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

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

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

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

Схема процесса интеграции

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

  1. В навигаторе проекта откройте Справочник информационной системы.

    Справочник информационных систем

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

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

    Задание типа для реквизита

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

    Задание каталога для узла

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

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

Поле для добавления каталога в справочнике информационных систем

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