В регистре сведений отловить событие при удалении записи

1. user1916391 10.02.25 17:00 Сейчас в теме
Как в регистре сведений (независимый, непериодический) отловить событие при удалении записи?
По теме из базы знаний
Найденные решения
4. spacecraft 10.02.25 19:46 Сейчас в теме
(1) обработчик ПередЗаписью регистра сведений

Процедура ПередЗаписью(Отказ, Замещение)
	
	Если Замещение И Выгрузить().Количество() = 0 Тогда
		//Это удаление записей
	КонецЕсли;
	
КонецПроцедуры

Только нужно учитывать, что МенеджерЗаписи при перезаписи всегда делает 2 записи. Сначала запись пустого набора (как раз попадает в условие удаление записи), затем записывает уже с данными.
VyacheslavShilov; +1 Ответить
2. SlavaKron 10.02.25 17:05 Сейчас в теме
(1) ПередЗаписью пустого набора в модуле набора.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. SlavaKron 10.02.25 17:05 Сейчас в теме
(1) ПередЗаписью пустого набора в модуле набора.
3. Denis_CFO 49 10.02.25 17:06 Сейчас в теме
(1)
событие при удалении записи

Любое изменение регистра (и не только) нужно зафиксировать.
Фиксация события происходит записью изменений таблицы.

Смотрите в сторону ПриЗаписи или ПередЗаписью.
4. spacecraft 10.02.25 19:46 Сейчас в теме
(1) обработчик ПередЗаписью регистра сведений

Процедура ПередЗаписью(Отказ, Замещение)
	
	Если Замещение И Выгрузить().Количество() = 0 Тогда
		//Это удаление записей
	КонецЕсли;
	
КонецПроцедуры

Только нужно учитывать, что МенеджерЗаписи при перезаписи всегда делает 2 записи. Сначала запись пустого набора (как раз попадает в условие удаление записи), затем записывает уже с данными.
VyacheslavShilov; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот