Книга: Технологии интеграции "1С:Предприятия 8.3""
Назад: Обмен данными в распределенной информационной базе
Дальше: Подключение внешней компоненты в тонком клиенте или в веб-клиенте (на примере Native API компоненты)

Глава 4. Внешние компоненты

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

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

Внешние компоненты могут быть созданы по двум технологиям:

Это позволяет создавать внешние компоненты:

В зависимости от контекста исполнения могут использоваться внешние компоненты, созданные только по «новой» технологии или по любой из этих технологий:

Внешняя компонента представляет собой файл с расширением dll. Так как «1С:Предприятие» может работать на разных операционных системах с различной разрядностью, разработчикам внешних компонент рекомендуется создавать комплект из четырех файлов: для ОС Windows 32 разряда, ОС Windows 64 разряда, ОС Linux 32 разряда, ОС Linux 64 разряда. Эти файлы могут поставляться:

Внешняя компонента (либо набор внешних компонент) может храниться:

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

СОВЕТ

Не следует объединять в один программный код установку и подключение внешней компоненты. Установка считается однократным событием, и повторная установка вызовет интерактивное исключение.

Если используется компонента, упакованная в zip-архив, то для указания параметров внешней компоненты (имя устанавливаемого файла, тип, архитектура, используемый веб-браузер) служит специальный файл-манифест, формируемый разработчиком компоненты.

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

Подробнее

Более подробно про работу с внешними компонентами рассказано в документации «1С:Предприятия 8» в разделе «».

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

Назад: Обмен данными в распределенной информационной базе
Дальше: Подключение внешней компоненты в тонком клиенте или в веб-клиенте (на примере Native API компоненты)