Имя: Пароль:
1C
1С v8
Сканер ШК в Linux
0 PitNN
 
25.12.19
16:38
Всем привет.
Подскажите, кто сталкивался. Тестируем конфигурацию Розница в среде Linux. Всё установлено на CentOS7 х64. Сервер 1С х64, клиент нативный так же х64. Подключили USB-сканер в режиме клавиатуры. В настройках подключаемого оборудования прописали "Сканеры штрихкода (NativeApi)", порт "Клавиатура".
При сканировании штрихкода в форме списка номенклатуры внешнее событие не генерируется, в окне быстрого поиска прописывается только первый символ штрихкода.

Тот же самое на Windows-клиенте ведет себя привычным образом - при сканировании генерируется внешнее событие и т.д.

Что необходимо настроить, чтобы в Linux-клиенте так же генерировалось внешнее событие?
1 Kigo_Kigo
 
25.12.19
16:43
А точно первый символ, и номер сканирования?
Есть такая шняга в свойствах драйвера "совместимость со старой версией" не стоит галка то вместо ШК драйвер передает номер сканироваия, а сам шк получают несколько иначе, если галка есть, то срезу приходит шк
2 PitNN
 
25.12.19
16:49
(1) http://joxi.ru/l2Zxl7KiEDaKXr
Тут нет ничего такого
3 такт
 
25.12.19
16:57
...в форме списка номенклатуры внешнее событие не генерируется...

а в модуле приложения внешнее событие генерируется ?
4 PitNN
 
25.12.19
17:23
(3) Нет.
В Linux-клиенте происходит эмуляция ввода символов с клавиатуры. Если фокус ввода установлен на поле ввода, то штрихкод полностью вводится в это поле. Если фокус ввод в другом месте, то происходят действия аналогичные вводу данных с клавиатуры - текст набирается в окне быстрого поиска, если оно есть, при чем набирается не весь отсканированный код, а только первый символ.
5 Fragster
 
гуру
25.12.19
17:36
>текст набирается в окне быстрого поиска, если оно есть, при чем набирается не весь отсканированный код, а только первый символ.

была такая бага в платформе

а драйвер точно загружен? в окне настроек функции -> тест устройства ловит ШК нормально? попробуй увеличить таймаут до 150.
6 PitNN
 
25.12.19
17:42
В общем вопрос решился. По крайней мере для меня. В настройках драйвера указал параметр "HID устройство", перезашел в 1С и всё заработало
http://joxi.ru/n2YXZyLiZGnQam