Отображение схемы комплексного процесса в карточке процесса через бесшовную интеграцию с ДО.


В данной публикации я хочу описать доработку, с помощью которой можно вывести схему комплексного процесса через бесшовную интеграцию с ДО в форме комплексного процесса.

Схема комплексного процесса приходит в ERP со стороны ДО в виде двоичных данных. Для вывода схемы на форму комплексного процесса в базе ERP на форму "БизнесПроцессКомплексныйПроцесс" обработки "ИнтеграцияС1СДокументооборотот" необходимо добавить 2 страницы ("Основное", "Схема") и реквизит формы "пп_СхемаПроцесса" (тип — "ГрафическаяСхема"):

 Далее необходимо добавить код в начало процедуры "ЗаполнитьФормуИзОбъектаXDTO" модуля формы "БизнесПроцессКомплексныйПроцесс":

 

 Код процедуры "ЗаполнитьФормуИзОбъектаXDTO":

Данная доработка позволяет вывести схему процесса только для визуального представления. Интерактивное взаимодействие со схемой (изменение элементов, редактирование процесса и т.д.) невозможно. В базу ДО никаких изменений вносить не требуется, свойство объекта xdto "diagram" заполняется типовыми средствами.

Результат доработки:

Данная доработка производилась в ERP 2.4.6.160 и ДО 2.1.14.4.

2 Comments

  1. ManyakRus

    не написано только зачем это всё делать,

    смысл не понял зачем

    Reply
  2. pavelpribytkin96

    (1)Для визуального контроля схемы процесса из ERP. По умолчанию процесс не отображается в виде схемы.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *