Есть компонента для работы мобильного приложения 1с.
Детали здесь https://tf21.ru/public/1231322/
Простыми словами суть такова. Компонента
имеет набор функций для сканирования штрихкодов с bluetooth сканера подключеного в режиме spp.
Получаем список подключенных устройств. запускаем функцию ожидания события , сканируем ,получаем штрихкод, работаем с ним.
Но. Проблема в том что сканер привязуется в устройствах, но не инициализируется в приложении.
Нужно добавить функцию которая будет устанавливать связь с сканером.
1. Работа с Bluetooth сканером штрихкодов.
GetBluetoothDevicesList();
Возвращает строку со списком доступных Bluetooth устройств, в формате НазваниеУстройства///MACадрес,
Например: Scanner1///00:EA:1A:AA:6E:77
Scanner2///00:EA:1A:AA:6E:78
Каждое устройство отделено от другого символом перевода строки.
StartBluetoothScannerHandler(<MACадрес>);
где,
<MACадрес> - MAC адрес bluetooth сканера штрихкодов.
Функция запускает обработчик сообщений от сканера и при получении сообщения, генерирует событие ВнешнееСобытие, где, Источник = "AndroidTinyTools" Событие = "Barcode" Данные = Считанный штрихкод
StopBluetoothScannerHandler();
Отключает обработчик сообщений от сканера.
IsBluetoothScannerHandlerConnected();
Возвращает Истина, если установлено подключение к сканеру штрихкодов, и Ложь, если не установлено.
Изначально рекомендую ознакомится с материалом по ссылке выше.