Загрузка каналов в сервис интеграции
Теперь, когда сервисы интеграции созданы, нужно загрузить в них информацию о доступных каналах из приложения «1С:Шины».
Информационная база «Офис»
-
Запустите конфигуратор информационной базы Офис.
-
Откройте сервис интеграции СервисОфиса.
-
На вкладке Основные нажмите Действия ⟶ Загрузить каналы:
-
В открывшейся форме укажите идентификатор клиента и секрет клиента, полученные на этапе создания информационной системы Офис в приложении «1С:Шины». Затем нажмите кнопку Получить каналы сервиса.
Список заполнится каналами типов Канал1СИсточник и Канал1СНазначение из схемы процесса интеграции:
-
В списке снимите флажки с каналов, которые не имеют отношения к офису и нажмите Загрузить:
-
Перейдите на закладку Каналы и убедитесь, что в список добавились те каналы, которые вы только что загрузили:
-
Платформа создаст в модуле сервиса интеграции заготовку обработчика события
ОбработкаПолученияСообщения
для канала ВОфис. Этот обработчик вы напишете позже: -
Имена каналов и обработчиков в текущей версии генерируются на основе имен каналов в «1С:Шине», поэтому эти имена содержат отделенный двоеточиями префикс. Такое имя не является правильным именем в системе «1С:Предприятие», поэтому сразу замените его на имя без префикса — в именах каналов, в имени обработчика в модуле и в имени обработчика в свойствах. В следующих версиях это поведение будет исправлено.
-
Сохраните изменения конфигурации.
Информационная база «Магазин»
В информационной базе Магазин выполните аналогичные действия:
- откройте сервис интеграции СервисМагазина;
- используя идентификатор клиента и секрет клиента информационной системы Магазин загрузите в сервис интеграции каналы, относящиеся к магазину: ВМагазин и ИзМагазина;
- исправьте имена каналов и обработчика получения сообщения;
- сохраните изменения конфигурации.