Отловить событие непосредственного удаления.

1. user1619761 03.12.21 15:01 Сейчас в теме
Здравствуйте, коллеги. Подскажите, пожалуйста, возможно ли отследить событие непосредственного удаления объекта? Заранее благодарю.
По теме из базы знаний
Найденные решения
7. coollerinc 196 03.12.21 16:30 Сейчас в теме
(6)А в чем сложность? Присваивайте в обработчике ПередУдалением
Как то так должно быть:

ПередУдалением(Отказ)

ОснованиеОбъект = ДОкументОснование.ПолучитьОбъект();
ОснованиеОбъект.Комментарий = "Удален подчиненный элемент";
ОснованиеОбъект.Записать()


КонецПроцедуры
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Evgenia060882 87 03.12.21 16:07 Сейчас в теме
Обработчик события ПередУдалением

Область применения: управляемое приложение, мобильное приложение, обычное приложение.

1. В данном обработчике модуля объекта, как правило, должны выполняться действия, которые необходимо выполнить перед удалением объекта. Например, перед удалением присоединенного файла может потребоваться произвести очистку ссылок на этот файл в объекте-владельце.

2. Все действия в процедуре-обработчике события ПередУдалением должны выполняться после проверки на ОбменДанными.Загрузка.

Т. е. они не должны выполняться перед удалением объекта через механизм обмена данными, так как это может привести к ошибкам. Примером таких ошибок является обращение к предопределенным объектам после очистки области данных.
3. user1619761 03.12.21 16:10 Сейчас в теме
(2) спасибо, тоже нашел это. Только вот примеров найти не смог, а именно интересует, какие параметры присваиваются этому обработчику.
4. user1619761 03.12.21 16:12 Сейчас в теме
(2) еще нашел ПриУдалении, но тоже без примеров работы, а в сп вообще нет ни одного ни второго.
5. coollerinc 196 03.12.21 16:22 Сейчас в теме
Там все просто, вам что нужно?
6. user1619761 03.12.21 16:25 Сейчас в теме
(5) мне надо присваивать определенное значение другому документу, если данный документ удаляется.
7. coollerinc 196 03.12.21 16:30 Сейчас в теме
(6)А в чем сложность? Присваивайте в обработчике ПередУдалением
Как то так должно быть:

ПередУдалением(Отказ)

ОснованиеОбъект = ДОкументОснование.ПолучитьОбъект();
ОснованиеОбъект.Комментарий = "Удален подчиненный элемент";
ОснованиеОбъект.Записать()


КонецПроцедуры
8. user1619761 03.12.21 16:39 Сейчас в теме
Оставьте свое сообщение

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