Меню Закрыть

1С сканеры штрих кода nativeapi

Содержание

Общие сведения

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

Свойства

Компонента не содержит свойств.

Методы

Название (алиас) Параметры Возвращаемое значение Описание
ПолучитьНомерВерсии(GetVersion) Метод возвращает строку текущей версии компоненты.
ПолучитьОписание (GetDescription) Метод возвращает описание компоненты
ПолучитьОшибку (GetLastError) Метод возвращает последнюю ошибку при работе компоненты.
ПолучитьПараметры (GetParameters) Метод возвращает XML документ с описанием настроечных параметров компоненты, передаваемых через метод УстановитьПараметр (SetParameter).
УстановитьПараметр (SetParameter) Метод устанавливает значение одного из параметров, список которых может быть получен методом ПолучитьПараметры (GetParameters).
Подключить (Open) Метод подключает устройство
Отключить (Close) Метод отключает устройство.
ТестУстройства (DeviceTest) Метод запускает тест устройства

Настройка компоненты (Windows,Linux)

Настройка компоненты происходит при помощи формы настройки (Рис. 1.), доступ к которой может быть получен средствами БПО.

Рис. 1. Форма настройки компоненты "1С: Сканер штрихкода"(Native)

Параметры настройки (Windows,Linux)

-Клавиатура (по умолчанию)

-UTF-8 (по умолчанию)

-NONE (по умолчанию)

-Строка (по умолчанию)

Название Возможные значения Описание
Порт Параметр задает порт оборудования, через который данные от оборудования должны поступать к компоненте. В случае "Клавиатура", компонента в качестве источника данных будет воспринимать клавиатурные события в системе. В случае "COM1-N", компонента в качестве источника данных будет оживать данные от соответствующего COM-порта в системе.
Бит данных (только для "COM1-N") Параметр задает количество бит данных (параметр должен совпадать с тем, который указан при конфигурировании сканера).
Стоп-бит (только для "COM1-N") Параметр задает количество стоп-бит (параметр должен совпадать с тем, который указан при конфигурировании сканера).
Скорость (только для "COM1-N") -110
-300
-600
-1200
-2400
-4800
-9600 (по умолчанию)
-14400
-19200
-38400
-56000
-57600
-115200
-128000
-256000
Параметр задает скорость передачи данных (параметр должен совпадать с тем, который указан при конфигурировании сканера).
Префикс (только для Windows) Один из кодов символов от 0 до 127 или NONE (по умолчанию) Параметр устанавливает один из кодов символов, как символ префикса, который сигнализирует компоненте о том, что со следующего символа начинаются символы штрихкода (параметр должен совпадать с тем, который указан при конфигурировании сканера).
Суффикс Один из кодов символов от 0 до 127 (по умолчанию 13 (CR)). Параметр устанавливает один из кодов символов, как символ суффикса, который сигнализирует компоненте о том, что символы штрихкода окончены (параметр должен совпадать с тем, который указан при конфигурировании сканера).
Таймаут клавиатуры Число (по умолчанию 75 (мс)) Параметр устанавливает максимальную задержку между последовательно идущими символами при работе в режиме "Клавиатуры"
Таймаут COM-порта Число (по умолчанию 5 (мс)) Параметр устанавливает максимальную задержку между последовательно идущими символами при работе в режиме "COM1-N"
Кодировка COM-порта Параметр устанавливает кодировку входящего потока данных
Символ GS (только для "Клавиатуры") Параметр устанавливает клавишу которой сканером будет передаваться символ GS (#29)
Тип выходных данных Параметр устанавливает тип выходных данных. В случае Строка данные будут передаваться без изменений. В случае Base64 данные будут передаваться в виде строки содержащей данные кодированные в Base64.
ВАЖНО!
Настройки драйвера должны совпадать с настройками сканера
Читайте также:  Удивительные места на земле видео

Параметры настройки (Andro >

Название Возможные значения Описание Устройство

-Клавиатура (по умолчанию)

-Список зарегистрированных Bluetooth устройств

Параметр задает устройство, через которое данные должны поступать к компоненте. В случае "Клавиатура", компонента в качестве источника данных будет воспринимать клавиатурные события в системе. В случае одного из Bluetooth, компонента в качестве источника данных будет оживать данные от соответствующего Bluetooth устройства. Тип выходных данных

-Строка (по умолчанию)

Параметр устанавливает тип выходных данных. В случае Строка данные будут передаваться без изменений. В случае Base64 данные будут передаваться в виде строки содержащей данные кодированные в Base64.

ВАЖНО!
Настройки драйвера должны совпадать с настройками сканера

Возвращаемые события

В случае успешного получения данных от устройства компонента кодирует их соответствующим образом (Строка, Base64) и передает в 1С:Предприятие в виде одного из следующих событий

Одним из самых практичных методов настройки сканера штрихкода является его подключение через USB- порт. Устанавливать драйвера не потребуется. Такой вариант позволит с комфортом работать в РМК на Управляемых формах.

Первым шагом нужно открыть Администрирование — Подключаемое оборудование

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

В открытом окне Подключение и настройка оборудования следует выбрать Сканеры штрихкода и нажать на кнопку Создать.

В открывшемся окне Экземпляр подключаемого оборудования(создание) следует выполнить такие действия:

Установить флаг Устройство используется.

Тип оборудования— оставить Сканер штрихкодов.

Драйвер оборудования выбрать соответствующий модели подключаемого сканера. В нашем примере 1С:Сканеры штрихкода (NativeApi)

Задать имя или оставить то, которое создала 1С.

Далее нажимаем Сохранить ( значок дискеты) и кликаем кнопку Настроить.

Далее 1С попросит установить драйвер. Важно нажать кнопку Установить, после чего 1С откроет окно Оборудование: 1С:Сканеры штрихкода (NativeApi).

Читайте также:  Сколько весит диск двд

В Параметрах подключения в строке Порт указать Клавиатура. В Параметрах устройства в строке Префикс выбрать , Суффикс указать 13 (CR). Нажимаем кнопку Записать и закрыть.

Настройка завершена. Сканер готов к работе.

Для примера, рассмотрим Беспроводной сканер штрих-кода ChiTeng CT980b в связке с 1C:Розница

Внимание! Если Ваша конфигурация 1С поддерживает перечисляемые ниже операции, то сканер штрих-кода ChiTeng CT980b без проблем подключится к Вашей программе учета.

Данная статья подойдет Вам для подключения любого сканера подключаемого по USB и не имеющего возможности работать в режиме эмуляции COM-порта, сканер штрих-кода ChiTeng CT980b рассмотрен как частный случай удачного подключения.

Для начала заходим в раздел Администрирование, слева выбираем Настройки подключаемого оборудования. Ставим галочку (если не стоит) Использовать подключаемое оборудование и переходим в раздел Подключаемое оборудование.

Открывается новое окно Подключение и настройка оборудования в этом окне выбираем Сканеры штрих-кода и нажимаем кнопку Создать.

Откроется небольшое окно в котором основными пунктами будут:
1. Галочка Устройство используется
2. Тип оборудования: Сканеры штрихкодов
3. Драйвер оборудования: 1С:Сканеры штрихкода (NativeApi)
4. Нажимаем на изображение дискеты (Сохранить)
5. И нажимаем кнопку Настроить

Следующим открывается окно Оборудование: 1С:Сканеры штрих-кода (NativeApi), в этом окне нажимаем Функции -> Установить драйвер (если драйвер установлен, то пункт будет недоступен)./
В Параметрах подключения выбираем Порт: Клавиатура, а в Параметрах устройства выбираем Префикс и Суффикс

Теперь нам надо добавить какому-либо товару штрих-код. Заходим в справочник Номенклатура и Заходим в карточку номенклатуры. В левом меню выбираем штрих-коды и добавляем штрих-код.

Теперь переходим в РМК (рабочее место кассира) и просто пробиваем штрих-код, без дополнительных нажатий клавиш. Штрих-код сразу должен считаться и добавиться в список.

Читайте также:  Сброс настроек пульта мтс

Как уже говорилось ранее, этот способ удобен для быстрой настройки сканера штрих-кодов для работы в РМК под Управляемыми формами. Для данной настройки был использован сканер штрих-кодов ChiTeng CT980B без предустановленных драйверов. Данное решение подойдет не только для рассмотренной конфигурации 1С:Розница, оно так же будет работать других конфигурациях поддерживающих описанные в данной статье функции, например, 1С:Управление торговлей.

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.