Перейти к основному содержимому
Версия: v2.0

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

Что такое интеграционная обработка

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

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

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

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

интеграционная обработка

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

интеграционная обработка

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

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

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

интеграционная обработка

Откроется форма выбора интеграционной обработки.

Есть три возможных варианта расположения обработки:

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

Как файл на диске

По умолчанию интеграционные обработки для типовых конфигураций 1С лежат в папке на вашем ПК по адресу C:\ProgramData\Cleverence\Databases\Имя вашей базы\Обработки 1С\Integrations (при условии что на ПК установлен сервер Клеверенса).

интеграционная обработка

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

интеграционная обработка

Путь к выбранной обработке отобразится в строке. Нажмите «Подтвердить».

интеграционная обработка

Мы можем выбрать интеграционную обработку из файла на ПК, или в сетевом окружении. Если выполнение обработки будет происходить на сервере 1С, то у владельца службы сервера 1С должны быть права доступа на чтение к папке с интеграционной обработкой.

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

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

интеграционная обработка

В открывшемся окне можно выбрать обработку из списка или добавить новую с помощью кнопки «Создать».

интеграционная обработка

Если вы добавляете новую обработку в список, то после нажатия кнопки «Создать» откроется окно для выбора и загрузки новой обработки в справочник. По умолчанию откроется папка «Integrations» (C:\ProgramData\Cleverence\Databases\Имя вашей базы\Обработки 1С\Integrations), в которой уже находятся интеграционные обработки для разных конфигураций 1С, но вы можете загрузить свою.

интеграционная обработка

Далее вы можете настроить добавленную обработку, нажать кнопку «Записать и закрыть» и запустить её.

интеграционная обработка

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

интеграционная обработка

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

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

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

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

интеграционная обработка интеграционная обработка

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

Заключение

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