Работа с торговым оборудованием
17.06.2009

Требования к внешним компонентам для работы с торговым оборудованием для платформы "1С:Предприятие 8.1"

Введение

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

Система программ "1С:Предприятие" поддерживает обмен данными с различными моделями торгового оборудования по согласованной технологии (рис. 1).

Рис. 1

Конфигурация системы программ "1С:Предприятие 8" взаимодействует с обработками обслуживания торгового оборудования.

Обработки обслуживания взаимодействуют с внешними компонентами (драйверами для интеграции с "1С:Предприятием 8").

Внешний компонент (далее по тексту "драйвер") может взаимодействовать:

Настоящие требования определяют интерфейс взаимодействия внешних компонентов торгового оборудования с внешними обработками обслуживания, используемыми типовыми конфигурациями "1С:Предприятия 8". Интерфейс ВК можно условно разделить на две части. Первая часть - общая, определяет обязательный набор функций и методов, входящий во все ВК. Вторая часть - функциональная, определяет обязательный набор функций и методов, специфичный для каждого вида торгового оборудования. Также для ВК определен набор свойств, среди которых выделены обязательные для реализации (отмечены в документации как обязательные) и необязательные, которые могут быть расширены или изменены разработчиком ВК.

Общие требования к драйверу

Драйвер должен:

Описание работы с драйвером

Начало работы с драйвером

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

Завершение работы

Отключение от устройства выполняется при окончании операции с устройством.

Соединение с драйвером закрывается только при завершении работы системы.

Внешние события от драйвера

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

Подробные требования к разработке драйверов по видам торгового оборудования

Требования к разработке драйверов для сканеров штрихкодов

Требования к разработке драйверов для терминалов сбора данных

Требования к разработке драйверов для дисплеев покупателя

Требования к разработке драйверов для электронных весов

Требования к разработке драйверов для фискальных регистраторов

Требования к разработке драйверов для контрольно-кассовых машин в режиме "offline"

Требования к разработке драйверов для электронных весов с печатью этикеток в режиме "offline"

Требования к разработке драйверов для считывателей магнитных карт

Требования к разработке драйверов для считывателей RFID-меток

Требования к разработке драйверов для интеграции с системами эквайринга