Интеграционная обработка «1С: Предприятие»
Определение интеграционной обработки
Интеграционная обработка — это дополнительный модуль, который обеспечивает взаимодействие с конфигурацией 1С. Она используется для получения метаданных текущей конфигурации, проверки и получения констант, а также содержит необходимые запросы, СКД и обработчики, предназначенные для работы с конкретной конфигурацией. Такая обработка функционирует совместно с основной, которая является ядром системы и отвечает за основн ой функционал. Подключение интеграционной обработки осуществляется из ядра.
Варианты подключения интеграционных обработок
Интеграционную обработку можно подключить и использовать в ядре основного модуля несколькими способами, учитывая различные сценарии её использования и обновления.
Стандартный вариант, применяемый при первичном развертывании Mobile SMARTS — это указание относительного пути внутри каталога базы. Этот путь задаётся в начальных настройках и распаковывается вместе с настройками, выбранными при настройке мастера для определённой конфигурации 1С.
Путь к интеграционной обработке может зад аваться как в относительном, так и в абсолютном формате — ядро поддерживает оба варианта.
Настройка подключения интеграционной обработки
Если интеграционная обработка не подключена, либо не совместима с текущей версией конфигурации, либо отсутствует поддержка конкретной версии, то на главной форме ядра «Клеверенс» предусмотрена кнопка для выбора и подключения другой интеграционной обработки через меню «Показать настройки» —> «Настроить интеграционную обработку».
Для того чтобы всегда отображать кнопку выбора интеграционной обработки, включите подробный режим отладки «Вся информация» в расширенных настройках.
Откроется окно, где можно выбрать интеграционную обработку.
Всего существует три основных способа расположения обработки:
- Файл на диске
- Элемент справочника дополнительных обработок в конфигурации 1С
- Встроенная интеграционная обработка в конфигурацию или расширение
Как файл на диске (вариант по умолчанию)
В этом случае можно указать интеграционную обработку, расположенную на локальном компьютере или в сетевом хранилище. Если обработка будет запускаться на сервере 1С, то у пользователя, под которым работает служба сервера, должны быть права на чтение папки с обработкой.
Как элемент справочника в конфигурации 1С
В конфигурациях 1С существует отдельный справочник для дополнительных отчетов и обработок, куда можно добавить интеграционную обработку и затем использовать её.
Выбираем нужный элемент справочника:
После выбора отображается вся информация о выбранной обработке, и появляется возможность её подключения.
Если информация не загрузилась, значит метаданные конфигурации конфликтуют с выбранной интеграционной обработкой.
ВАЖНО! Ссылка на элемент справочника сохраняется для каждого пользователя индивидуально, поэтому для корректной работы в онлайн-режиме настройте подключение под тем пользователем, который будет использоваться для доступа к базе 1С.
Как встроенная обработка в конфигурации 1С или расширении
Интеграционную обработку можно встроить прямо в основную конфигурацию или расширение и выбрать её в качестве варианта подклю чения.
ВАЖНО! Данные о выбранном элементе сохраняются отдельно для каждого пользователя, поэтому настройку для работы в онлайн-режиме необходимо выполнять под тем пользователем, через которого производится подключение к базе 1С.
Итоги
В этой статье описаны основные методы подключения интеграционных обработок, позволяющие учесть разные сценарии — от самых простых до наиболее сложных — при работе с учетными базами на платформе «1С: Предприятие». Вы сможете подобрать наиболее удобный способ подключения, исходя из ваших требований и условий. Каждый из описанных вариантов имеет свои преимущества.