Back to top

Как подключить сканер штрих кодов к 1С?

Опубликовано e-1c@mail.ru - сб, 08/20/2016 - 07:39

Из торгового оборудования сканер штрих кодов по праву считается самым распространенным и востребованным. Его применяют и в маленьких торговых точках и больших супермаркетах, так как с помощью его можно существенно ускорить ввод информации о товаре во время регистрации хозяйственных операций.
Практически все типовые конфигурации 1С, в которых поддерживается торговый функционал, предусматривают работу со штрих кодами и сканерами.
До появления интерфейса USB большинство торгового оборудования подключали через COM порт. Да и сейчас сканеры штрих кодов с USB разъемом могут работать в двух режимах: эмуляция COM порта и эмуляции клавиатуры. Но наиболее простым способом подключения можно считать через режим эмуляции клавиатуры. Данный способ не только простой, но еще и наиболее надежный, так как не редко с торговым оборудованием работают на рабочих местах, которые подключаются к учетной программе через терминальное соединение, а надежность «проброски» COM порта на терминальный сервер оставляет желать лучшего.
В чем же суть работы сканера штрих кодов в режиме эмуляции клавиатуры? Все очень просто. Кода вы считываете сканером штрих код, сканер генерирует нажатие клавиш на клавиатуре, как будто это вы самостоятельно посмотрели на штрих код и ввели руками цифры, только очень в ускоренном режиме.
В большинстве типовых конфигураций 1С при поиске товара по штрих коду используют «горячую клавишу» F7, при нажатии на которую появляется диалоговое окно для ввода номера штрих кода. Как раз благодаря этому сканер штрих кодов в режиме эмуляции клавиатуры может также хорошо работать как и в режиме эмуляции COM порта. Для этого достаточно запрограммировать сканер таким образом, чтобы каждый раз в момент считывания штрих кода дополнительно генерировались нажатие клавиш F7 перед штрих кодом и Enter после.
Для того чтобы запрограммировать сканер необходимо обратится к документации торгового оборудования и последовательно считывая из книжки нужные штрих коды указать префикс на нажатие клавиши F7 и суффикса на нажатие клавиши Enter. После этого сканер штрих кода готов к работе с 1С.