Работа с 1С:Шина
В релизе 3.10.1.28 Экстрактора 1С реализована интеграция с 1С:Шина в формате нового подключения.
Ниже в видео продемонстрировано, как настроить обмен данными между двумя базами 1С через 1С:Шину.
Подробнее о том, какие настройки необходимо выполнить на стороне 1С:Шина и как создать подключение к 1С:Шина в Экстракторе 1С читайте ниже в статье.
Настройка на стороне 1С:Шина
Заходим в web -консоль 1С:Шины

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

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

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


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

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

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

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

и зададим имя процесса.

Теперь добавим Канал1СИсточник.

Затем свяжем его с группой участников, как показано на скриншоте ниже.

А также перенаправим данные в файл и заполним свойства (см. скриншот ниже).

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

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

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

Обязательно сохраняем «Идентификатор ключа» и «Секрет клиента»
Теперь переключаемся на процессы.

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

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

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

Дожидаемся, когда появится индикатор «Запущен».

Создание подключения к 1С:Шина в Экстракторе 1С
Переходим в Экстрактор 1С и создаем подключение к 1С:Шина.
Для этого зайдем в меню Экстрактора 1С и выберем «Подключения».

В открывшейся форме списка нажимаем
и добавляем подключение в список. Указываем его наименование и тип.

В форме подключения указываем параметры подключения:
протокол, сервер, порт консоли 1С:Шины;
Приложение и адрес публикации;
Идентификатор клиента (ключ API, который мы сохранили ранее);
Секрет клиента (секрет клиента, который мы сохранили ранее);
Порт брокера (можно заполнить по кнопке или ввести вручную, по умолчанию: 6698).

Далее, нажимаем кнопку «Проверить подключение». Если на каком то из шагов будут выявлены ошибки, то необходимо:
убедиться, что у расширения «Экстрактор 1С» снят флаг «Безопасный режим»;
Если проблема не в этом, то следует обратиться к Вашим системным администраторам, возможно есть проблемы с доступами.
Нажимаем «Записать и закрыть».
Донастройка на стороне 1С:Шина
Адрес публикации, который указывался при создании приложения, может быть изменен. Для этого переключаемся в консоль и выбираем нужное приложение.

Из меню выбираем пункт «Изменить адрес публикации».

Вводим в строку новый адрес.

Работа Экстрактора 1С с подключением к 1С:Шина
Проверим как работает выгрузка данных Экстрактором 1С с созданным нами выше подключением к 1С:Шина. Создаем проект выгрузки как обычно (подробнее о создании проекта выгрузки читайте в разделе) и указываем наше подключение.

В помощнике, при указании канала, следуйте соответствию продемонстрированному ниже:

Выгрузим номенклатуру для примера.

В приложении в режиме реального времени можно наблюдать что выгрузка данных происходит:

Данные выгружаются в файл в json-формате:
