Как программно полноценно закрыть задачу в 1С:ДО 3?

1. user1706216 08.11.22 12:58 Сейчас в теме
1С:Предприятие 8.3 (8.3.20.1590), Документооборот КОРП, редакция 3.0 (3.0.7.28)

Пишу доп. обработчик бизнес событий для 1С:ДО3. Этот обработчик закрывает задачу "ОЖИДАНИЕ СКАНИРОВАНИЯ" комплексного процесса обработки входящей :
1. Работает по событию "Создание файла".
2. Переходит к документу-владельцу файла.
3. Получает задачи, предметом которых является этот документ.
4. Находит через RegExp задачу, которая содержит в своем имени "ОЖИДАНИЕ СКАНИРОВАНИЯ", получает её.
5. Закрывает полученную задачу.

Так вот. Задача закрывается через метод "Задача.ВыполнитьЗадачу()", комплексный процесс переходит к следующему этапу, и если провалиться в задачу, то можно увидеть в статусе, что она закрыта.

Проблема заключается в том, что видимо не все признаки "выполненности задачи" заполняются методом который я использую и в разделе документа "обработка" у задачи остается состояние "На исполнении", и в левом крайнем столбце
отображается соответсвующая пиктограмма И по прохождению всех этапов процесса он не завершается.

На первом изображении показано закрытие задачи №6 в ручном режиме.
На втором изображении показано закрытие задачи №6 с помощью обработчика.
На третьем - скрин с кодом.
Прикрепленные файлы:
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1278383 4 08.11.22 13:41 Сейчас в теме
Лучше так: ВыполнениеЗадачСервер.ВыполнитьЗадачу(ВыборкаЗадачи.Задача)
3. user1278383 4 08.11.22 13:49 Сейчас в теме
Это на копии базы выполняется?
4. user1706216 08.11.22 15:38 Сейчас в теме
(3)
Это на копии базы выполняется?


Нет. Я так понимаю, что лучше на копии...
5. user1278383 4 08.11.22 15:52 Сейчас в теме
(4) некоторые задачи на копии могут не выполняться (точнее статус не изменяться) из-за отключенных фоновых заданий. Но раз это не на копии происходит, значит дело не в копии.
6. Hellhackee 08.11.22 18:51 Сейчас в теме
либо у вас рег задание не выполняется, либо какая-то ошибка, проверьте ЖР
Оставьте свое сообщение

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