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

Интеграционная обработка «1С: Предприятие»

Определение интеграционной обработки

Интеграционная обработка — это дополнительный модуль, который обеспечивает взаимодействие с конфигурацией 1С. Она используется для получения метаданных текущей конфигурации, проверки и получения констант, а также содержит необходимые запросы, СКД и обработчики, предназначенные для работы с конкретной конфигурацией. Такая обработка функционирует совместно с основной, которая является ядром системы и отвечает за основной функционал. Подключение интеграционной обработки осуществляется из ядра.

Варианты подключения интеграционных обработок

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

установка магазина 15 на ТСД

Стандартный вариант, применяемый при первичном развертывании Mobile SMARTS — это указание относительного пути внутри каталога базы. Этот путь задаётся в начальных настройках и распаковывается вместе с настройками, выбранными при настройке мастера для определённой конфигурации 1С.

установка магазина 15 на ТСД

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

установка магазина 15 на ТСД

Настройка подключения интеграционной обработки

Если интеграционная обработка не подключена, либо не совместима с текущей версией конфигурации, либо отсутствует поддержка конкретной версии, то на главной форме ядра «Клеверенс» предусмотрена кнопка для выбора и подключения другой интеграционной обработки через меню «Показать настройки» —> «Настроить интеграционную обработку».

Для того чтобы всегда отображать кнопку выбора интеграционной обработки, включите подробный режим отладки «Вся информация» в расширенных настройках.

установка магазина 15 на ТСД

Откроется окно, где можно выбрать интеграционную обработку.

Всего существует три основных способа расположения обработки:

  1. Файл на диске
  2. Элемент справочника дополнительных обработок в конфигурации 1С
  3. Встроенная интеграционная обработка в конфигурацию или расширение

Как файл на диске (вариант по умолчанию)

установка магазина 15 на ТСД

В этом случае можно указать интеграционную обработку, расположенную на локальном компьютере или в сетевом хранилище. Если обработка будет запускаться на сервере 1С, то у пользователя, под которым работает служба сервера, должны быть права на чтение папки с обработкой.

Как элемент справочника в конфигурации 1С

В конфигурациях 1С существует отдельный справочник для дополнительных отчетов и обработок, куда можно добавить интеграционную обработку и затем использовать её.

установка магазина 15 на ТСД

Выбираем нужный элемент справочника:

установка магазина 15 на ТСД

После выбора отображается вся информация о выбранной обработке, и появляется возможность её подключения.

установка магазина 15 на ТСД

Если информация не загрузилась, значит метаданные конфигурации конфликтуют с выбранной интеграционной обработкой.

ВАЖНО! Ссылка на элемент справочника сохраняется для каждого пользователя индивидуально, поэтому для корректной работы в онлайн-режиме настройте подключение под тем пользователем, который будет использоваться для доступа к базе 1С.

Как встроенная обработка в конфигурации 1С или расширении

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

установка магазина 15 на ТСД установка магазина 15 на ТСД

ВАЖНО! Данные о выбранном элементе сохраняются отдельно для каждого пользователя, поэтому настройку для работы в онлайн-режиме необходимо выполнять под тем пользователем, через которого производится подключение к базе 1С.

Итоги

В этой статье описаны основные методы подключения интеграционных обработок, позволяющие учесть разные сценарии — от самых простых до наиболее сложных — при работе с учетными базами на платформе «1С: Предприятие». Вы сможете подобрать наиболее удобный способ подключения, исходя из ваших требований и условий. Каждый из описанных вариантов имеет свои преимущества.