Обработка нажатия аппаратных кнопок на ТСД в мобильном клиенте 1С

1. CnupT 69 12.02.22 11:39 Сейчас в теме
Приобрели ТСД Атол Smart.Lite
Установили на него мобильную платформу 8.3.18.77

После этого я начал рисовать для него простейшую обработку для считывания штрихкодов.
Сам штрихкод считывается замечательно, через внешнее событие я его ловлю и обрабатываю.
Но возникло желание вводить количество отсканированных ШК с помощью физических клавиш терминала

А с ними что-то странное. Esc, Enter, стрелочки отрабатывают корректно.
И даже цифры, если предварительно ткнуть пальчиком в поле ввода.
Вот только я не хочу тыкать пальчиком.
Я хочу отсканировать ШК, не прикасаясь к экрану ввести количество и Enter
Первый и последний пункты срабатывают на ура, со вторым проблема

Я пытался привязать к команде комбинацию клавиш "1" и "Num 1". Не срабатывает.
Именно в ТСД не срабатывает. Если запустить ту же обработку в тонком клиенте, - реагирует.
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
6. user790708 12.02.22 13:30 Сейчас в теме +0.8 $m
(3)В паре с вышеприведенной статьей используйте компоненту https://infostart.ru/public/1544296/
Она перехватывает широковещательные запросы.
Или попробуйте НачатьРедактированиеЭлемента()
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user-z99999 67 12.02.22 11:50 Сейчас в теме
Обработка нажатия аппаратных кнопок на ТСД в мобильной платформе
https://infostart.ru/public/1039819/
3. CnupT 69 12.02.22 12:06 Сейчас в теме
К сожалению, эта статья о мобильной платформе. Я же использую мобильного клиента
4. user-z99999 67 12.02.22 12:22 Сейчас в теме +0.2 $m
(3)
https://forum.infostart.ru/forum9/topic111832/

проблему с установкой Текущего элемента при открытии формы я решал через подключение обработчика ожидания, не знаю насколько это актуально для последних релизов 8.3
http://forum.infostart.ru/forum92/topic93881/message1167574/#message1167574
6. user790708 12.02.22 13:30 Сейчас в теме +0.8 $m
(3)В паре с вышеприведенной статьей используйте компоненту https://infostart.ru/public/1544296/
Она перехватывает широковещательные запросы.
Или попробуйте НачатьРедактированиеЭлемента()
7. CnupT 69 12.02.22 14:11 Сейчас в теме
(6)
НачатьРедактированиеЭлемента()
это просто замечательная команда, не знал о ее существовании.
Большое спасибо

В принципе, сейчас попробовал и у меня получилось собрать устраивающий меня механизм работы на базе этой команды.
5. CnupT 69 12.02.22 12:39 Сейчас в теме
Да, этот вариант я тоже пробовал. Элемент фокусируется, да. Но при этом ввести ничего не даёт. Нужно все равно ткнуть в него пальцем, чтобы вызвалась экранная клавиатура и только после этого кнопочки начинают работать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот