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



Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот