Имя: Пароль:
1C
 
8.2. ВерсияДанных - как с этим работать?
0 andv2000
 
23.04.11
18:39
8.2. Режим совместимости - "Не использовать". Добавил в справочник новый реквизит, при сохранении ИБ получил сообщение "Код справочника не уникальный". Посмотрел запросом "Выбрать * Из Справочник", действительно, есть повторяющиеся элементы, отличающиеся только полем "ВерсияДанных".
Почему система хранит эти значения, это тема отдельного обсужедния.
А вот что с этим делать?
1) Получается, что нужно пересматривать многие запросы, т.е. в тех местах где ожидается один элемент, за счет версионности может быть много? Понятно, что можно использовать "Неповторяющиеся", но это не наш подход. Может быть еще какое-то хитрое слово появилось?
2) Можно ли физически удалить одинаковые элементы, отличающиеся версией? В справочнике для пользователя они не видны.
1 Defender aka LINN
 
23.04.11
18:58
"Посмотрел запросом "Выбрать * Из Справочник", действительно, есть повторяющиеся элементы, отличающиеся только полем "ВерсияДанных".
Почему система хранит эти значения, это тема отдельного обсужедния." - нет. Почему ТЫ хранишь эти данные - это как раз и есть тема этого обсуждения. Зачем у тебя дублирующиеся во всем элементы созданы?
2 Стальная Крыса
 
23.04.11
19:10
>> есть повторяющиеся элементы, отличающиеся только полем "ВерсияДанных".

и даже гуид первичного ключа и них одинаковый ?
3 andv2000
 
23.04.11
19:34
(1) ИБ не моя, вижу такую картину, пытаюсь разобраться. В форме справочника ничего плохого нет, т.е. элемент в единственном экземляре, а вот в Консоли запросов есть дубли

(2) В консоли запросов гуид не вижу, есть только ВерсияДанных, это поле различно.
4 andv2000
 
23.04.11
19:37
Вопрос снимается!
Сам дурак, не заметил что у элементов справочника владельцы разные (хотя визуально одинаковые)
5 Defender aka LINN
 
23.04.11
19:40
(4) Ну вот. А то уж сочинил теорию тут...