1С + Android интеграция

1Scan подключает возможности устройства к веб-клиенту 1С

Используйте сканер, камеру, NFC, GPS, Bluetooth и другие функции Android прямо из интерфейса 1С через простой обмен JSON-командами.

  • Android 7.0+ (API 24)
  • 1С платформа 8.3.16+
  • Поддержка WebView и WebSocket сценариев

Где применяется

Склад

Сканирование штрихкодов и RFID, быстрое подтверждение операций.

Розница

Мобильная работа с товаром, ценниками и инвентаризацией.

Логистика

Маршруты, GPS-координаты, обмен данными в поле.

Производство

Сбор данных с терминалов и контроль этапов выполнения.

Источники данных

Раздел «Источники данных» позволяет настроить, откуда приложение получает информацию из устройства для передачи в веб-клиент 1С. Можно включать несколько источников одновременно и сразу тестировать результат.

Key Events

USB/Bluetooth HID-сканеры, RFID, аппаратные кнопки.

Bluetooth

BLE и SPP для беспроводных сканеров и периферии.

Broadcast Receiver

Прием данных от внешних приложений через системные сообщения.

SDK

Встроенные интеграции для Atol, Urovo, Honeywell.

NFC

Считывание и запись NFC-меток.

GPS + Камера

Координаты и сканирование QR/DataMatrix/Code128.

Демонстрация раздела «Источники данных»

Интеграция из 1С

1Scan поддерживает два режима интеграции: классический обмен через веб-клиент и обмен через WebSocket между 1С и приложением 1Scan.

&НаКлиенте
Процедура ПриОткрытии(Отказ)
    СканКлиент.ПодключитьОбработчикСообщенийОтУстройства(ОкноВнешнегоСайта, "ПриПолученииСообщенияОтУстройства", ЭтотОбъект);
    //ОткрытьСоединениеСВебСокетСервером();
КонецПроцедуры

&НаКлиенте
Процедура ПриЗакрытии(ЗавершениеРаботы)
    СканКлиент.ОтключитьОбработчикСообщенийОтУстройства(ОкноВнешнегоСайта, "ПриПолученииСообщенияОтУстройства", ЭтотОбъект);
    //СканВебСокетКлиент.ЗакрытьСоединение();
КонецПроцедуры

&НаКлиенте
Процедура СканироватьКамерой()
    Запрос = Новый Структура("v", 3); // Версия API
    Запрос.Вставить("request", "start_scan_camera"); // Имя запроса
КонецПроцедуры

Полный набор команд и демо-конфигурация: файлообменник.

Быстрый старт

  1. Убедитесь, что веб-клиент 1С открывается в браузере Android-устройства.
  2. Установите 1Scan из Google Play или из apk-файла.
  3. Создайте клиент «1С: интеграция веб-клиента», укажите URL вашей базы.
  4. Проверьте автозаполнение полей «Основной адрес» и «Имя базы».
  5. Войдите в базу и запускайте сценарии работы с устройством из кода 1С.

Демонстрация запуска веб-клиента 1С

Сбор данных (локальный клиент)

Это отдельная страница и отдельная функция приложения 1Scan. Позволяет собирать данные без подключения к веб-клиенту: хранить список сканирований, прикреплять файлы и фото, экспортировать в текст/ZIP и передавать через другие приложения.

Также доступна автоматическая отправка данных на HTTP-сервер и получение данных из выбранных источников.

Демонстрация раздела «Сбор данных»

Скачать и поддержка

Канал релизаGoogle Play + APK
СовместимостьAndroid 7.0+ / 1С 8.3.16+
СтатусАктивная разработка