Признак удаления записи регистра сведений #271769


#0 by gerwelt1
При удалении записи из регистра сведений происходит вызов процедуры ПриЗаписи модуля набора значений данного регистра. Как внутри данной процедуры определить, что происходит именно удаление?
#1 by Defender aka LINN
Записываемый набор имеет 0 записей.
#3 by megalodon
не взлетит. при обновлении записи тоже отработает, так как любая запись в регистр сведений происходит в 2 этапа: очистка старого набора записей и добавление нового.
#4 by Neco
Вполне можно после первой проверки поставить флаг и на второе вхождение не реагировать
#5 by megalodon
и это не взлетит. проверял когда то: код НаборЗаписей.Записать(Истина); отрабатывает в рамках не одного объекта надора записей, а 2-х, как исказано в . Поэтому через переменную модуля набора записей не получается. Через глобальную переменную имхо тоже не получится. В общем мой диагноз такой: в рамках модуля набора записей опознать удаление записи не получится. Буду рад увидеть решение.
#6 by Neco
Да действительно в модуле набора записей определить что это замена или удаление невозможно. Можно правда в форме списка регистра ловить событие "ПередУдалением"
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С