Бесшовная интеграция ЕРП + Документооборот 3.0: получить состояние обработки документа из 1С:Документооборот

1. Arkadag 19.08.24 14:03 Сейчас в теме
Приветствую, Форумчане!
ЕРП 2.5, ДО3.0

В ЕРП внедрена бесшовная интеграция с 1С:Документооборот.

Имеется некий РС "ОбъектыИнтегрированныеС1СДокументооборотом", где перечислены все документы, которые связаны с 1С:Документооборотом.

Требуется для этих документов получить их состояние обработки "СостояниеОбработки": Выполняется (Executing), Остановлена (Stopped), Прервана (Iterupted) и т.д.

Подскажите пожалуйста каким образом можно получить состояние обработки, имея этот документ из указанного регистра?

Я нашел кусок кода, который заполняет реквизиты формы:

Процедура ЗаполнитьОбработкуВФорме(Форма, ДанныеОбОбработкеXDTO) Экспорт
    
    ДеревоДействий = Форма.РеквизитФормыВЗначение("Действия"); // ДеревоЗначений
    ДеревоДействий.Строки.Очистить();
    КоличествоДействий = 0;
    
    Форма.СостояниеОбработки = "";
 
    Если ИнтеграцияС1СДокументооборотБазоваяФункциональность.СвойствоУстановлено(
            ДанныеОбОбработкеXDTO, "objectProcessing") Тогда
        Форма.СостояниеОбработки = ДанныеОбОбработкеXDTO.objectProcessing.state;
****
Показать

Форма.СостояниеОбработки = ДанныеОбОбработкеXDTO.objectProcessing.state;
Этот код выводит результаты правильно, но срабатывает для другой формы.

Никак не соображу, как можно получить это значение
ДанныеОбОбработкеXDTO

Попытался применить отладку, но это такой гигантский путь, что в итоге так и не понял как всё это формируется...

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

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