Есть ТСД на ОС Android. На нем самописная конфигурация для сканирования штрихкодов. В пункте "Настройки оборудования" в разделе "Подключаемое оборудование" выбираю:
Тип оборудования - "Устройство ввода"
Драйвер оборудования - "1С:Сканер штрихкода (NativeApi)"
В настройках драйвера ставлю:
Устройство - "Клавиатура"
Тип выходных данных - "Строка"
При сканировании самим ТСД в процедуре "ОбработкаВнешнегоСобытия" точка останова не срабатывает. Я что-то делаю не так? Прошу вашей помощи.
Вы уверены, что железка настроена как клавиатура ?
Упрощенно ТСД - это планшет + сканер + принтер в одном корпусе.
А вот то как там их скрестили вместе - широкое поле творчество для производителя.
Чаше можно найти программное решение
сидит демон и умеет общается с железкой. А остальным программам рассылает широковещательное сообщение.
В принципе могут быть настройки, закрытые паролем от производителя ТСД, что именно делать (может еще например в клипборд код помещать, прикидываться клавиатурой).
Но на свежих версиях андроида не сработает. Версия андроида у вас 6/7ка скорее всего.
Так что могли просто слететь настройки в чем-то подобном ScanTool или просто оключили запуск службы (в шторке должен значок висеть)
Evermillion, Я андроид разработчик. Опыт разработки драйверов под 1С минимальный.
Уже не актуальный, через интеграционное приложение для RawBT. И сканеров ТДС Мертеча для мобильной версии библиотеки торгового оборудования (натив).
Так вот там я использовал общение через бродкаст. По сути драйвер делает тоже самое что и драйвер от самого 1С.
Отличие в том, что пользователю нужно выбрать модель сканера, а не вводить две длинных строки (название интента и экстры, в которой передается ШК).
Физическая клавиатура в андроиде АРХИТЕКТУРНО прикручена через слово из 4х букв.
Доступ к буферу обмена порезали 5 лет назад. Даже работу с бродкастами затруднили с 12-й версии андроида.
Вместо декларактивного способа в манифесте, теперь нужно программо вешать прослушку.
Копался с 1С полтора года назад. Матюкался сильно. Так как их мобильная платформа легаси как минимум 7летней давности. Собрать апкашку тот еще квест.
Вы правильно смотрите (Внешние события формы). Работающий драйвер именно туда отправляет события.
Но рекомендую копать все таки через BroadCast.