Есть ТСД MC92N0-G есть мобильная платформа 8.3.11.57.
Задача заставить ТСД посылать enter после сканирования штрих-кода.
Если все установлено по умолчанию, то код просто сканируется можно нажать enter на клавиатуре ТСД и дело в шляпе, но как то нажимать enter после каждого сканирования на устройстве стоимостью 2000$ это не допустимо.
Если зайти в настройки профиля ТСД Profile - Keystroke Output - Basic data formatting - Send ENTER key, то enter передается, но мобильная платформа не воспринимает, точнее воспринимает но с 10 го раза, т.е. видно что код сканируется и тут же пропадает.
Если же поле ввода сделать многострочным, то все отлично сканируется, но не срабатывает событие ПриИзменении или ОкончаниеВводаТекста,
Если записать в настройках Send TAB key, то мобильная платформа вообще не воспринимает таб.
Есть возможность вставить любой суффикс после сканирования штрих кода, но в мобильной платформе нет возможности получать данные посимвольно.
Может кто решал подобную проблему, подскажите уж очень не хотеться отказываться от разработки на мобильной платформе.
(1) Вы писали:
Если же поле ввода сделать многострочным, то все отлично сканируется, но не срабатывает событие ПриИзменении или ОкончаниеВводаТекста,
Попробуйте использовать событие "АвтоПодборТекста", может быть это сработает? Если сработает, то можно код из "ПриИзменении" вставить в этот обработчик.
(1) Вы писали:
Если же поле ввода сделать многострочным, то все отлично сканируется, но не срабатывает событие ПриИзменении или ОкончаниеВводаТекста,
Попробуйте использовать событие "АвтоПодборТекста", может быть это сработает? Если сработает, то можно код из "ПриИзменении" вставить в этот обработчик.
эта 8.3.11.57 так переделано что такое ощущение что что-то забыли разработчики попробуйте в 8.3.10 передачу таб, я отказался от платформы 8.3.11 из-за того что в ней оповещения между формами не работают (детально не разбирался)
на службу поддержки зебры было мало надежды, их ответ
----------------------
Мы не работаем с 1С, поэтому мне трудно сказать, как настроить устройство под него. Я создал профиль в DataWedge, где я ассоциировал утилиту с браузером и протестировал клавишу Enter - все работало. Попробуйте сделать то же самое.
----------------------
Если зайти в настройки профиля ТСД Profile - Keystroke Output - Basic data formatting - Send ENTER key, то enter передается, но мобильная платформа не воспринимает, точнее воспринимает но с 10 го раза, т.е. видно что код сканируется и тут же пропадает.
Может есть где поставить задержку перед вводом ENTER?