Имя: Пароль:
1C
 
Как в регистре сведений отловить событие при удалении записи?
0 rotting
 
15.10.10
11:10
Как в модуле набора записей регистра сведений отловить событие при удалении записи?
1 butterbean
 
15.10.10
11:11
при записи лови
2 GenV
 
15.10.10
11:12
(0) Нажми справа вверху на "Я"
3 rotting
 
15.10.10
11:13
При записи пишу
Для Каждого Запись Из ЭтотОбъект Цикл
КонецЦикла

В цикл не заходит(
4 rotting
 
15.10.10
11:16
+(3) Даже не так, это я пишу в "ПередЗаписью"
5 73
 
15.10.10
11:17
6 73
 
15.10.10
11:18
(5)+ Только до конца дочитай...
7 IronDemon
 
15.10.10
11:20
Процедура ПередЗаписью(Отказ, Замещение)
   ТаблицаНабораЗаписейНовое = ЭтотОбъект.Выгрузить();

   Если ЭтотОбъект.Отбор.Период.Значение=Дата(1,1,1) Тогда
       Если ТаблицаНабораЗаписейНовое.Количество()>0 Тогда
8 rotting
 
15.10.10
11:31
(5) Помогло)) Вот так работает:
Если  Модифицированность() Тогда
   СпрСсылка = ЭтотОбъект.Отбор.СсылкаНаСправочник.Значение;
   СпрОбъект = СпрСсылка.ПолучитьОбъект();
   СпрОбъект.Удалить();
КонецЕсли;
9 73
 
15.10.10
11:33
(8) Там ещё Количество() проверить надо.
10 rotting
 
15.10.10
11:41
(9)Да, забыл, спасибо.