Добрый день!
В ERP настроен обмен документов по бесшовной интеграции с ДО. В ERP стартую процесс "Согласования" документа, затем в ДО нахожу этот документ и нажимаю "Прервать" выполнение этого процесса.
В ERP захожу в этот документ и нажимаю гиперссылку "Документооборот" и вижу на закладке "Процессы и задачи" дерево процесса, В КОТОРОМ НЕ ОТОБРАЖАЕТСЯ на задачах процесса пиктограмма, о том что процесс задач был "ПРЕРВАН".
Я могу зайти в любую задачу этого дерева в документе ERP и мне будут доступны кнопки согласования, хотя процесс был прерван в ДО.
Кто нибудь сталкивался с такой проблемой? Релизы ERP и ДО последние.
Нажимал, не помагает. А вообще в ERP в перечислении "СостоянияБизнесПроцессов" нет значения "Прерван", есть только "Остановлен" и "Активен". Отсюда делаю вывод, что это не автоматизировано.
В итоге:
Добавил в колекцию картинки РезультатыВыполненияПроцессовИЗадачКоллекция - две иконки "Прерван" и "Остановлен" - по аналогии с ДО.
В процедуру ПостроитьДеревоЗадачИзОтветаВебСервиса пришлось вставить следующий код (после типового определения иконки) для отображения прерывания и остановки процесса:
После 1-ого типового определение иконки:
Если ОднаСтрокаОтвета.Установлено("tasks") И ОднаСтрокаОтвета.tasks.Количество() > 0 И
ОднаСтрокаОтвета.tasks[0].Свойства().Получить("state") <> Неопределено
И ОднаСтрокаОтвета.tasks[0].state.Свойства().Получить("name") <> Неопределено Тогда
Если ОднаСтрокаОтвета.tasks[0].state.name = "Прерван" Тогда
НоваяСтрока.Картинка = 5;
КонецЕсли;
Если ОднаСтрокаОтвета.tasks[0].state.name = "Остановлен" Тогда
НоваяСтрока.Картинка = 6;
КонецЕсли;
КонецЕсли;
После 2-ого типового определение иконки:
Если ОднаСтрокаОтвета.Установлено("state") И
ОднаСтрокаОтвета.state.Свойства().Получить("name") <> Неопределено Тогда
Если ОднаСтрокаОтвета.state.name = "Прерван" Тогда
НоваяСтрока.Картинка = 5;
КонецЕсли;
Если ОднаСтрокаОтвета.state.name = "Остановлен" Тогда
НоваяСтрока.Картинка = 6;
КонецЕсли;
КонецЕсли;
И при открытии прерванной задачи в ERP настроил недоступность формы.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший