Автоматизация складских операций является критически важной для повышения эффективности и снижения ошибок в торговых и производственных компаниях. Современные решения позволяют использовать терминалы сбора данных (ТСД) или даже обычные смартфоны для выполнения широкого спектра задач. Рассмотрим, как система A-WMS Mobile, разработанная для интеграции с 1С:Предприятием 8, предлагает решение для этих задач, включая гибкие сценарии работы, особенности интеграции и технические аспекты.
A-WMS Mobile представляет собой систему управления ТСД, предназначенную для работы на устройствах под управлением Android (начиная с версии 4.3 - API 18). Это достигается за счет использования собственной внешней компоненты, что является ключевым отличием от многих стандартных решений. Разработчик отмечает, что стандартная компонента от 1С часто не работает на более старых версиях Android и не обеспечивает необходимую гибкость для работы с аппаратной клавиатурой.
Интеграция с учетной системой 1С (например, Управление торговлей 11, Комплексная автоматизация, ERP Управление предприятием, Управление нашей фирмой) реализуется как бесшовное решение. Это означает, что основные обмены данными происходят автоматически, "втихушку", без необходимости принудительного запуска обменов персоналом. Модуль интеграции обычно реализован в виде расширения конфигурации 1С, что упрощает внедрение и обновление. Для работы полноценной интеграции требуется публикация базы 1С на веб-сервере.
Ключевые аспекты интеграции:
Рассмотрим, как это работает на примере документа Отбор, размещение товаров в УТ11:
Отбор, размещение товаров.Для взаимодействия с аппаратными кнопками ТСД (например, кнопкой сканирования) используется подход через ACCESSIBILITY_SERVICE. События от аппаратных клавиш ловятся отдельным APK-приложением (сервисом), которое затем отправляет предопределенные интенты основному приложению A-WMS Mobile. Таким образом, не требуется изменять стандартный манифест приложения 1С, и дополнительные разрешения в настройках Android для основного приложения не требуются (только для сервиса, что настраивается вручную).
События в 1С Мобильной платформе обрабатываются через AddInNative. Это позволяет приложению получать данные не только от сканера, но и от аппаратной клавиатуры, что значительно расширяет возможности управления. Например, клавиши могут использоваться для быстрого открытия главного меню ("0") или журналов заданий ("1-9").
Для сканирования штрихкодов поддерживаются различные методы:
Настройки TSD, такие как идентификатор события сканирования (например, для Zebra MC36: Action Name: com.symbol.scanconfig.SCANDEMO, Category: com.symbol.category.DEFAULT, Extra Data: com.symbol.scanconfig.decode_data), обычно настраиваются в утилитах управления, поставляемых производителем ТСД.
Одной из центральных и наиболее мощных возможностей A-WMS Mobile является система сценариев. Сценарий — это настраиваемая последовательность этапов сканирования в рамках одной элементарной операции. Количество сценариев неограничено, и они могут быть привязаны к различным видам операций или выбираться исполнителем.
Разберем примеры задач и соответствующие сценарии:
Сценарий: ш/к Ячейки* -> ш/к Коробки* -> ш/к Товара
Важный момент: Система не подсказывает, какими упаковками набирать количество. Исполнитель работает строго по сценарию, а система контролирует достижение планового количества и сигнализирует об ошибках (например, при превышении плана).
Сценарий: Ячейка* -> Товар -> Марка
Альтернативный вариант: сначала сканируем марку, если она есть, иначе — ЕАН13. Система распознает тип отсканированного кода.
Сценарий: Ячейка* -> Товар -> Назначение*
Примечание: В период между изъятием товара из ячейки-источника и его размещением в ячейке-получателе, товар числится в плане/резерве, и фактическое изменение остатков происходит после полного завершения задания.
Сценарий: Товар -> Ячейка
Исполнители, как правило, работают по регламенту, определенному административно и контролируемому логикой ТСД. Система не дает просканировать лишнее или не там. Интерфейс на ТСД старается скрывать "лишние" данные и выводить только то, что актуально для текущего этапа сценария.
A-WMS Mobile способна работать в офлайн-режиме. Это критически важно для складов с нестабильной связью или в случае сбоев сети. Задания принимаются на ТСД и выполняются без постоянного подключения к серверу. Данные синхронизируются после восстановления связи. Такая архитектура обеспечивает сохранность данных при падении приложения и позволяет продолжать работу даже при отключении интернета.
При этом, система поддерживает онлайн-сервисы для критически важных проверок. Например, можно осуществлять онлайн-проверку ячеек на принадлежность складу и блокировку, серий на вхождение в список известных, упаковочных листов, а также марок по справочнику. Для магазинов реализована возможность просмотра онлайн-информации по остаткам и ценам товаров (помощник продавца).
Для быстрого старта и тестирования предусмотрен бесплатный режим работы без интеграции с сервером. Этот режим полезен для разового пересчета или проверки штрихкодов. Отсканированные данные (с указанием количества) могут быть отправлены на электронную почту в формате JSON для последующей загрузки в 1С. Для этого:
Также существует упрощенный вариант без настройки почты, использующий общедоступные сетевые сервисы, где отсканированные данные загружаются через специальную обработку в 1С после ввода имени/пароля пользователя.
Для обеспечения оперативного взаимодействия между операторами 1С и исполнителями на ТСД в систему встроен чат. Чат поддерживает группы контактов и массовые рассылки, что позволяет:
При появлении новых сообщений или заданий исполнитель на ТСД получает звуковое оповещение и баннер.
Система также включает механизмы контроля ресурса и мониторинга:
A-WMS Mobile постоянно развивается. Разработчик активно работает над новой версией A-WMS Mobile 3, полностью переписанной на Java. Переход на Java (с минимальным размером APK-файла в 2 МБ) направлен на повышение производительности и независимости от ограничений 1С Мобильной платформы. Планируется, что новая версия выйдет в мае-июне 2026 года, и текущая поставка A-WMS Mobile приостановлена до ее выхода. В новой версии реализована поддержка старого протокола обмена (версии 2) с сервером 1С, использующего сжатие данных (deflate) через ХранилищеЗначений.
Кроме того, ведется работа над развитием комплексного WMS-продукта A-WMS Basis, который дополняет мобильное приложение функционалом управления адресным хранением, паллетной отгрузкой, мониторингом склада и онлайн-командами управления. Разработчик отмечает, что A-WMS Basis уже запущен и показывает хорошие результаты, даже на больших складах с маркируемым товаром.
Система A-WMS Mobile успешно применяется на различных объектах: от небольших сетей магазинов до крупных складов площадью до 20 тыс. кв. м с ассортиментом до 500 тыс. SKU и интенсивностью до 100 тыс. операций со штучным товаром в сутки при одновременной работе до 100 ТСД.
Для клиентов, не желающих глубоко интегрировать систему или имеющих старые конфигурации (например, 1С 7.7), разработан вариант файлового обмена. Для этого используется мини-web-сервер под Windows, который устанавливается как служба и обеспечивает прием/передачу файлов JSON.
Процесс работы с файловым обменом:
Такой подход обеспечивает гибкость и возможность быстрого развертывания решения для базовых операций, таких как загрузка накладных или пересчет товаров, даже без глубоких изменений в конфигурации 1С.