Инструкция по встраиванию Адаптера ETL-1C в 1С базу-источник

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

  1. Подключение к базе с использованием Внешнего соединения (COM-соединения), выполнение запроса и получение данных;
  2. Подключение к базе через http-сервис, выполнение запроса на стороне базы источника и получение данных.

Для использования второго способа в базу-источник должен быть встроен адаптер ( и вспомогательные модули, обработки). Встраивание возможно двумя способами:

  1. Добавление адаптера как отдельной подсистемы непосредственно в конфигурацию базы. Для этого нужно выполнить следующие шаги:

    1. Если конфигурация находится на поддержке, то нужно включить возможность изменения корня конфигурации. Это отключит возможность полностью автоматического обновления конфигурации от поставщика, однако оно будет очень простым;
    2. Запустить сравнение и объединение с конфигурацией из файла;
    3. Снять все пометки;
    4. Установить пометки по подсистеме «ХС_ETL_Адаптер» файла;
    5. Установить пометку на самой подсистеме «ХС_ETL_Адаптер»;
    6. Нажать Выполнить.
  2. Добавление адаптера в виде расширения конфигурации (возможно для платформы 1С версии 8.3.9 и выше).

    1. Нужно запустить конфигурацию под неразделенным пользователем. Самое простое запустить от пользователя, под которым будет происходить получение данных;
    2. Добавить расширение («Главное меню – Все функции – Управление расширениями конфигурации»).

При добавлении расширения возможны ошибки, связанные со следующими контролируемыми свойствами:

  • Режим совместимости интерфейса;
  • Режим совместимости.

Эти свойства у расширения следует установить такими же, как и у конфигурации, куда это расширение добавляется.

После добавления адаптера нужно сделать внутреннюю публикацию http-сервиса ХС_ПолучениеДанных для доступа к нему в неразделенном режиме. Также при встраивании адаптера в конфигурацию (не расширением), пользователю, от имени которого будет происходить получение данных, следует добавить Роль «Использование методов http адаптера ETL». Добавление роли следует выполнять через подсистему «Управления доступом».