1Scan: WebSocket-обмен с Android-устройством и распознавание текста камерой

03.06.26

Интеграция - Сканер штрих-кода

Коротко о новых возможностях 1Scan: WebSocket-обмен с Android-устройством, передача штрихкодов, фото, файлов и координат в 1С, а также OCR-распознавание текста камерой.

1Scan: WebSocket-обмен с Android-устройством и распознавание текста камерой

В новых версиях 1Scan появился дополнительный режим обмена через WebSocket. Теперь Android-устройство можно использовать как более самостоятельный источник данных для 1С: передавать штрихкоды, QR-коды, фотографии, файлы, координаты, результаты OCR, данные из Bluetooth устройств и ответы на команды через отдельное соединение.

При этом прежний сценарий работы остается: 1Scan по-прежнему может открывать веб-клиент 1С внутри Android-приложения и использовать возможности устройства из интерфейса 1С.

Также напомним о режиме OCR. Камера 1Scan может не только сканировать штрихкоды и QR-коды, но и распознавать нужные фрагменты текста по регулярным выражениям: номера документов, VIN, даты, телефоны, email и другие идентификаторы.

Ранее мы уже рассказывали о 1Scan как об Android-приложении для интеграции веб-клиента 1С с терминалами сбора данных и возможностями мобильного устройства. В этой статье коротко покажем, как устроен базовый сценарий, что добавляет WebSocket-обмен и где может пригодиться распознавание текста камерой.

 

Базовая схема работы 1Scan

Изначально 1Scan использовался как приложение-контейнер для веб-клиента 1С на Android-устройстве. Пользователь открывает подключение в 1Scan, внутри приложения запускается веб-клиент 1С, а дальше работа идет в привычном интерфейсе.

При этом форма 1С может обращаться к возможностям устройства: сканеру терминала, камере, NFC, GPS, файлам и другим источникам данных. Этот сценарий никуда не исчез и остается основным для многих задач.


 

WebSocket как дополнительный канал обмена

Новый режим WebSocket не заменяет базовую схему, а расширяет ее. 1Scan подключается к WebSocket-ретранслятору и может передавать события устройства через постоянное соединение.

Это удобно, когда терминал должен передавать данные в 1С не только в рамках текущей открытой формы веб-клиента. Например, сотрудник может отсканировать товар, приложить фотографию, передать координаты или отправить результат выполнения команды через WebSocket-канал.

 

 

Общая логика простая: в серверной инфраструктуре 1С используется WebSocket-ретранслятор, в 1Scan указывается адрес подключения, после чего приложение устанавливает соединение и передает события в 1С. В обратную сторону можно отправлять команды устройству: запускать сканирование, получать данные от камеры, инициировать выбор файлов и использовать другие функции Android.

 

Формат SCAN

Для передачи данных используется формат SCAN. Он объединяет в одном сообщении служебные метаданные, результаты сканирования, координаты и вложения.

Это удобно, когда терминал должен передать не только строку штрихкода, но и сопутствующие данные: например, фотографию поврежденной упаковки, координаты точки приемки или выбранный пользователем файл. Для простых событий используется текстовое представление, а для фотографий и файлов — бинарный вариант без лишнего преобразования вложений в Base64.

 

OCR: распознавание текста камерой

Камера в 1Scan может использоваться не только для фотографирования или чтения штрихкодов. В режиме OCR приложение распознает текст в кадре и возвращает только нужный фрагмент, найденный по заданному шаблону.

Такой сценарий полезен, когда данные есть на этикетке, документе, упаковке или табличке, но не представлены в виде штрихкода. Например, можно распознавать номер документа, VIN, дату, телефон, email или другой идентификатор без ручного ввода.

 

 

Где посмотреть примеры интеграции

Чтобы не перегружать статью техническими деталями, практические примеры вынесены в демонстрационную конфигурацию 1scan_demo.cf.

В ней можно посмотреть готовые функции для подключения 1Scan к 1С, вызова возможностей Android-устройства, обработки результатов сканирования, работы с WebSocket-обменом, OCR, координатами, фотографиями и файлами.

Демо-конфигурацию можно использовать не только для знакомства с приложением, но и как основу для собственной интеграции.

 

Где попробовать

 1Scan распространяется бесплатно 

APK-файлы приложения и демонстрационная конфигурация в свободном доступе. 

Приложение: 1Scan в Google Play

 

Консультации и внедрение

Вопросы по настройке, обновлениям и сценариям интеграции можно задавать в комментариях к публикации. По общим вопросам в формате "вопрос-ответ" помощь оказывается бесплатно.

Если нужен индивидуальный разбор вашего сценария, используйте кнопку "Заказать консультацию".

Вступайте в нашу телеграмм-группу Инфостарт

Android 1Scan WebSocket веб-клиент ТСД сканер штрихкодов QR-код OCR NFC RFID GPS фотофиксация мобильное приложение склад инвентаризация интеграция терминал сбора данных

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Учет документов Распознавание документов и образов Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Одна из наиболее удобных обработок автоматического прикрепления большого количества документов-оригиналов к документам 1С. Для файлов поточного сканирования автоматически определяются начало и конец каждого документа. Поддерживаются штрихкоды, QR-коды, отсканированные PDF документы без штрихкодов, сформированные в ЭДО текстовые PDF документы. Поддерживаются входящие и исходящие документы-оригиналы.

6588 руб.

23.12.2021    16620    32    25    

14

Мобильная разработка Сканер штрих-кода Терминал сбора данных 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Сбор заказов, инвентаризация, проверка ценников, просмотр полной информации об остатках и ценах со смартфона Онлайн - все это содержит в себе решение 1С "Штрихкод-информер" (штрих-код чекер). Отправка данных со смартфона выполняется либо напрямую в открытую форму документа, отсканировав QR-код, либо в общую корзину учетной системы, не подходя к компьютеру. Кассир или оператор сможет просмотреть список присланных данных и загрузить в любую форму, поддерживающую работу с ТСД. Для работы с мобильным приложением требуется опубликовать HTTP-сервис из поставляемого расширения.

3050 руб.

03.12.2018    70152    239    106    

187

WEB-интеграция Программист Бизнес-аналитик 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Оптовая торговля, дистрибуция, логистика ИТ-компания Платные (руб)

Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.

17568 руб.

20.12.2024    6411    28    4    

30

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM / LOGICSTARS. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM / LOGICSTAR разных брендов в одной информационной базе в ручном и автоматическом режиме.

42700 руб.

03.08.2020    24440    37    26    

28

Сканер штрих-кода Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

У вас возникал вопрос - Как быстро и правильно выполнить приемку товара в торговой точке? Как минимизировать ошибки при сборке заказа клиента? Текущая разработка способна помочь в решении данных проблем. Её назначение - проверка с помощью сканера штрих кода поступления и реализации товаров, заказов клиентов, заказов поставщикам, расходных и приходных ордеров, перемещений и возвратов.

5185 руб.

29.07.2020    44713    234    194    

178
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ТочкаScarab 03.06.26 12:29 Сейчас в теме
"Чтобы не перегружать статью техническими деталями, практические примеры вынесены в демонстрационную конфигурацию 1scan_demo.cf" - и где она?
2. ТочкаScarab 03.06.26 12:40 Сейчас в теме
(1) @kild (https://infostart.ru/profile/649242/) - установил приложение - там увидел ссылки на телгу и макс - зашёл в телегу и в посте от 25 мая нашёл ссылку на гуглдиск - ;)
3. kild 105 03.06.26 13:05 Сейчас в теме
(1) Модерация не пропустила ссылки из поста. Все файлы можно найти на сайте 1scan.ru - значок Google Drive в верхнем углу. Выгрузка конфигурации "1scan_demo.cf" там находится в папке "1С".
ТочкаScarab; +1 Ответить
Для отправки сообщения требуется регистрация/авторизация