Работа со сканером штрих кода в управление торговлей 8,2

ilav2002

New member
Регистрация
17 Фев 2013
Сообщения
4
Реакции
0
Всем привет. Подскажите, как отойти от постоянного нажимания F7 для ввода номенклатуры в табличную часть док. У меня сканер с usb интерфейсом.
 
Настройте сканер в режиме эмуляции COM-порта - для этого нужен специальный служебный штрихкод (можно найти в мануале) и драйвера (качнуть с сайта производителя). В 1С используйте библиотеку ScanOPOS.dll (у меня версия 8.0.8.20, может где-то есть свежее) и подключайте сканер с помощью соответствующей обработки 1CScanOPOSScan_v2, которая лежит в каталоге TradeWareEpf (можно найти в каталоге с установочным шаблоном - что-то типа "Application Data\1C\1Cv82\tmplts\1c\tradeukr\2_3_18_1\TradeWareEpf"). Библиотеку перед этим надо зарегать с помощью команды regsvr32.

P.S. Под виндой х64 могут быть проблемы с установкой драйверов.
 
Используйте Атоловские драйвера (для 1С можно найти бесплатные). Они работают со сканером в разрыв клавиатуры.
 
Разрыв клавиатуры - слишком неудобно, хотя иногда единственный возможный вариант. Не знаю, как в 8-ке, а в 7.7 атоловские драйвера иногда бывают весьма капризными.
 
А в чем неудобство, можно узнать? При терминальной работе не надо пробрасывать порты, при наличии нескольких машин не надо для каждой делать уникальные настройки, при наличии другого оборудования, работающего только через COM, не надо ставить дополнительные контроллеры-адаптеры. И в 7.7 драйвера работают и за много лет проблем так и не обнаружил, может искал плохо... :-)
 
Неудобство в настройке префиксов/суффиксов. В настройках вроде все нормально, а на форме отрабатывает нажатие клавиши (Enter, Tab или еще что настроишь в качестве суффикса) - открывается/активизируется элемент на форме. Может я что-то не так настраивал, но нормальной работы в разрыв клавиатуры добиться не смог. В итоге бросил эту затею. Кроме того, схема работы через COM-порты уже давно отлажена и работает у многих клиентов.

Под 7.7 у Атоловских драйверов частая проблема - слетает галочка Устройство включено. Приходится просто ставить галочку Включать устройство при старте системы, перезагружать 1С и больше не заглядывать в настройки. Кроме того, при работе в режиме COM-порта под терминалом эти драйвера зачастую требуют наличия физических COM-портов на сервере (если например пробрасываешь COM5, значит на серваке у тебя должен быть "физический" COM5, ничем не занятый). У одного клиента эти дрова перестали нормально работать без видимой причины, вернуть работоспособность не удалось, пришлось обойтись другой dll-кой.

В точности названий "галочек" не уверен, последнее время под 7.7 использую scanopos.dll, допиленый каким-то умельцем. Работает практически без проблем под терминалами даже без надобности устанавливать дополнительные платы COM-портов на сервере.

P.S. При случае и наличии свободного времени попробую еще поиграться со сканером в разрыве клавиатуры, может что-то получится)
 
Последнее редактирование:
Назад
Сверху