Итак, имеем терминал сбора данных Cipher RK26. Это, по сути, смартфон на ОС Android со встроенным 2D-сканером ШК - идеально для маркировки.
1. Настроим этот встроенный сканер.
- Найдем приложение ReaderConfig. Оно предустановлено в этих терминалах.
- Откроем в нем профиль Default, а в нем Data Output
- Включим режим Intent
- Default Mode - Intent

- Зайдем в Related Settings
- Настроим параметры события
- Intent Action : scandata
- Intent Decode Data : decode
- Снимем галку со Start Activity

- Вернемся в предыдущее меню и настроим постфиксы
- Auto Enter : Decoded data + Enter char
- Auto Enter Character : Carriage return

- Всё. Сканер настроен
2. Запускаем мобильное приложение "Тест драйвера" из этой публикации, или любое другое, поддерживающее работу со сканерами через типовой "драйвер устройств ввода" от 1С. Я не буду описывать здесь публикацию и запуск мобильного приложения. Об этом написано много, например тут: //infostart.ru/1c/tools/2659614/
Лишь несколько деталей:
- Я ставлю на ТСД мобильную платформу для разработчиков. Это позволяет мобильному приложению автоматически обновляться из публикации.
- Чтобы в мобильном приложении завелись внешние компоненты (драйвер устройств ввода), надо не забыть при публикации приложения в настройках HTTP-сервера добавить типы MIME для расширений .so, .apk, .dylib, .a . Тип MIME должен быть: application/octet-stream
- Когда приложение запустилось на ТСД, настроим параметры подключения драйвера:
- Устройство: Broadcast
- Тип выходных данных: Строка

- Чуть дальше в разделе Broadcast:
- Standart android.intent.action : ACTION_MAIN
- Standart android.intent.category: CATEGORY_INFO
- Standart Intent Extra : EXTRA_TEXT
- Пользовательский Intent Extra : decode (как в ReaderConfig)
- Тип данных : String
- Пользовательское Intent Action : scandata (как в ReaderConfig)
- ID произвольной категории : пустое

- Теперь нажимаем "Подключить" и сканируем штрихкод. Если все сделано правильно, увидим внешнее событие в 1С:

Тестирование проводилось на мобильной платформе 1С:Предприятие 8.3.27.64.
Вступайте в нашу телеграмм-группу Инфостарт