Proje vitrini hazırlanıyorPreparing project showcaseПодготавливаем витрину проекта

Продуктивность

Управление складом и ячейками: основы WMS

Знать остаток — одно, знать ячейку, где лежит товар, — совсем другое. Разбираем адресное хранение, приёмку, размещение и отбор: основы WMS для склада.

Rocketly · 2026-08-27

В четверг днём вы сказали клиенту «есть на складе», потому что система показывала сорок штук. Двое сотрудников сорок минут искали товар и вернулись ни с чем. На следующее утро, занимаясь совсем другим делом, кто-то нашёл коробки за верхней полкой. Учётная запись не врала: товар действительно лежал на складе. Не хватало одного — знания о том, где именно.

Этот материал о разнице между «сколько у меня есть» и «где это лежит», а также о системе, которая закрывает второй вопрос. Разберём логику адресного хранения, приёмку, стратегии размещения и отбора, дисциплину инвентаризации. Отдельно покажем минимальную схему, которую можно запустить сегодня без покупки софта, и порог, за которым настоящая WMS действительно окупается.

ЗонаПроход и стеллажЯчейкаТовар — один адресСклад
Иерархия адресного хранения: зона, проход, стеллаж и ячейка — каждый товар лежит ровно по одному адресу.

Что на самом деле значит «товар есть, но найти не можем»

Учёт запасов в большинстве компаний отвечает ровно на один вопрос: сколько единиц у меня на балансе. Для закупок, ценообразования и бухгалтерии этого достаточно. Но у человека в зоне хранения вопрос другой: в какой зоне, на каком стеллаже, в какой ячейке лежит эта позиция прямо сейчас. Количество — это число, местоположение — это адрес, и число без адреса на складе бесполезно.

Без адресов склад держится на памяти людей. Кладовщик с пятилетним стажем знает всё, и операция замедляется в ту неделю, когда он уходит в отпуск. Новому сотруднику нужны месяцы, чтобы выйти на нормальную скорость. Время сборки заказа зависит не от товара, а от того, кто именно его ищет. Такая модель ломается ровно в момент роста.

Второй убыток тише: то, что не нашли, покупают снова. Приходит вторая партия, первая стареет в углу и уходит либо со скидкой, либо в списание. То есть «не можем найти» — это не потеря времени, а потеря денег. Количественную сторону мы разбирали в тексте про управление запасами, здесь речь о стороне местоположения.

Что такое WMS и чем она отличается от модуля склада

WMS (warehouse management system, система управления складом) — это слой, который переносит физическую реальность здания в программу. Модуль учёта говорит: «SKU-4471, сорок штук». WMS говорит: «двадцать четыре штуки в ячейке A-03-02-1 и шестнадцать в ячейке B-01-05-3». На бумаге разница выглядит мелкой, на площадке она меняет всё: вы перестаёте искать и начинаете идти в конкретную точку.

Модуль склада внутри ERP или CRM хранит коммерческую правду: приход, расход, себестоимость, счета, взаиморасчёты. WMS хранит физическую правду: какой паллет в какой ячейке, какие ячейки свободны, каким маршрутом идти по заданию на отбор. В здоровой схеме они разговаривают друг с другом: движения попадают в коммерческий контур, адреса остаются в складском. Как выстроить этот диалог, мы описали в материале про интеграцию ERP и CRM.

Большинству малых и средних компаний отдельная WMS в первый день не нужна. Нужно другое: поле адреса поверх уже имеющегося складского модуля и дисциплина заполнять его всегда. WMS — это способ работы раньше, чем категория софта.

Логика адресации: зона, проход, стеллаж, ячейка

Адресовать склад — то же самое, что адресовать город: район, улица, дом, номер квартиры. На складе это четыре уровня: зона, проход, ярус стеллажа и ячейка. Ячейка — самая мелкая физическая единица, которую видит система. Товар лежит в ячейке, а не «на складе вообще».

Зона — это функциональный кусок здания: приёмка, зона отбора для быстрых позиций, резервное хранение, угол возвратов и карантина, отгрузка. Начинать нумерацию стеллажей до определения зон — самая частая ошибка во всём упражнении, потому что добавленная позже зона ломает всю схему адресов.

Как кодировать адрес

У хорошего кода три свойства: фиксированная длина, читаемость человеком и соответствие порядку обхода. Код вида A-03-02-1 читается как «зона A, третий проход, второй ярус, первая ячейка», и услышавший его сотрудник сразу понимает, куда идти. Нумерация противоположных проходов чётными и нечётными номерами позволяет собрать обе стороны коридора за один проход.

Этикетки клеятся на саму ячейку, на уровне глаз и обязательно со штрих-кодом. Разметка зон на полу помогает не меньше, чем таблички на стеллажах. Ячейка без этикетки для системы не существует, и положить туда товар — то же самое, что потерять его.

На складе ничего не теряется. Теряются только те позиции, чей адрес никто не записал.

Приёмка: место, через которое входят ошибки

Большая часть складских ошибок рождается у ворот. Приёмка должна делать три вещи сразу: сверять поставку с заказом поставщику, физически пересчитывать и проверять состояние груза, затем принимать товар в систему на временный адрес приёмки. Когда эти три шага схлопываются в «посчитаем потом», каждая поставка тихо превращается в будущее расхождение при инвентаризации.

Приёмка — это ещё и момент маркировки. Если штрих-код поставщика не читается или не совпадает с вашим кодом, позицию маркируют в зоне приёмки, а не на полке. В продуктах, косметике, фармацевтике и запчастях здесь же вносят срок годности и партию; как это настроить, разобрано в статье про учёт серийных номеров и партий.

Зона приёмки — это буфер, а не хранение. Паллеты, застрявшие там, числятся доступными, но собрать их нельзя. Рабочее правило простое: каждый паллет, попавший в приёмку, получает постоянный адрес до конца смены.

Размещение (put-away): фиксированный адрес или динамический?

Размещение — это перемещение товара из приёмки на постоянный адрес и запись этого адреса в систему. Подходов два, и выбор зависит от ширины ассортимента и загруженности склада.

КритерийФиксированный адресДинамический адрес
ЛогикаУ каждой позиции своя ячейкаТовар едет в любую свободную ячейку
Сильная сторонаЗапоминается, работает и без софтаГораздо эффективнее использует объём
Слабая сторонаЯчейка пустует, пока позиции нетБез записи в системе товар не найти
Кому подходитУзкий стабильный ассортиментШирокий ассортимент, сезонность, теснота

На практике большинство складов приходит к гибриду: фиксированные ячейки отбора для короткого списка быстрых позиций и динамические резервные адреса для всего остального. По мере опустошения ячейка отбора пополняется из резерва. Это пополнение называют репленишментом, и его стоит планировать как отдельную задачу.

Быстрые позиции — ближе к воротам

Пройденное расстояние — главный рычаг производительности склада. Заметная доля строк заказа приходится на небольшую часть ассортимента. Если поставить этот короткий список ближе всего к отгрузке и на удобной высоте между поясом и плечом, время сборки заметно сократится без единой покупки софта. Какие позиции попадают в этот список, определяется методом из материала про ABC-анализ запасов.

Такая раскладка не вечна. Меняются сезоны, заканчиваются акции, вперёд выходят новые товары. Пересмотр схемы размещения раз в квартал держит склад в одном ритме с продажами.

Отбор: поштучный, групповой и волновой

Отбор — самая дорогая по труду операция на складе, поэтому выбор метода напрямую влияет на маржу. Подходов три. При поштучном отборе один человек собирает один заказ от начала до конца; этому легко научить, и при небольшом потоке это лучший вариант. При групповом (batch) отборе несколько заказов с пересекающимися позициями собираются за один проход и разделяются на столе упаковки. При волновом отборе заказы группируются по времени отправки перевозчика, каналу или приоритету и запускаются волнами.

Простой ориентир: мало заказов с большими корзинами — поштучно; много заказов с маленькими корзинами — группами; если день определяют дедлайны перевозчиков — волнами. Что бы вы ни выбрали, лист отбора сортируется по адресам. Список, отсортированный по названию товара, гоняет сборщика по складу туда-обратно без всякой пользы.

Как отбор стыкуется со стороной заказа и какой статус когда меняется, описано в тексте про управление заказами. Когда продажи и склад говорят на разных языках статусов, обещание клиенту расходится с реальностью полки.

Штрих-код и терминал сбора данных

Адресную схему можно вести и на бумаге, но долго она не проживёт. Каждый адрес, написанный от руки, — это будущая опечатка, а каждый отсканированный штрих-код — проверенные данные. Терминал говорит сборщику по порядку: иди на этот адрес, отсканируй этот код, подтверди это количество. Взяли не из той ячейки — устройство возражает сразу.

Штрих-коды нужны с обеих сторон. Код товара говорит, что это, код адреса — где это; вместе они делают движение окончательным. По дизайну этикеток, выбору сканеров и стандартам кодов хорошая отправная точка — материал про управление складом по штрих-коду.

Дисциплина инвентаризации и подсчёт циклами

Годовая сплошная инвентаризация закрывает требования бухгалтерии, но для операций эта информация приходит слишком поздно. Ошибки копятся двенадцать месяцев и взрываются за один день. Циклический подсчёт переворачивает логику: каждый день считают небольшой кусок склада, расхождение ловится маленьким и пока кто-то ещё помнит, что произошло.

График строится по скорости движения: быстрые позиции считают часто, медленные редко. Подсчёт по адресам тоже работает: вы проходите ряд от начала до конца и проверяете ячейки, а не позиции. Периодичность и методику мы подробно разбираем в статье про инвентаризацию циклами.

Расхождение нельзя закрывать простой корректировкой числа. У каждого разрыва есть причина: небрежная приёмка, незафиксированное размещение, возврат, который физически приехал, но в системе не появился. Пока причина не записана, то же расхождение вернётся в следующем круге.

Как начать без WMS: минимальная схема

То, что можно сделать на маленьком складе в первый же день, приятно просто. Нарисуйте план помещения, определите зоны, промаркируйте стеллажи и ячейки кодами фиксированной длины. Заведите поле адреса в карточке каждого товара в той программе учёта, что уже есть; если поля нет, сгодится обычное текстовое поле рядом с артикулом. Дальше — одно правило: пока адрес не записан, товар на полку не едет.

Следом добавьте штрих-коды и запустите циклический подсчёт. На этом же этапе окупаются автоматические уведомления при падении остатка ниже порога; схема из материала про оповещения о запасах вместе с адресацией начинает сама порождать задачи на пополнение. Коммерческую опору даёт Rocketly: товары, варианты, штрих-коды и движения склада живут рядом с клиентами и заказами. Дисциплину адресов выстраиваете вы.

Когда действительно нужна полноценная WMS

Сигналы вполне читаемые. Одна позиция постоянно лежит сразу в нескольких адресах. Пополнение и отбор всё время ждут друг друга. Вы управляете перемещениями между несколькими складами или магазинами. Дневной поток заказов перерос то, что один человек способен планировать вручную. Маршрут отбора пора считать автоматически, а не угадывать. Купленная до появления этих сигналов WMS обычно остаётся модулем, который никто не открывает.

Какие метрики считать и где чаще всего ошибаются

Порядком на складе можно управлять только тогда, когда он измерен, и короткий список правильных цифр лучше длинной панели:

  • Время сборки заказа: Это интервал между запуском задания на отбор и передачей заказа на упаковку, и именно он быстрее всего показывает, сработала ли перестановка товаров.
  • Точность заказа: Это доля заказов, доехавших до клиента без ошибок; вместе с записями о возвратах она показывает, какие позиции регулярно путают между собой.
  • Точность остатков: Это доля пересчитанных ячеек, совпавших с системой один в один, и она одна коротко описывает, насколько вашим данным можно верить.
  • Отдача с квадратного метра: Это количество обработанных строк заказа на занятую площадь, и именно эту цифру стоит посмотреть до того, как арендовать помещение побольше.
  • Запас без адреса: Это позиции, у которых есть количество, но пустое поле местоположения; чем ближе их число к нулю, тем лучше сами собой выглядят остальные метрики.

Ошибки тоже повторяются. Нумеровать стеллажи до определения зон. Делать коды адресов переменной длины. Держать в зоне приёмки постоянное хранение. Сортировать листы отбора по названию товара, а не по адресу. Закрывать расхождения корректировкой, не разобравшись в причине. Нарисовать схему размещения один раз и годами её не трогать. Ни одна из этих бед не является проблемой софта — все они про правила.

Ускорившийся склад оставляет заметный след и в закупках, и в продажах, а отследить этот след через оборачиваемость запасов и анализ старения — самый честный способ увидеть отдачу от работы с адресами.

Если вы хотите видеть товары, варианты, штрих-коды и складские движения на одном экране с клиентами, предложениями и заказами, создайте аккаунт в Rocketly и начните со стороны учёта и склада. Добавьте поверх дисциплину адресов — и склад перестанет быть местом, где ищут, и станет местом, куда просто приходят.