Имя: Пароль:
1C
1С v8
Обработка пометки на удаление (элемента справочника)
0 vechiy
 
20.11.12
17:04
Увы, поиск по форуму не дал результатов.
Нужно обработать событие возникающее при пометке элемента справочника на удаление.
Ни в подписке на события, ни в событиях формы такое найти не могу.
(В подписке на событие ПередУдалением - это удаление объекта из базы вообще)
1 hhhh
 
20.11.12
17:06
смотри в событиях табличного поля.
2 Aleksey
 
20.11.12
17:06
установка и снятие пометки удаления это событие приводящее к записи объекта, поэтому можно ПриЗаписи() в модуле объекта посмотреть значение ПометкУдаления
3 YF
 
20.11.12
17:08
(0) Это запись элемента
4 Aleksey
 
20.11.12
17:08
1). Создаю подписку на событие ПередЗаписью() для справочника "Контрагенты".
2). В процедуре обработчика подписки пишу:

Если Источник.Ссылка.ПометкаУдаления <> Источник.ПометкаУдаления Тогда
//МегаКод...

КонецЕсли;

(c) v8: При пометке на удаление
5 vechiy
 
20.11.12
17:08
(1), (2)
во как! спасибо!
в отдельный модуль и отдельную подписку, я так понимаю, никак не вынести?
6 YF
 
20.11.12
17:09
(5) Выноси в отдельную подписку, что мешает в ней проверять только пометку?
7 Aleksey
 
20.11.12
17:09
(5) см (4)
8 vechiy
 
20.11.12
17:14
(7) ага, спасибо, сейчас как раз так и попробую
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший