|
|
Как в регистре сведений отловить событие при удалении записи? |
☑ |
|
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)Да, забыл, спасибо.
|
|