Работа с 1С:Шина
О том, какие настройки необходимо выполнить на стороне 1С:Шина и как создать подключение к 1С:Шина в Инжекторе 1С читайте ниже в статье.
Настройка на стороне 1С:Шина
Заходим в web -консоль 1С:Шины

и создаем приложение с помощью кнопки «+ Новое приложение».

Теперь заполняем параметры в форме создания приложения и нажимаем «Создать».

После того, как созданное нами приложение появится в списке со статусом «Работает»,

нажимаем кнопку «Разработать…» в соответствующей колонке.

В приложение автоматически была добавлена подсистема.

В нее добавляем процесс интеграции. Для этого выберем пункт контекстного меню «Новый», а затем «Элемент проекта».

Далее выберем вид элемента проекта «Процесс Интеграции»

и зададим имя процесса «ПроцессИнтеграции».

Теперь соберем схему проекта загрузки. Из предложенных в паллете элементов выберем и разместим на схеме последовательно: Канал1СИсточник, Канал1СНазначение и Транслятор.

Для Транслятора важно задать свойство: Преобразование. Выбрав на схеме элемент Транслятор, справа откроется форма редактирования свойств элемента. Нажимаем лупу и записываем код метода.


метод Преобразование(Контекст: КонтекстВызова, Сообщение: ПроцессИнтеграции.Сообщение): СообщениеИнтеграции // TODO Вставить содержимое обработчика возврат Сообщение ;
Объединим созданные элементы схемы через маршруты. Направление от Источника к Назначению.

Теперь добавим ГруппыУчастников и зададим связи между объектам, участвующими в схеме.

Теперь публикуем проект: это можно сделать из контекстного меню проекта или воспользовавшись клавишей «F9».

Из контекстного меню проекта открываем приложение и добавляем две информационные системы: БазаИсточник и БазаПриемник, как продемонстрировано ниже.

Далее выбираем созданную систему и получаем ключ API.

Обязательно сохраняем «Идентификатор ключа» и «Секрет клиента» для каждой базы в KeePass или другой менеджер хранения паролей. Если впоследствии ключи будут утрачены, то их придется перевыпустить.
Ключи для БазаИсточник будем использовать в настройке подключения в Экстракторе 1С, а ключи БазаПриёмник в настройке подключения Инжектора 1С.
Теперь переключаемся на процессы.

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

Добавляем в состав созданную информационную систему БазаИсточник.

Аналогично для группы участников ГруппаУчастниковПриемник назначаем БазаПриемник.

и запускаем процесс.

Дожидаемся, когда появится индикатор «Запущен». Готово! Интеграция на стороне 1С:Шина настроена и запущена.
Далее необходимо создать и настроить подключение в Инжекторе 1С для загрузки данных, а так же подключения на стороне Экстрактора 1С для выгрузки данных. Подключение для выгрузки описано в статье.
Пример структуры файла для загрузки через канал 1С:Шина
{"Штрихкод":"9785906974471","Номенклатура":"Книга с музыкальным чипом \"Страусенок\" 21 х 21 см 12 стр. 2705444","Характеристика":null,"Упаковка":null,"НоменклатураГуид":"593dc019-f4e3-45ef-b6f1-235485484149","ХарактеристикаГуид":"00000000-0000-0000-0000-000000000000","УпаковкаГуид":"00000000-0000-0000-0000-000000000000"}