Когда меня спрашивают, с чего начать автоматизацию склада, почти всегда ждут ответа «с выбора WMS». Отвечаю я обычно иначе, и от этого разговор становится длиннее, зато проект дешевле. WMS-система управляет действиями людей: куда положить, откуда взять, в каком порядке собирать. Она способна выстроить маршрут сборщика по складу, но не способна узнать, что коробка весит восемнадцать килограммов при двух в справочнике и что половина ячеек не подписана.
Я Дмитрий Васильев, основатель Code Pilots. Складские системы мы не продаём — мы делаем то, что живёт вокруг них: обмен с учётной системой, мобильные рабочие места, кабинеты для клиентов склада. С этой позиции хорошо видно, в каком порядке склад стоит автоматизировать и на каком шаге проекты обычно встают.

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

Основная выгода складской системы не в том, что она знает адреса, а в том, как она группирует работу.
Поштучный отбор по заказу понятен всем: сотрудник берёт заказ и проходит склад целиком. На сотне мелких заказов в день это километры пробега и половина смены, потраченная на ходьбу. Пакетный отбор объединяет несколько заказов в один маршрут, а раскладка по заказам делается в зоне сортировки. Волновая сборка делит работу по времени отгрузки и машинам, чтобы склад попадал в окна рейсов. Зонный отбор даёт каждому свою территорию, а заказ собирается по эстафете.
Выбор стратегии определяет топологию склада и число людей в смене, поэтому его стоит сделать до разговора о бюджете. Практически это выглядит так: берём реальную выгрузку заказов за месяц и смотрим, сколько в них строк, насколько пересекается номенклатура и как распределены отгрузки по времени суток. Дальше уже понятно, какой сценарий ложится на ваш поток и какие функции системы вам действительно нужны.
Сюда же относится правило списания партий. Обычный товар уходит по очереди поступления, товар со сроком годности — по ближайшему сроку, и система сама подставляет нужную партию. Это снимает целый класс потерь, который иначе обнаруживается при списании просрочки.
Наша система сама подберет вам исполнителей на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR.
Заполнить заявку
13755 тендеров
проведено за восемь лет работы нашего сайта.
Пересчёт по выходным — признак того, что склад живёт без адресов.
На адресном хранении инвентаризация делается зонами и вперемежку с работой: система выдаёт задание на пересчёт конкретных ячеек, сотрудник подтверждает сканированием, расхождения фиксируются точечно. Склад при этом продолжает отгружать.
Экономика простая. День остановки — это упущенные отгрузки, сверхурочные и нервы. Пересчёт зонами убирает и то, и другое, а заодно даёт понятную цифру расхождений по каждому участку, вместо общей суммы «разошлось на столько-то».
Система может быть отличной, но работает с ней человек в перчатках, в холоде и в спешке.
Интерфейс терминала проваливается по одним и тем же причинам. Экран перегружен, и сотрудник не понимает, куда смотреть. Сканирование срабатывает не с первого раза. Подтверждение требует двух нажатий там, где хватило бы одного. Результат всегда одинаковый: люди возвращаются к бумажкам, а данные вносят вечером и по памяти — и система показывает картинку, которой на складе нет.
Второе больное место — связь. На складе с металлическими стеллажами и холодильными камерами Wi-Fi ложится в самых неудачных местах. Мобильное рабочее место должно переживать это без участия человека: задание уже загружено, действия пишутся локально, синхронизация проходит при появлении сети. Если сотрудник в такой момент просто ждёт, склад встаёт.
Третье — кто будет это чинить. Правила размещения и сценарии работы меняются вместе с бизнесом. Если каждое изменение уходит к вендору в очередь на месяц, склад живёт по правилам прошлого года. Мы обычно закладываем настройку на стороне клиента и делаем рабочие места под конкретный процесс, когда коробочный интерфейс не ложится на то, как люди работают на самом деле.
Две системы всегда будут показывать разные числа. Вопрос в том, насколько и как быстро вы об этом узнаёте.
Обмен здесь двусторонний и куда более нервный, чем кажется. Из учёта приходят справочники, поставки и заказы на отгрузку. Обратно уходят факты: принято, размещено, собрано, отгружено. Каждый из этих потоков может застрять, и тогда на складе товар есть, а в продаже его нет — или наоборот.
Обязательный минимум мы закладываем в такие проекты всегда: очередь с повторами, чтобы сообщение не потерялось при перезагрузке одной из систем; журнал с человеческой причиной отказа рядом с каждой записью; отдельная сверка остатков по расписанию и уведомление, когда обмен встал. На логистической платформе InShipment мы собрали такую же схему для другого контура: система сама фиксирует задержки и изменения маршрутов и рассылает их всем, кого это касается. Обращений в поддержку стало в 5,4 раза меньше, потому что люди перестали выяснять статус вручную.
Ещё одна вещь, которую стоит обсудить на берегу, — что происходит, когда кто-то поправил остаток в учёте руками. Такое случается, и обмен обязан это пережить без расхождения, которое потом ищут неделю.
Цифры до проекта нужны затем, чтобы через полгода было с чем сравнить.
Снимите шесть метрик: среднее время сборки заказа, долю заказов без ошибок, время машины на разгрузке и срок постановки товара в доступный остаток, часы простоя на инвентаризации и величину расхождений, число дней до выхода новичка на норму, затраты смены, делённые на число обработанных строк. Последняя — сводная: в ней видно и людей, и ошибки.
Вопросы, которые стоит задать на демонстрации:
покажите на моём процессе: частичную отгрузку, возврат маркированного товара, пересчёт в занятой зоне;
как устроен обмен с нашей учётной системой — готовый коннектор, файлы или разработка;
что делает терминал, когда пропала сеть;
кто меняет правила размещения: администратор в интерфейсе или разработчик вендора;
сколько стоит второй склад и пятьдесят дополнительных рабочих мест;
дайте контакт руководителя склада с похожим потоком — живого, которому можно позвонить.
Слабый сигнал — когда на вопрос «как это будет работать у нас» отвечают перечнем функций. Сильный — когда вендор сам называет, чего его система не умеет: значит, границы он понимает и на внедрении их не спрячет.
Порядок, который экономит деньги, в итоге такой. Сначала данные и адреса. Потом приёмка, отбор и инвентаризация — в этом порядке, по одному шагу за раз. Потом обмен с учётом и мониторинг. Как устроен сам класс систем, мы разобрали в материале про WMS; если же выяснится, что складская система ни при чём и две существующие просто не разговаривают между собой, это задача интеграционного слоя.
Что такое WMS-система простыми словами? Программа, которая управляет работой людей на складе: подсказывает, в какую ячейку положить товар, строит маршрут отбора и проверяет каждое действие сканированием. Учётная система знает, сколько товара есть; WMS — где он лежит и кто его сейчас возьмёт.
Когда складу нужна WMS, а когда хватит 1С? Небольшому складу с сотней позиций и парой отгрузок в день системы не нужно: хватит порядка в учёте, штрихкодов и дисциплины. Разговор становится предметным, когда номенклатура выросла до тысяч позиций, отгрузки идут волнами, ошибки сборки видны в деньгах, а инвентаризация останавливает работу.
Сколько стоит внедрение WMS? Цену определяют три вещи: интеграция с вашей учётной системой, оборудование и качество данных о товарах; лицензии в этом счёте не главные. Именно поэтому две компании с одинаковым числом рабочих мест получают сметы, отличающиеся в разы.
Можно ли обойтись доработкой учётной системы? Можно, если поток простой: штрихкодирование и адресное хранение закрываются внутри существующей системы. Управления маршрутами и загрузкой людей так не получить — это уже функция отдельного класса систем.
Что нужно сделать до внедрения? Навести порядок в справочнике товаров, разметить ячейки и снять шесть метрик работы склада. Первые две вещи всё равно понадобятся, а метрики — единственный способ потом доказать, что проект окупился.