11.12.2020 11:06
УКМ_эксплуатант_2
 
Ранее работали только с линейными ШК из одних цифр - все было ОК.
Сейчас пошли QR-коды (шины, что б Мишусти перевернуло и прихлопнуло ). И "всплыл" неожиданный косяк, а именно - сканер зацепили к 1С как HID-устройство. И в программу передает "разные" данные, в зависимости от ЛАТ/РУС в винде.
Вопрос: как то можно настроить, что бы данные со сканера ВСЕГДА шли как ЛАТ?
11.12.2020 11:12
Shift
 
Может просто надо в 1С сканер настроить как устройство? Что за конфигурация?
11.12.2020 12:38
УКМ_эксплуатант_2
 
Цитата:
Shift Может просто надо в 1С сканер настроить как устройство? Что за конфигурация?
А черт ее знает. Я по кассам (УКМ4, УКМ5). А 1С - только источник данных - все мое общение - переслал одинэсникам протоколы обмена...
Какой вопрос им задать, что бы они меня поняли (то есть, нужен перевод с "обычного" языка на "одинэсный"?
11.12.2020 12:56
student
 
Цитата:
УКМ_эксплуатант_2 Вопрос: как то можно настроить, что бы данные со сканера ВСЕГДА шли как ЛАТ?
как вариант - в сканер воткнуть префикс и по нему в обработке переключать принудительно, а потом вертать взад, либо в обработке перекодировку сделать :)
11.12.2020 14:14
Shift
 
Для 1С:Розницы, например, это выглядит так:


(0,04Мб)
А если самописания конфа, то видимо как предложил student
11.12.2020 14:34
student
 
можно еще в качестве префикса сканеру воткнуть комбинацию переключения раскладки :)
11.12.2020 16:23
vdm
 
Цитата:
УКМ_эксплуатант_2 сканер зацепили к 1С как HID-устройство
По возможности переведите сканер в режим COM. В клавиатурном режиме "сложные" коды ненадежно ходят, то в одном месте косяк вылезет, то в другом.
На крайний случай - все эти костыли на стороне 1С с принудительной перекодировкой или переключением раскладок.
11.12.2020 22:09
MWWRuza
 
+ к vdm.
Если сканер не "физически" в разрыв клавиатуры включен, а реально USB в режиме HID, то однозначно переключить в режим эмуляции COM-порта. Драйвер 1С, в принципе умеет и с клавиатурными сканерами работать, и при правильной настройке префикса сам преобразовывает считанную последовательность в корректные данные и внешнее событие 1С... Но... Звчем? Когда есть вариант без гимороя вообще обойтись. В самом сканере, кроме перевода в режим эмуляции COM, надо настроить суффикс ентер(т.е. отсканированная последовательность должна заканчиваться ентером), без него не работает. Префиксов в таком случае никаких не надо. И, желательно, что-бы номер виртуального COM-порта в первой десятке был, не всегда драйвер в 1С корректно работает с "двузначными" номерами комов.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.