Приветствую, Форумчане!
ЕРП 2.5, ДО3.0
В ЕРП внедрена бесшовная интеграция с 1С:Документооборот.
Имеется некий РС "ОбъектыИнтегрированныеС1СДокументооборотом", где перечислены все документы, которые связаны с 1С:Документооборотом.
Требуется для этих документов получить их состояние обработки "СостояниеОбработки": Выполняется (Executing), Остановлена (Stopped), Прервана (Iterupted) и т.д.
Подскажите пожалуйста каким образом можно получить состояние обработки, имея этот документ из указанного регистра?
Я нашел кусок кода, который заполняет реквизиты формы:
Процедура ЗаполнитьОбработкуВФорме(Форма, ДанныеОбОбработкеXDTO) Экспорт
ДеревоДействий = Форма.РеквизитФормыВЗначение("Действия"); // ДеревоЗначений
ДеревоДействий.Строки.Очистить();
КоличествоДействий = 0;
Форма.СостояниеОбработки = "";
Если ИнтеграцияС1СДокументооборотБазоваяФункциональность.СвойствоУстановлено(
ДанныеОбОбработкеXDTO, "objectProcessing") Тогда
Форма.СостояниеОбработки = ДанныеОбОбработкеXDTO.objectProcessing.state;
****
Показать
Форма.СостояниеОбработки = ДанныеОбОбработкеXDTO.objectProcessing.state;
Этот код выводит результаты правильно, но срабатывает для другой формы.
Никак не соображу, как можно получить это значение
ДанныеОбОбработкеXDTO
Попытался применить отладку, но это такой гигантский путь, что в итоге так и не понял как всё это формируется...
Может кто сталкивался с более коротким и наглядным методом получения состояния обработки интегрированного в 1с:Документообороте?