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

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

Запускайте сканирование, камеру, NFC, GPS, Bluetooth и локальный сбор данных из форм 1С без отдельного мобильного клиента под каждый проект.

  • Android 7.0+ (API 24)
  • 1С платформа 8.3.16+
  • WebView, WebSocket и локальный сбор данных

Сценарии внедрения

Для 1С-разработчика

Интеграция веб-клиента 1С

Команды из формы 1С вызывают функции Android-устройства, а результат возвращается в обработчик формы. Подходит для складских операций, розницы, производства и выездной работы.

Открыть пример API

Для полевой работы

Локальный сбор данных

Пользователь собирает сканы, фото и файлы без подключения к базе 1С, затем экспортирует их или отправляет на HTTP-сервер.

Посмотреть демонстрацию

Склад

Сканирование штрихкодов и 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);
    Запрос.Вставить("request", "start_scan_camera");

    СканКлиент.ОтправитьКомандуНаУстройство(ОкноВнешнегоСайта, Запрос);
КонецПроцедуры

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

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

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

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

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

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

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

Внедрение и контроль

Без облака по умолчанию

Команды и результаты проходят между веб-клиентом 1С и устройством. Передача наружу нужна только в сценариях, где вы сами настраиваете HTTP-отправку.

Права Android

Доступ к камере, NFC, геолокации, Bluetooth и файлам запрашивается под конкретные функции, которые используются в сценарии.

Проверка на пилоте

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

1Выберите сценарий

WebView, WebSocket или локальный сбор данных.

2Подключите источник

Камера, HID-сканер, Bluetooth, NFC, GPS или SDK терминала.

3Обработайте ответ

Разберите JSON в форме 1С и сохраните результат в бизнес-документ.

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

Канал релизаGoogle Play + файлы
СовместимостьAndroid 7.0+ / 1С 8.3.16+
ПоддержкаTelegram + материалы