WMS система складского учёта: адресное хранение, ТСД и сборка комплектов
WMS система на Jmix автоматизирует складской учёт с адресным хранением, сборкой комплектов и навигацией кладовщика через ТСД. Стоимость разработки MVP в 2026 году начинается от 450 000 руб., срок запуска рабочей версии составляет 6-10 недель. DEVRUM проектирует WMS под конкретную складскую топологию, а не адаптирует шаблон.

Задача: перерасти Excel и навести порядок на складе
Торговая компания, работающая через маркетплейсы, вела складской учёт в Excel. Таблица выросла до 1 000 SKU, включала приход, расход, брак и автоматический пересчёт себестоимости. На бумаге всё работало. На практике кладовщик тратил 12-15 минут на поиск одного товара среди 300 стеллажных ячеек, а ошибки при сборке смешанных комплектов достигали 8% от общего числа отгрузок.
Конкретные проблемы, которые привели к решению о разработке WMS:
- Нет адресного хранения: товар «где-то на складе», точную ячейку знает только один кладовщик
- Комплекты (2 и 4 штуки одного товара, смешанные наборы из разных позиций) собираются вручную по памяти
- Себестоимость пересчитывается формулами Excel, при 50+ приходах в день формулы ломаются
- ТСД UROVO DT40 куплен, но используется только как сканер штрихкодов, а не как навигатор
- Сборка под заказ занимает 25-40 минут вместо целевых 10
Архитектура WMS на Jmix: от ячейки до отгрузки
Иерархия складских локаций
Система строится на трёхуровневой адресации: зона > стеллаж > ячейка. Каждая ячейка получает уникальный штрихкод (например, A-03-12: зона A, стеллаж 3, полка 12). При приёмке товар сканируется ТСД, привязывается к ячейке и фиксируется в базе. Кладовщик видит на экране UROVO DT40 маршрут обхода по зонам, оптимизированный для минимального пути.
Для склада на 1 000 SKU с 300 ячейками такая адресация сокращает время поиска товара с 12-15 минут до 40-60 секунд. Это не теория: замеры проводятся до и после внедрения через логи сканирований ТСД.
BOM-комплекты и сборка
Bill of Materials (BOM) описывает состав каждого комплекта. В Jmix BOM реализуется как иерархическая сущность: родительский SKU содержит список дочерних с указанием количества. Примеры комплектов из реального ТЗ:
- Простой комплект: 4 штуки товара А в одной упаковке
- Смешанный комплект: 2 штуки товара А + 1 штука товара Б + аксессуар В
- Сборка под заказ: состав определяется в момент получения заказа с маркетплейса
При создании задания на сборку WMS автоматически проверяет остатки всех компонентов, резервирует их, формирует маршрутный лист для ТСД и списывает со склада после подтверждения сборки. Себестоимость комплекта рассчитывается по методу средневзвешенной цены компонентов с учётом последних приходов.

Интерфейс ТСД UROVO DT40
UROVO DT40 работает на Android, что позволяет развернуть веб-интерфейс WMS прямо в браузере устройства без установки отдельного приложения. Jmix генерирует адаптивный UI через Vaadin, который корректно отображается на 4-дюймовом экране терминала.
Кладовщик видит на экране ТСД:
- Список задач (приёмка, сборка, отгрузка, инвентаризация)
- Маршрут обхода ячеек с подсветкой текущей позиции
- Поле сканирования для подтверждения каждой операции
- Счётчик расхождений при инвентаризации
Пересчёт себестоимости
Excel-формулы ломаются, когда количество приходов превышает несколько десятков в день. В Jmix себестоимость пересчитывается транзакционно: каждый приход обновляет средневзвешенную цену по формуле (старый остаток × старая цена + новый приход × новая цена) / (старый остаток + новый приход). Брак списывается отдельной операцией с фиксацией причины и фотографией.
По данным Jmix, фреймворк обрабатывает до 10 000 складских транзакций в минуту на стандартном серверном оборудовании, чего хватает для склада с оборотом до 50 000 операций в день.
Этапы разработки WMS системы
1. Аудит склада и проектирование (1-2 недели)
Замер текущих показателей: время сборки заказа, процент ошибок, количество SKU, топология стеллажей. Проектирование адресной системы и схемы маршрутов. Формализация BOM-комплектов. Результат: техническое задание и ER-диаграмма базы данных.
2. Разработка ядра WMS (3-4 недели)
Реализация базовых модулей: справочники товаров и ячеек, приход/расход, адресное размещение, пересчёт себестоимости. Настройка ролевой модели доступа: кладовщик, менеджер, администратор. Интеграция с ТСД UROVO DT40 через веб-интерфейс.
3. Модуль комплектации и сборки (2-3 недели)
BOM-структуры, автоматическое резервирование компонентов, маршрутные листы для ТСД, валидация сборки по сканированию. Подключение к API маркетплейсов для получения заказов.
4. Тестирование и запуск (1-2 недели)
Параллельная работа Excel + WMS в течение 5-7 дней. Сверка остатков, обучение персонала, миграция данных из таблиц. Переключение на WMS как основную систему учёта.
Итого: 7-11 недель от старта до полноценной эксплуатации.
Стоимость разработки WMS в 2026 году
Цены на разработку WMS в России по состоянию на март 2026 года (данные на основе анализа предложений 15 студий в открытых источниках):
| Вариант | Стоимость | Сроки | Ограничения |
|---|---|---|---|
| Коробочная WMS (МойСклад, Бизнес.Ру) | 3 000-15 000 руб./мес. | 1-2 дня | Нет кастомных BOM, ограниченная интеграция с ТСД |
| 1С:Управление складом | от 80 000 руб. (лицензия) + 150 000-400 000 руб. (внедрение) | 4-8 недель | Зависимость от 1С-франчайзи, сложная кастомизация |
| Заказная WMS на Jmix (DEVRUM) | от 450 000 руб. (MVP) | 7-11 недель | Требует сервер или облако |
| Enterprise WMS (SAP EWM, Manhattan) | от 3 000 000 руб. | 3-6 месяцев | Избыточно для склада до 5 000 SKU |
Для склада с 1 000 SKU и командой из 3-5 кладовщиков заказная WMS на Jmix окупается за 4-6 месяцев за счёт сокращения ошибок сборки (с 8% до менее 1%) и ускорения обработки заказов (с 25-40 минут до 8-12 минут на заказ).

Jmix vs 1С vs коробочные WMS: что выбрать
| Критерий | Jmix (заказная) | 1С:Склад | МойСклад (SaaS) |
|---|---|---|---|
| Адресное хранение | Полная кастомизация зон, стеллажей, ячеек | Есть, но настройка через консультанта | Базовое, без маршрутизации |
| BOM-комплекты | Иерархические, смешанные, под заказ | Есть, но ограничены шаблонами 1С | Простые наборы, без сборки под заказ |
| ТСД интеграция | Веб-UI, любой Android ТСД | Через драйверы, список совместимых моделей | Мобильное приложение, без навигации |
| Себестоимость | Средневзвешенная, FIFO, LIFO, настраиваемая | Средневзвешенная, FIFO | Только средняя |
| API маркетплейсов | Любые через REST/HTTP | Через модули обмена | Ozon, WB, Яндекс.Маркет |
| Владение (3 года) | 450 000 руб. + хостинг ~36 000 руб. | 230 000-480 000 руб. + поддержка ~180 000 руб. | 108 000-540 000 руб. (подписка) |
Заказная WMS на Jmix выигрывает, когда бизнес-логика нестандартная: смешанные комплекты, сборка под заказ, пересчёт себестоимости по собственным правилам. Если складские процессы укладываются в типовые шаблоны 1С или МойСклад, внедрение коробки обойдётся дешевле и быстрее.
Стек технологий
Бэкенд строится на Jmix (Java 17 + Spring Boot + Vaadin). Jmix не случайный выбор: фреймворк предоставляет готовую модель данных с аудитом изменений, ролевую безопасность и генерацию CRUD-экранов, что сокращает время разработки складских справочников на 40-50% по сравнению с чистым Spring Boot.
База данных: PostgreSQL 16. Для склада с 1 000 SKU и 500 операциями в день хватает сервера с 2 vCPU и 4 GB RAM. Резервное копирование через pg_dump раз в 6 часов.
Интеграция с маркетплейсами (Ozon, Wildberries, Яндекс.Маркет) реализуется через REST API. Заказы импортируются автоматически, задания на сборку создаются в WMS без ручного ввода.
Деплой: Docker-контейнер на VPS (от 1 000 руб./мес.) или собственный сервер. CI/CD через GitHub Actions.
Частые вопросы
Можно ли подключить WMS к существующей Excel-таблице?
Да. На этапе запуска проводится разовая миграция данных из Excel: остатки, SKU, себестоимость. Импорт через CSV занимает 2-4 часа для 1 000 позиций. После миграции Excel остаётся как архивная копия, вся работа переносится в WMS.
Какие ТСД поддерживает система?
Любой терминал сбора данных на Android с браузером и встроенным сканером. UROVO DT40, Zebra TC21, Honeywell CT40, Datalogic Memor 10. Интерфейс веб-приложения адаптирован под экраны от 4 дюймов.
Сколько стоит поддержка WMS после запуска?
Базовая поддержка (исправление багов, консультации): от 15 000 руб./мес. Развитие функционала (новые модули, интеграции): по отдельному ТЗ. Хостинг на VPS: 1 000-3 000 руб./мес. в зависимости от нагрузки.
Как WMS на Jmix интегрируется с 1С?
Через REST API или файловый обмен (XML/JSON). Типовой сценарий: WMS передаёт в 1С данные о приходе, расходе и остатках раз в час или по событию. Настройка обмена занимает 1-2 недели и входит в стоимость разработки.
Последнее обновление: март 2026
Читайте также: Система ревизии складских остатков | Разработка систем управления складом | Автоматизация закупок
Автоматизируем складской учёт
С чем сталкиваются до внедрения WMS
-
01Excel-таблицы ломаютсяПри 50+ приходах в день формулы пересчёта себестоимости дают сбои, а история операций превращается в неуправляемый массив строк
-
02Кладовщик ищет товар по памятиБез адресного хранения поиск одной позиции на складе с 300 ячейками занимает 12-15 минут. Уход опытного сотрудника парализует работу
-
03Ошибки при сборке комплектовСмешанные наборы из разных товаров собираются вручную. Процент ошибок достигает 8%, что ведёт к возвратам и штрафам маркетплейсов
-
04ТСД используется как простой сканерТерминал сбора данных куплен, но работает только для считывания штрихкодов. Навигация, контроль сборки и инвентаризация выполняются вручную