Имя: Пароль:
1C
1С v8
Справочник, пометка на удаление из формы списка
0 AntonU
 
08.05.15
13:23
Добрый день.
В какой предопределенной процедуре можно отследить пометку на удаление элемента справочника из формы списка?
Пробую ПриЗаписи (), но там похоже нет признака пометки на удаление
1 фобка
 
08.05.15
13:24
Модуль объекта "передудалением()"
2 AntonU
 
08.05.15
13:38
(1)
СправочникСписокПередУдалением(Элемент, Отказ) - срабатывает только при удалении, при установке пометки на удаление не работает
3 Goggy
 
08.05.15
13:42
А можно поинтересоваться накуа такая кастрация могла понадобиться?
4 AntonU
 
08.05.15
13:44
При установке пометки на удаление нужно очищать табличную часть элемента справочника
5 ДенисЧ
 
08.05.15
13:49
(4) подписка на ПриЗаписи может спасти пасынка отчественной демократии
6 Goggy
 
08.05.15
13:52
(4)
ПриЗаписи (OnWrite)

Описание:
Возникает при записи объекта. Процедура-обработчик вызывается после записи объекта в базу данных, но до окончания транзакции записи.


Проверь на пометку удаления и очисть при необходимости.
7 AntonU
 
08.05.15
14:01
Процедура ПриЗаписи  ()
    Если Ссылка.ПометкаУдаления  Тогда
        ЭтотОбъект.ТабличнаяЧасть1.Очистить();

    КонецЕсли;
КонецПроцедуры    

Табличная часть не очищается
8 VikingKosmo
 
08.05.15
14:04
(7) попробуй то же самое но в ПередЗаписю()...
9 AntonU
 
08.05.15
14:07
А перед записью еще не установилась пометка на удаление
10 VikingKosmo
 
08.05.15
14:10
Проверять свойство ПометкаУдаления не у ссылки, а у самого объекта не предлагать?
11 hhhh
 
08.05.15
14:11
(9) переходите на обычные формы, там это реализовано.
12 AntonU
 
08.05.15
15:06
(10) - получилось, спасибо!
(9) -обычные - это формы документа?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.