Описание
Система программ "1С:Предприятие" предназначена для решения самых разнообразных задач автоматизации деятельности организаций. Она обладает мощными средствами конфигурирования, которые позволяют штатными средствами настроить систему на особенности обработки информации в конкретной организации. В тоже время, "1С:Предприятие" является открытой системой. Для связи с другими программами могут использоваться встроенные средства загрузки-выгрузки информации в текстовом формате, в формате XML, система поддерживает стандарт интеграции программ OLE Automation, предоставляет доступ через web-сервисы. Однако для специальных задач интеграции может потребоваться более тесное взаимодействие между "1С:Предприятием" и другими программами.
Для решения таких задач разработана "Технология внешних компонент". Данная технология позволяет создавать программы, которые будут динамически подключаться и тесно взаимодействовать с системой "1С:Предприятие", расширяя ее возможности. Внешние компоненты позволяют решать широкий спектр специальных задач, в частности, задачи, связанные с использованием различного торгового оборудования совместно с "1С:Предприятием". Внешние компоненты могут быть подключены как к серверу приложения 1С:Предприятия, так и клиентским приложениям, в т.ч. и веб-клиенту.
В комплект поставки входит данное руководство и набор примеров реализации внешних компонент с помощью различных технологий.
В данном руководстве описана технология создания внешних компонент с использованием Native API и COM.
Структура каталогов комплекта поставки "Технологии внешних компонент"
Каталог includeсодержит набор включаемых заголовочных файлов для создания внешних компонент.
Каталог libсодержит статические библиотеки для построения расширений для браузеров Firefox, Google Chrome, Safari и Internet Explorer.
Каталог exampleсодержит примеры внешних компонент, разработанных с использованием COM и Native API. В этом же каталоге находятся примеры расширений для браузеров и для мобильной платформы.
Каталог templateсодержит шаблон для создания компоненты, разработанной по технологии Native API.
Каталог templateMobileсодержит шаблон для создания компоненты, разработанной по технологии Native API для мобильной платформы.