Проведение документов (Подписка на событие/Регистр Сведений)

1. AlexG74 08.07.26 17:08 Сейчас в теме
Добрый день! Конфигурация УТ 11.5
Подскажите пожалуйста лучший вариант для решения задачи.
При программном создании документа Реализации на основании Заказов клиента, необходимо в каждом Заказе клиента для выбранных позиций установить вариант обеспечения Отгрузить. Данный процесс занимает большое количество времени (ПолучитьОбъект, Изменить и Провести).
Решения:
1) Создать Регистр Сведений и записывать ссылки на Заказы клиентов.
Создать Подписку на событие и обрабатывать При записи с задачей провести документ и удалить запись.
ИЛИ
2) Создать регламентное задание и обрабатывать Регистр сведений с проведением документов из списка и удалением записей из Регистра.
ИЛИ
Есть варианты лучше?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. _user2207618 08.07.26 17:12 Сейчас в теме
Отложенная обработка - в данном случае лучшее решение, поскольку нет необходимости в ежесекундном получении оперативной информации.
Ну то есть нормальный вариант 2.
Потому что вариант 1 будет находиться в той же транзакции, что и проведение РТУ, и соответственно никак не будет уменьшать скорость записи, а только будет её увеличивать (зачем создавать запись в регистре, если при ее записи будет моментально происходить обработка и её удаление)

У меня на такой случай почти есть готовые инструментальные решения, с помощью которых можно легко и быстро организовывать такие фишки для любых объектов и любых алгоритмов постобработки.
3. AlexG74 09.07.26 06:58 Сейчас в теме
Для отправки сообщения требуется регистрация/авторизация

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