Имя: Пароль:
1C
1С v8
Непонятки с считыванием штрихкода через RDP
0 Aleks Tesla
 
24.03.22
13:56
Терминалы сбора данных. С 1С работают через RDP. Штрихкод сканируют без драйвера на рабочем столе. Несколько лет все работало. На прошлой неделе перешли на новый сервер (Windows Server 2022 Standard). На нем поставили новую платформу 1С (8.3.19.1522). Конфигурация 1С УНФ 1.5 сильно дописанная. При сканировании штрихкода, если в нем рядом одинаковые цифры, одну из них 1С обрезает. Сканирование без драйвера. Проверяли в текстовом редакторе 1С. Если открыть блокнот от виндовс, в нем не обрезает. Если зайти на новый сервер, потом через него зайти на старый сервер, там таже проблема в старой платформе 1С. Если зайти напрямую на старый сервер, проблемы нет.

Штрихкода которые сканировали: https://ibb.co/7NrFsKb
Результат в текстовом редакторе 1С: https://ibb.co/H21sYzj

Может кто сталкивался? Есть идеи?
1 тук-тук
 
24.03.22
15:17
в настройках клиента RDP "локальные ресурсы/Клавиатура" - какие установки ?
2 тук-тук
 
24.03.22
15:19
в блокнот на рабочем столе как передаются ШК ?
3 Aleks Tesla
 
24.03.22
15:50
Настройки RDP:

https://ibb.co/FKRx1mT
https://ibb.co/vmrcLRZ

В блокнот ШК передает через клавиатуру.
4 Zika
 
24.03.22
16:37
попробовать увеличить таймауты на сканере.
5 ДедМорроз
 
25.03.22
00:26
А не взлетел ли на сервнре фильтр клавиатуры - если отрезает именно повторы,то очень на него похоже.
Блокнот умеет получать через RawInput и там фильтрация может не работать.
Кроме того,у события нажатия клавиши есть поле повтора,и для сжатия rdp может вместо двух нажатий передавать одно,но с количеством повтора,а некоторые программы чихают на этот блок повтора.
6 Aleks Tesla
 
25.03.22
13:58
Таймаут в настройках RDP и драйвера сканирования на терминале сбора данных не нашли.

Фильтр клавиатуры выключен.

Изменили настройки вывода (до этого стояла клавиатура): https://ibb.co/jgk77tF

Теперь работает.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн