логотип
баннер
логотип
Главная
Услуги
О компании
1C:Предприятие 7.7


Поиск по сайту:


Top.Mail.Ru

Подключение драйвера "1С:Сканер штрихкода" к "1С:Предприятие 8", "Управление торговлей" редакции 10.2 и выше

Сканеры штрихкода могут иметь два различных режима работы (интерфейса). USB-сканеры могут либо эмулировать оба интерфейса путем перепрограммирования сканера, либо интерфейс выбирается с помощью специальной перемычки. При использовании сканера с интерфейсом КВ (в разрыв клавиатуры), данные передаются в текстовое поле документа без использования специализированного программного обеспечения. В этом случае сканеру не нужен драйвер, так как он работает и воспринимается компьютером как клавиатура, т.е. установка оборудования как таковая отсутствует. «Клавиатурные» сканеры при чтении штрихкода эмулируют нажатие клавиш на клавиатуре. В программе "1С:Управление торговлей 8" редакции 10.3 есть функционал, поддерживающий клавиатурный ввод данных со сканера штрихкода, в частности поиск по справочнику по введенному штрихкоду. Штрихкод м.б. введен как со сканера так и с клавиатуры. В программе "1С:Управление торговлей 8" редакции 10.2 такой функционал отсутствует. Взаимодействие со сканером здесь возможно только посредством так называемого внешнего события, источником которого должен быть сканер. Т.е. необходимо использование сканера с интерфейсом RS-232 (последовательного порта или COM-порта). В некоторых случаях внешнее событие м.б. создано не сканером, а драйвером. Т.е. сканер может работать в режиме клавиатурного ввода, но в этом случае обязательно со специальным драйвером. По такому принципу создан драйвер группы компаний «АТОЛ», но этот вариант не рассматриваем, поскольку он является нештатным режимом для совместной работы программ "1С:Предприятие" и сканера штрихкода. Более правильным и надежным будет использование сканера с интерфейсом RS-232 или USB-сканера в режиме эмуляции интерфейса RS-232. Как правильно установить оборудование - сканер штрихкода, рассказано в статье:  Эмуляция интерфейса RS-232 в USB сканерах Metrologic (кроме модели 9535).

Для эмуляции RS232 интерфейса необходимо:

  1. Скачать с сайта производителя архив с драйверами. Распаковать полученный архив в любую папку.
  2. С инструкции «Configuring for USB POS or HID», входящей в комплект поставки сканера, считать конфигурационный штрихкод – "Enable USB Point-of-Sale (POS) Mode", либо "Enable Uni-Directional USB Serial Emulation Mode". После считывания штрихкода Windows опознает сканер как неизвестное устройство и предложит автоматическую установку.

  3. Запустить диспетчер устройств - сканер будет показан как неизвестное устройство (знак вопроса в желтом круге или устройство с восклицательным знаком)
  4. Вызвать контекстное меню для нового элемента (щелчком правой кнопкой мыши), выбрать пункт «Обновить драйвер…».
  5.  

Результатом правильной установки сканера штрихкода должен быть вид  диспетчера устройств, показанный на рис. 1.

Рис. 1 Установка сканера штрихкода в режиме эмуляции интерфейса RS-232

В данной статье рассматривается подключение драйвера устройств ввода к типовой конфигурации "1С:Управление торговлей" 10.2 и выше. Для работы "1С:Предприятия" со сканерами штрихкода применяется внешняя компонента системы "1С:Предприятие" "1С:Сканер штрихкода", версия 8.0.8. Рекомендую использовать именно эту версию, так как в более ранних возможны такие ошибки как считывание штрихкода частями (разбиение кода на части). Внешняя компонента принимает от сканера прочитанный им штрихкод и передает его для обработки в "1С:Предприятие". Компонента также может использоваться для работы с другими устройствами, способ передачи данных которых аналогичен способу передачи данных сканером штрихкода. По умолчанию компонента устанавливается в каталог "C:\Program Files\1C\1C Barcode scanner\8_0_8_4".

ПРИМЕЧАНИЕ

Файл установки драйвера для работы со сканером штрихкода ScanOpos.exe находится на диске ИТС в каталоге 1CITS\EXE\TradeWare\1C\ScanOPOS.

  1. После установки "1С:Сканер штрихкода" необходимо переписать из папки "…\Program Files\1C\1C Barcode scanner\8_0_8_4" файл ScanOPOS.dll в каталог платформы "1C:Предприятие" (…\Program Files\1cv81\bin\). Если Вы использовали программу установки, а не переписали файл ScanOPOS.dll с другого компьютера, то регистрация не требуется, в противном случае зарегистрируйте его в системном реестре (командой regsvr32 «[путь к файлу]\ScanOPOS.dll»). Для "1С:Управление торговлей" 10.3 этот пункт можно пропустить.

  2. Затем запустите "1С:Предприятие" и выберите пункт меню «Сервис» -> «Настройка торгового оборудования».

  3. В окне настройки торгового оборудования нажмите кнопку «Добавить» (появится новая строка), нажмите кнопку редактирования («…») рядом с полем «Модель».

  4. В окне «Справочник Торговое оборудование» нажмите кнопку «Добавить» (откроется окно «Торговое оборудование: Новый»).

  5. Выберите Обработку обслуживания «стандартный сканер». Поле «Вид» заполнится автоматически.
  6. Выберите Наименование «Стандартный сканер». Поле Код заполнится автоматически, можете заменить его на любой удобный вам код.
  7. Выберите внешнюю компоненту ScanOPOS.dll.
  8. Пропишите программный идентификатор Scanner.
  9. Нажмите кнопку «OK».
  10. Выберите в окне «Справочник Торговое оборудование» созданный сканер.
  11. Нажмите кнопку «Выполнить». Если устройство успешно подключено, в окне сообщений 1С появится соответствующее сообщение.
  12. Закройте окно «Настройка торгового оборудования».
  13. Откройте меню «Сервис» -> «Параметры».

  14. Выберите закладку «1С:Сканер штрихкода»
  15. Нажмите кнопку «Тест устройства». Считайте штрихкод, на работу с которым настроен сканер (рекомендуется EAN 8 или EAN 13).

    ВАЖНО!

    Настройки драйвера должны совпадать с настройками сканера

    Укажите порт, отображенный в окне теста устройства после чтения штрихкода, например «COM4», текущее устройство «Сканер №1», укажите суффикс (в редакции 10.3 и префикс) в соответствии с настройками сканера, отобразившимися при тесте оборудования (префикс и суффикс отображаются в поле «Данные», соответственно до и после символов штрихкода).

  16. Поставьте флаг «Устройство включено».
  17. Нажмите кнопку «Применить».
  18. Если суффикс сканера состоит из двух символов (или более): например с кодом 10 <LF> и с кодом 13 <CR>, то следует оставить только один символ, лучше <CR>. Для этого нужно считать из руководства по сканеру штрихкоды, запрещающие все остальные символы.

 

© Борис Балясников, август 2010г.

© Группа компаний "Профи-центр", г.Бирск: тел. (34784) 4-25-50, факс: (34784) 4-25-50, Skype profibirsk, mail@profiufa.ru +18