Имя: Пароль:
1C
1С v8
Как отследить удаление записи регистра сведений
0 ProgerLink
 
01.12.11
18:13
Всем здрасти. Задача: Необходимо выполнять некое действие при изменении регистра сведений, желательно через "Подписку на событие - ПриЗаписи". Трудность вот в чем, если добавляются новые записи, то все просто, подписка срабатывает один раз, если редактируем существующую, то происходит событие 2 раза, первый с замещением пустым НЗ, второй без замещения с записью данными, а при удалении - подписка вызывает один раз, с замещением пустым НЗ. Таким образом, при срабатывании подписки, я не могу отследить происходит удаление записи или редактирование существующей. Хэлп кто сталкивался с подобным траблом.
Регистр независимый, периодический.
Спасибо!
1 DrShad
 
01.12.11
18:16
ну и как ты его записываешь? у менеджера записи есть метод Вабран() вроде так называется
2 ProgerLink
 
01.12.11
18:21
Работа с регистром происходит из формы списка НЗ ручками.
Ну так что при удалении, что при редактировании, вызывается событие, с записью пустого НЗ. В этом случае Выбран() вернет Ложь
3 DrShad
 
01.12.11
18:22
а можно озвучить для чего все эти головняки?
4 ProgerLink
 
01.12.11
18:23
Нельзя, ибо не имеет смысла.
5 DrShad
 
01.12.11
18:24
тогда я ничего не могу понять
6 ProgerLink
 
01.12.11
18:28
Точнее не всегда ручками работа происходит с регистром, так же и из документов. 50/50. Поэтому отталкиваться от состояния регистра нужно не при проведении документа, а именно при записи НЗ регистра