Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
24 апр 2025, 19:17

Проблемы при сканировании штрих-кодов в Linux-клиенте

Автор v.grishchenko, Вчера в 09:02

0 Пользователей и 1 гость просматривают эту тему.

v.grishchenko

Добрый день. В ходе тестирования клиентов 1С для ОС Alt Kworkstation 10.4 мы обнаружили, что сканер штрих-кодов некорректно передаёт считанный код в ячейку таблицы. У самого сканера модель Datalogic QuickScan Lite QW2100.

Суть такова: при считывании штрих-кода часть символов не прописывается в ячейку. С некоторой вероятностью, первый и/или второй и/или третий символ могут "проглатываться" и не выводиться. Например, если штрих-код должен считываться как 66198012301921, то иногда в ячейку заносится значение 6198012301921 или 698012301921. Изначально передавался только суффикс ENTER, который переносил каретку. В саму же ячейку данные не заносились. Это было исправлено путём считывания настроечного штрихкода для установки параметра USB Keyboard Speed = 10ms. Тем не менее, часть символов после этого всё равно проглатывается.

Аналогичная проблема была замечена на сканерах Mindeo CS2290 и Symbol LI2208. В толстом клиенте проблема проявляется чуть реже, чем на тонком клиенте и при использовании 1C на терминального сервера X2GO. В виндовом клиенте штрих-коды передаются корректно. Также всё корректно считывается в другие линуксовые приложения, такие как Libre Office и Р7-Офис.

Пробовали добавить устройство в оснастку "Подключаемое оборудование", наблюдалось такое же поведение.

Версия платформы 1С:Предприятие - 8.3.26.1540

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск