В первой части мы подняли MVP Revizor: личный кабинет, веб-сканер и обмен с 1С:Управление нашей фирмой (УНФ) через OData без правок конфигурации. Цепочка «справочник → пересчёт → факт в документ» замкнулась. Дальше проверяли, чем удобнее считать в зале — и параллельно дожидались первой сборки Android.
Серия о Revizor. Часть 1 — боль и MVP. Здесь — камера телефона, Bluetooth-пистолет, Android и ТСД (терминал сбора данных). Часть 3 — результаты стендовых и полевых тестов, сравнение с «трое / 14+ часов / ночь».
Веб-сканер с камерой: ожидаемо тяжело
После MVP прогнали веб-сканер на своих телефонах — только камера, без внешнего железа. Картина знакомая любому, кто долго «светит» штрихкоды в браузере:
- медленно — распознавание кадра тяжелее, чем у железного имиджера;
- телефон греется;
- батарея садится заметно быстрее обычной смены.
Для короткого тестового прогона это терпимо. Для многочасовой инвентаризации — нет. Вывод простой: камера в браузере закрывает «посмотреть продукт», но не основной поток в зале.
Bluetooth-сканер на вебе — другой темп
Решили подключить к веб-сканеру беспроводной пистолет: телефон в руке или на ремне, штрихкод читает сканер, а не камера. Параллельно заказали ТСД под будущее Android-приложение — его уже отдали в разработку по пакету документации из части 1.
Когда пришли Bluetooth-сканеры (тестировали связку на АТОЛ SB3100 BT), картина на вебе изменилась:
- скан идёт как с клавиатуры — быстро и стабильно;
- камера не крутится постоянно → меньше нагрева и расхода батареи;
- в зале можно идти вдоль полки, не «целясь» экраном в этикетку.
Веб-сканер из «демо на камере» стал рабочим инструментом в паре с пистолетом. Это подтвердило схему лендинга: браузер + HID Bluetooth, справочник offline, отправка пересчёта в ЛК.
| Сценарий | Что почувствовали |
|---|---|
| Веб + камера телефона | Медленно, греется, сажает батарею |
| Веб + Bluetooth-пистолет | Темп «как у ТСД», телефон не мучается |
| Android + камера (первая сборка) | Заметно быстрее веба с камерой |
| Android + BT / встроенный сканер ТСД | Тот же поток, нативный UI и железо |
Первая сборка Android
Пока гоняли веб с Bluetooth, из CodeLab пришла первая реализация приложения. Логика та же, что у веб-сканера: вход учёткой Revizor, sync справочника, пересчёт, отправка в ЛК. Источник правды по учёту — по-прежнему 1С.
Сразу видно разницу по камере: нативный скан быстрее браузерного. Не «магия», а ожидаемый эффект — камера и распознавание не через веб-стек. Для сценария «телефон без пистолета» Android уже выглядит разумнее веба.
Bluetooth и физический сканер ТСД
Дальше подключали железо к приложению — постепенно, как и задумывали:
- Bluetooth HID — тот же пистолет, что уже отработали на вебе;
- встроенный сканер ТСД — на терминале Mertech MovFast S55 (боковые кнопки скана; когда открыта камера приложения, встроенный имиджер лучше отпустить — переключиться в режим без камеры).
Параллельно доработали UI: понятнее документ пересчёта, диалог количества после скана (можно включить или выключить в настройках), меню с поддержкой и выходом. Цель — чтобы сотрудник в зале не думал про «как устроено API», а просто сканировал.
Где скачать. Приложение уже в Google Play и RuStore (пакет ru.scbit.revizorro); для ТСД без магазина — APK с лендинга. Веб-сканер по-прежнему на revizor.bit22.ru/app/.
Что тестируем сейчас
Архитектура и железо сошлись. Переходим к связкам, которые пойдут в зал:
- Bluetooth-сканер + приложение Android на обычном телефоне;
- ТСД + приложение — встроенный 2D-сканер, без отдельного пистолета.
Смотрим не «открывается ли экран», а рабочий ритм: скорость скана, усталость рук, сбои на мелочёвке и позициях без штрихкода, насколько удобно вернуться к документу после перерыва.
Что будет в части 3
В следующей статье — результаты тестов, без воды про архитектуру:
- что показали связки сканер+приложение и ТСД+приложение;
- сравнение с прошлой схемой «трое у ноутбуков с УНФ, 14+ часов ночью»;
- где остаётся ручной ввод и где узкие места (дубли ШК, безмаркировочная мелочёвка).
Попробовать Revizor
Пока готовим полевые цифры, контур уже можно посмотреть у себя: УНФ по OData, ЛК, веб или Android.
- revizor.bit22.ru — лендинг, Android, веб-сканер
- Веб-сканер
- АТОЛ SB3100 BT — Bluetooth-пистолет в каталоге
- Mertech MovFast S55 — ТСД в каталоге
- Часть 1 — MVP и OData УНФ
- CodeLab — раздел о продукте
Автоматизация магазина и 1С — TechSpot · Revizor и обмен с УНФ — CodeLab · контакты.