Как выбрать и настроить мобильное приложение для онлайн-кассы курьера при интеграции с 1С:Управление торговлей?

Программист 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

При организации курьерской доставки с приемом оплаты на месте возникает задача автоматизации рабочего места курьера. Необходимо связать мобильное устройство сотрудника (смартфон или планшет на Android), портативный фискальный регистратор (например, АТОЛ 11Ф) и центральную базу 1С:Управление торговлей. Разберем по шагам, какие решения существуют на рынке, как настроить типовую мобильную платформу 1С, а также какие требования законодательства по 54-ФЗ необходимо учесть.

Сравнение вариантов мобильного программного обеспечения

Рассмотрим основные категории программного обеспечения для выездных сотрудников:

  1. 1С:Мобильная касса. Официальное решение от фирмы «1С». Приложение работает автономно на ОС Android, поддерживает прямое подключение мобильных фискальных регистраторов АТОЛ по интерфейсу Bluetooth. Для разработчиков доступна конфигурация с открытым исходным кодом, что позволяет адаптировать логику работы с документами и ценами под нестандартные бизнес-процессы компании.
  2. Специализированные курьерские сервисы (Grotem Express, Mobile SMARTS: Курьер). Данные решения предоставляют готовый контур для курьерских служб (маршрутизация, отслеживание статусов доставки, частичный выкуп, прием безналичной оплаты). Однако при интеграции с типовыми конфигурациями 1С следует учитывать жестко заложенную логику документов: часто требуется наличие цепочки документов Заказ клиента — Поручение экспедитору. Если в компании учет строится на предварительном создании документов Реализация товаров и услуг, правила обмена и API интеграции приходится дорабатывать.
  3. Системы мобильной торговли (Агент Плюс: Мобильная торговля). Ориентированы в первую очередь на сбор предзаказов (преселлинг) и торговлю с колес (вэнселлинг). Для классической курьерской доставки интернет-магазина функционал может оказаться избыточным и потребовать переработки механизма выгрузки уже скомплектованных заказов из центральной базы.

Настройка связки «1С:Мобильная касса» и АТОЛ 11Ф

Разберем процесс развертывания мобильного приложения на базе 1С и подключения фискального регистратора по шагам:

  1. Подготовка мобильного устройства. На планшет или смартфон под управлением Android устанавливается мобильная платформа 1С в виде APK-пакета.
  2. Публикация мобильного приложения. Исходный дистрибутив конфигурации (например, «1С:Мобильная касса для разработчиков») разворачивается в среде «1С:Предприятие 8.3». Публикация веб-сервисов и HTTP-сервисов для обмена выполняется на веб-сервере (IIS или Apache). При настройке веб-сервера важно настроить правила брандмауэра и права доступа для сетевого взаимодействия внутри локальной сети или через защищенный внешний канал.
  3. Загрузка конфигурации на мобильное устройство. В установленной мобильной платформе указывается URL-адрес опубликованного приложения, после чего происходит первичная загрузка конфигурации и базы данных.
  4. Подключение кассового аппарата. Фискальный регистратор АТОЛ 11Ф переводится в режим работы по Bluetooth. На мобильном устройстве через штатный драйвер ККТ выполняется сопряжение с аппаратом. Протокол обмена драйвера обеспечивает прямую передачу команд печати фискального чека из мобильного приложения 1С.
  5. Настройка передачи данных в ОФД. При подключении кассы через Bluetooth трансляция фискальных данных в ОФД осуществляется через интернет-канал мобильного устройства курьера (режим передачи данных через хост).

Организация обмена данными с 1С:Управление торговлей

В зависимости от версии конфигурации 1С применяются различные подходы к синхронизации:

  1. Для 1С:Управление торговлей 11 (11.3 / 11.4 / 11.5). Обмен организуется с использованием стандартных механизмов на базе формата EnterpriseData и HTTP-сервисов. На мобильное устройство выгружаются справочники номенклатуры с актуальными ценами и остатками, а также перечень заказов на текущую смену. После закрытия чека курьером в центральной базе автоматически регистрируются документы Приходный кассовый ордер, Чек ККМ или проводятся созданные ранее реализации.
  2. Для 1С:Управление торговлей 10.3. Поскольку в устаревших версиях отсутствует встроенная библиотека интеграции с современными мобильными приложениями, подключение организуется через разработку собственных HTTP-сервисов, внешних обработок с REST API или через выгрузку файлов обмена.

Требования законодательства (54-ФЗ) при курьерской доставке

Проанализируем правовые особенности применения ККТ при выездной торговле:

  1. Признак развозной торговли. При фискализации и регистрации кассы в ФНС для курьеров необходимо обязательно активировать признак «Касса используется для развозной и (или) разносной торговли (оказания услуг)». В качестве адреса установки указывается юридический адрес организации, а адрес расчета передается динамически в реквизитах чека (в соответствии с форматами фискальных документов ФФД 1.05 и выше).
  2. Удаленная (облачная) фискализация. Законодательство позволяет не выдавать каждому курьеру физический кассовый аппарат. Допускается использование стационарной кассы, расположенной в офисе или дата-центре. В этом случае мобильное приложение курьера отправляет команду на центральный сервер, касса фискализирует расчет, а покупателю на экране смартфона демонстрируется QR-код для считывания либо чек направляется в электронном виде на Email или абонентский номер.
← На главную