Версия для печати темы (https://pro1c.org.ua/index.php?s=4f1760b86f724661bc5e040274d9e70a&showtopic=54011)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Пометка на удаление документов при пометке на удаление основного документа

Автор: Constantus 07.09.19, 14:54

Приветствую, Форумчане!
1с8.3.12, БСП, УФ, самопис

Имеется некий документ "Заказ". Требуется, когда на этот документ ставят отметку на удаление, то нужно программно поставить отметку на удаление связные документы

На какое событие этого документа поставить код пометок на удаление из этого документа?

Как грамотно это вообще сделать?


Автор: awp 07.09.19, 19:33

Constantus @ Сегодня, 15:54 * ,

Я у себя делал
Событие Перед записью через подписку на событие с проверкой на

Источник.ПометкаУдаления <> Источник.Ссылка.ПометкаУдаления

Далее поиск запросом в КритерийОтбора.СвязанныеДокументы

ну а далее ....

Автор: fly 09.09.19, 11:38

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