Меню


Курсы СтимулСправочникПолезные материалы1С:Предприятие 8.2Работа с торговым оборудова…Общее

1С:Предприятие 8.2 /
Работа с торговым оборудованием /
Общее

Оглавление

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

Введение

 

Обновлено: 14.02.2008

Введение

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

Конфигурация 1С:Пр дприятие Обработка обслуживания Внешняя компонента Обработка обслуживания Обработка обслуживания і і 1 і Внешняя компонента Драйвер Внешняя компонента ш АРМ ПО л л л Ъ Устройство 1 Устройство / Устройство / Устройство / л М Л

Рис.1

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

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

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

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

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

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

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

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

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

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

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

Описание свойств

Описание свойств

Название (alias)

Тип

Доступность

Описание

ЧтениеЗапись

Описание методов

Описание методов

Название (alias)

Параметры

Возвращаемое значение

Описание

Имя

Тип

Описание

ПолучитьНомерВерсии (GetVersion)---BSTRВозвращает номер версии драйвера
ПолучитьОшибку(GetLastError)ОписаниеОшибки
(ErrorDescription)
BSTR [OUT]Описание ошибкиLONGВозвращает код и описание последней произошедшей ошибки
Подключить (Open)МассивЗначений
(Valuesarray)

IDispatch*
[IN]

Массив значений для настройки подключенияBOOLПодключает ТСД
ИДУстройства (DeviceID)BSTR [OUT]Идентификатор устройства
Отключить (Close)ИДУстройства (DeviceID)BSTR [IN]Идентификатор устройстваBOOLОтключает ТСД
ВыгрузитьТаблицу (UploadTable)ИДУстройства (DeviceID)BSTR [IN]Идентификатор устройстваBOOLВыгружает таблицу в ТСД
ТаблицаВыгрузки (UploadTable)IDispatch*[IN]Выгружаемая таблица
ЗагрузитьТаблицу (DownloadTable)ИДУстройства (DeviceID)BSTR [IN]Идентификатор устройстваBOOLЗагружает таблицу из ТСД
ТаблицаЗагрузки (DownloadTable)IDispatch*[OUT]Загружаемая таблица
ТестУстройства (DeviceTest)МассивЗначений
(Valuesarray)

IDispatch*
[IN]

Массив значений для настройки подключения

BOOL

Выполняет пробное подключение и опрос устройства. При успешном выполнении подключения в описании возвращается описание устройства. При отрицательном результате возвращается описание возникшей проблемы при подключении.
ДополнительноеОписание (additionalDescription)

BSTR
[OUT]

Описание результата выполнения теста

Дополнительное описание:
"МассивЗначений" (пример значений для устройства, подключаемого на последовательном порту)
Тип данных "1С:Предприятия 8" - Массив.

Наименование параметра Наличие в структуреТипы данныхОписание параметра
Порт (Port)Обязательное LONGНомер последовательного порта (1 соответствует порту COM1).
Скорость (Speed)НеобязательноLONGСкорость последовательного порта, на которой подключается устройство (передается непосредственно значение 9600, 19200, 57600, 115200 и т.д.)
Четность (Parity)НеобязательноLONGЗадает значение, определяющее метод контроля четности при работе с периферийным устройством по COM-порту (Значения: 0 - "Нет", 1 - "Нечетность", 2 - "Четность", 3 - "Установлен", 4 - "Сброшен")
БитыДанных (DataBits)НеобязательноLONGЗадает значение, определяющее количество бит данных при работе с периферийным устройством по COM-порту (Значения: 7, 8)
СтопБиты (StopBits)НеобязательноLONGЗадает значение, определяющее количество стоповых бит при работе с периферийным устройством по COM-порту (Значения: 1, 2)
Чувствительность (Sensitivity)НеобязательноLONGЗадает чувствительность клавиатурного ввода при работе с периферийным устройством через клавиатурный порт
БазаВыгрузки (BaseNumber)НеобязательноLONGНомер базу, в которую производится выгрузка
ДокументЗагрузки (DocumentNumber)НеобязательноLONGНомер документа, из которого производится загрузка

"ТаблицаВыгрузки"
Тип данных "1С:Предприятия 8" - ТаблицаЗначений.

Имя

Наличие в структуре

Тип

Описание

Штрихкод (BarCode)Обязательное BSTRШтрихкод
Наименование (Quantity)НеобязательноBSTRНаименование

"ТаблицаЗагрузки"
Тип данных "1С:Предприятия 8" - ТаблицаЗначений.

Имя

Наличие в структуре

Тип

Описание

Штрихкод (BarCode)Обязательное BSTRШтрихкод
Количество (Quantity)НеобязательноLONGКоличество

Нас находят: url shortener


Подписка на новости RSS

Мы на Facebook