Приветствую, Форумчане!
1с8.3.12, БСП, УФ, самопис
Имеется некий документ "Заказ". Требуется, когда на этот документ ставят отметку на удаление, то нужно программно поставить отметку на удаление связные документы
На какое событие этого документа поставить код пометок на удаление из этого документа?
Как грамотно это вообще сделать?
Constantus @ Сегодня, 15:54
,
Я у себя делал
Событие Перед записью через подписку на событие с проверкой на
Источник.ПометкаУдаления <> Источник.Ссылка.ПометкаУдаления
Далее поиск запросом в КритерийОтбора.СвязанныеДокументы
ну а далее ....
Constantus @ 07.09.19, 15:54
,
Наверное - лучше всего использовать событие "ПослеЗаписи".
Так как не факт, что успешна будет транзакция - в итоге может получиться, что "подчиненные документы" будут помечены на удаление, а транзакция "не успешна".
Тем более, в событиях ПриЗаписи или ПередЗаписью - может существовать другой код, который не позволит осуществлять "Пометку на удаление" - а код отработает, и пометка будет сделана на подчиненные.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua