Перейти к основному содержимому

Расширение описания информационных систем

Для информационных систем — участников процесса интеграции можно создавать дополнительные реквизиты. Эти реквизиты затем можно указывать в свойствах узлов.

Рассмотрим пример, когда сообщение из центрального офиса передается в два филиала. При этом требуется, чтобы сообщение было записано в файл и размещено в определенном каталоге, который для каждого участника является индивидуальным. Чтобы для каждого получателя указать индивидуальный путь к файлу, в справочнике Информационные системы можно создать дополнительный реквизит «Каталог». Этот реквизит затем следует указать в поле Каталог в узле ФайлНазначение. Схема такого процесса может выглядеть следующим образом:

Чтобы добавить новый реквизит, выполните следующие действия:

  1. В навигаторе проекта добавьте новый элемент проекта Справочник информационной системы (подробнее).

  2. В проекте будет создано расширение стандартного справочника Стд::ИнтеграционнаяШина::ИнформационныеСистемы:

  1. Добавьте новый реквизит справочника с именем Каталог (подробнее).

  2. Для реквизита Каталог в панели свойств установите тип Строка:

  1. Выберите узел ФайлНазначение в редакторе элемента ПроцессИнтеграции и укажите %{Участник.Каталог} в свойствах узла в поле Каталог :

  1. Опубликуйте проект.

В панели управления приложения, в разделе Информационные системы, при добавлении новой информационной системы появится возможность указать нужный каталог:

После запуска процесса интеграции для каждой информационной системы будет создан свой собственный узел ФайлНазначение с соответствующим адресом каталога. Таким образом, сообщения из «1С:Шины» будут независимо записываться в тот каталог, который указан в свойстве участника.