Имя: Пароль:
1C
1С v8
Как отражается в программе пометка на удаление элемента справочника?
,
0 AnisaL
 
13.09.18
08:04
Добрый день! Скажите пож-ста, если пометить на удаление элемент справочника, а он указан как реквизит в другом справочнике, то что произойдет? Тогда ссылка на этот элемент удалится? в другом справочнике, или останется
1 hhhh
 
13.09.18
08:05
(0) останется
2 AnisaL
 
13.09.18
08:06
(1) но она почему-то пропала, тогда почему?
3 Остап Сулейманович
 
13.09.18
08:06
(0)
"пометить на удаление" и "Удалить" это (как говорят в Адес-се) таки две большие разницы.
4 Остап Сулейманович
 
13.09.18
08:15
(2) Есть несколько вариантов (предполагаемых).
1. При установке пометки на удаление программно удаляется ссылка из зависимых данных.
2. То, что вы видите в зависимом справочнике на самом деле не является ссылкой, а каким-нибудь представлением, которое учитывает пометку.
3. Вы не установили пометку удаления, а таки удалили элемент.

ЗЫ.3-й вариант для семерочника самый реальный. В семерке и удаление и установка пометки делалась одним методом. В восьмерке их разделили. И теперь Удалить() оно и есть Удалить. Без вариантов.
5 hhhh
 
13.09.18
08:23
(2) в процедуре ПриЗаписи элемента вы наверно чистите ссылки.
6 AnisaL
 
13.09.18
08:28
(5) нет, там нет такого
7 AnisaL
 
13.09.18
08:35
(4) не 3), в справочнике он стоит с пометкой удаления
8 AnisaL
 
13.09.18
08:36
(4) не 2) так как я могу свободно выбрать этот помеченный элемент и поставить его в зависимом справочнике
9 Остап Сулейманович
 
13.09.18
08:40
(6), (7), (8) Надеюсь, вы таки понимаете, что докопаться до истины методом гадания на ромашке будет долго? Ловчее посмотреть код заполнения реквизита в зависимом справочнике... Воспроизвести ситуацию... Воспользоваться наконец (не побоюсь этого слова) отладчиком?
10 Сияющий в темноте
 
13.09.18
09:33
Если справочник подчиненный то он может показываться в форме родителя отбором с фильтрацией,но ни в каком реквизите ссылка на подчиненные справочники не хранится.
11 catena
 
13.09.18
09:53
(4)Есть еще вариант 4: пометка удаления и очистка в справочнике между собой никак не связаны и производились отдельными процессами.