Компания закупила ТСД от компании Urovo (i6200s), но с утилитами Acode Tools данный сканер штрихкодов не работает, поэтому было реализовано android приложение, которое работает как сервис перехвата событий считывания штрихкодов и передачи его в мобильное приложение 1С.
В отличие от того же Acode Tools приложение не умеет, к сожалению, передавать корректно штрихкод в 1С, если в списке баз указано больше одной базы: в этом случае мобильное приложение выдает ошибку.
Обработку событий произвожу следующим образом:
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
Если ИмяСобытия = "1" Тогда
//Параметр уже содержит текстовое представление штрихкода
ОбработатьПолучениеШтрихкода(Параметр);
КонецЕсли;
КонецПроцедуры
Так как у нас в конфигурации мобильного приложения используются утилиты Acode tools, т.е. в процедуре ПриНачалеРаботыСистемы() модуля управляемого приложения вызывается обработчик глобального оповещения:
УтилитыACODEМодульДляОповещений.ПодключитьГлобальноеСобытиеОповещения();
Update 2017.12.07. Добавлена новая apk для работы со сканерами iData (протестировано на iData 95W)
P.S. Данное приложение работает без установки утилит Acode, главное чтобы был подключен обработчик глобального оповещения о событиях.
P.P.S. Может быть, кому-нибудь пригодится.