Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 02:34

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

Автор Константин GKV, 19 авг 2024, 15:09

0 Пользователей и 1 гость просматривают эту тему.

Константин GKV

Приветствую, Форумчане!
ЕРП 2.5, ДО3.0

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

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

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

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

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

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


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

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

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

Может кто сталкивался с более коротким и наглядным методом получения состояния обработки интегрированного в 1с:Документообороте?

Теги: ДО ерп 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск