Шесть лет занимаюсь складскими системами на платформе 1С: обследования, внедрения, миграции. Склады — от 5 000 до 40 000 м².
Вопрос из заголовка я слышу чаще любого другого, и задают его совершенно справедливо: в 1С:ERP (а также в УТ и КА) адресное хранение действительно есть, работает и закрывает заметную часть складских задач. Продавцы WMS на этот вопрос отвечают предсказуемо. Мне проще: бывают склады, которым я отвечаю «незачем».
Разбираю, что именно умеет адресное хранение в ERP, что к этому добавляет WMS и по каким признакам понять, по какую сторону границы находится конкретный склад.
Что адресное хранение в ERP умеет по‑честному
Чтобы сравнение было честным, начну с того, что типовой механизм делает хорошо.
Базовая задача — ответ на вопрос «где лежит товар» — решена полностью. Каждая ячейка имеет адрес, система знает содержимое каждой ячейки и показывает его в любой момент. Отбор под отгрузку тоже автоматизирован: система формирует задание — откуда взять, куда положить. Кладовщик получает конкретный адрес, а не ищет товар по памяти.
Размещение при приёмке планируется — но по заранее заданным, фиксированным правилам: товар назначается в статичные адреса зоны хранения. Система отвечает на вопрос «куда положить», просто отвечает всегда одинаково, не глядя на текущую ситуацию на складе. Работа с терминалами сбора данных есть: через мобильный клиент 1С кладовщик получает и закрывает задания прямо на ТСД, не отходя к стационарному компьютеру.
Итого: адресное хранение в ERP — это полноценный учёт и базовое управление адресами. Для склада с простой логистикой — приёмка, хранение, отгрузка без сложных вариаций — этого может быть достаточно, и тогда отдельная система не нужна. Это нормальный ответ, а не подвох.
Где заканчивается учёт и начинается управление
Разница между ERP и WMS не в факте адресов. Она в том, что система умеет делать с этими адресами дальше.
Маршрут сборщика. В ERP кладовщик идёт по списку адресов в том порядке, в каком строки попали в задание. На небольшом складе это незаметно. На складе с длинными рядами и многострочными заказами порядок строк в документе и оптимальный порядок обхода — очень разные траектории: во втором случае сборщик проходит между теми же ячейками заметно меньшее расстояние. WMS строит именно маршрут обхода, а не список строк.
Распределение заданий. В ERP задания висят общей очередью, из которой каждый берёт следующее. WMS распределяет их сама — с учётом того, кто чем занят и где находится. Чем больше людей в смене, тем больше разница: общая очередь на двадцать человек и адресное назначение заданий — это два разных склада по пропускной способности.
Выработка. WMS фиксирует по каждому сотруднику, сколько заданий выполнено и за какое время. В ERP объективной картины загрузки персонала нет — есть документы, но не операционная статистика. Без неё разговоры о производительности смены остаются разговорами.
Динамические правила. Статичное размещение из ERP против правил, которые подстраиваются под текущее состояние склада, — и не только в размещении, но и в отборе, упаковке и укладке в машину при отгрузке. Это то место, где «система знает, где лежит» превращается в «система решает, как эффективнее».
Биллинг ответственного хранения. Если склад оказывает услуги хранения чужого товара, стоимость по каждому клиенту нужно считать. В ERP такого контура нет вообще — это специфика именно WMS.
Задача |
ERP (адресное хранение) |
WMS |
Показать, где лежит товар |
да |
да |
Задание на отбор с адресом |
да |
да |
Работа с ТСД |
да, мобильный клиент 1С |
да |
Размещение |
статичные ячейки |
динамические правила |
Маршрут сборщика |
порядок строк задания |
оптимизированный обход |
Распределение заданий по людям |
общая очередь |
по загрузке сотрудников |
Выработка по каждому сотруднику |
нет |
да |
Динамические правила отбора, упаковки, укладки в авто |
нет |
да |
Биллинг ответственного хранения |
нет |
да |
Как понять, по какую вы сторону границы
Признаки, что адресного хранения в ERP достаточно: логистика линейная, заказы короткие, смена небольшая, время сборки не является узким местом, чужой товар не храните. В этой ситуации WMS добавит стоимость владения, но не добавит пропускной способности — узкое место не там.
Признаки, что склад упёрся в границу: сборка многострочных заказов не успевает за отгрузкой, и людей добавляют быстрее, чем растёт выработка; в пиковую смену очередь заданий разбирается неравномерно — кто‑то перегружен, кто‑то простаивает; о производительности сотрудников известно только со слов начальника смены; появилось ответственное хранение и стоимость по клиентам считается в Excel.
Ключевая проверка одна: болит ли у вас факт учёта («мы не знаем, где что лежит» — это решает и ERP) или эффективность процессов («мы знаем, где лежит, но собираем медленно и неравномерно» — это уже территория WMS).
Частое ожидание, которое не выполнит ни ERP, ни WMS
Отдельно — про надежду «внедрим адресное хранение, и решится проблема места». Почти на каждом складе есть зона, куда складывают то, что непонятно куда девать: официально у ячеек есть назначение, неофициально люди давно носят туда, куда удобнее дойти. Выглядит это как нехватка площади.
Но лечится не квадратными метрами. У такой зоны нет владельца — и никакая система сама по себе владельца не назначит. Адресное хранение даёт эффект, когда топология подготовлена и у каждой ячейки есть ответственный и правило; это работа до внедрения, а не в процессе. Если запускать систему поверх стихийно сложившегося порядка, она не наведёт новый — она аккуратно оцифрует старый и покажет его в отчётах.
Так что если главная формулировка боли — «нам не хватает места», начинать стоит не с выбора между ERP и WMS, а с топологии и владельцев ячеек. Это дешевле любой из двух систем.
Подводный камень, о котором вспоминают последним: обмен
Если решение в пользу WMS принято, самая недооценённая часть проекта — не настройка склада, а обмен с учётной системой. Типовые связки — УТ, ERP, КА, УПП.
Особенность, которую стоит знать заранее: обмен почти всегда нормально работает на тестовых объёмах и проявляет проблемы на реальных. Прогнать десяток документов на стенде и гонять тысячи строк в день под нагрузкой — разные режимы работы, и узкие места видны только во втором. Поэтому нагрузочная проверка обмена — обязательная часть проекта, а не опция; по срокам разработка обмена занимает от недели до года в зависимости от состояния учётной системы.
Вместо вывода
«Нужна ли складу WMS» — вопрос без универсального ответа, и это нормально. Адресное хранение в ERP — полноценный инструмент учёта, и склад с простыми процессами может жить на нём годами. WMS начинается там, где вопрос смещается с «где лежит товар» на «как это должно происходить быстрее и равномернее»: маршруты, распределение заданий, выработка, динамические правила, биллинг.
ruomserg
Неправильно! Ключевое отличие - 1С это система документарного учета. Первичной учитываемой сущностью являются документы, а вспомогательные - те же места и остатки - обновляются при закрытии документов.
Нормальная WMS - событийно-ориентированная система. Первичной учитываемой сущностью являются события происходящие с товаром. Некоторые из этих событий побуждаются входящими документами (заявками на сборку и отгрузку). Некоторые из событий потом группируются чтобы сформировать исходящие документы (накладные). Но в общем случае - никакого документа для операций с товаром не нужно.
Чтобы было понятнее: кладовщик идет вдоль стеллажа и видит что с трубки отвода конденсата под потолком течет вода на паллеты с товаром. Если на складе нормальная WMS - он выбирает на терминале "перемещение товара" и перекидывает товар с угрожаемого места на неугрожаемое (при этом - система подсказывает ему свободные места когда визуально их не видно или надо соблюдать правила товарного соседства), потом блокирует залитые места с пометкой "течет вода с потолка" - дальше старший смены разберется кого надо вызвать. И не требуется ни одного документа, ни одного оператора, ни одной накладной внутреннего перемещения - ни танцев с бубном (как это принято повсеместно в 1С)...
EIB Автор
Если на складе нормальная WMS - он выбирает на терминале "перемещение товара" . И не требуется ни одного документа
А "Перемещение товара" - это что за сущность, не документ?
ruomserg
"Перемещение товара" - это процесс или режим работы (носимого терминала и человека).
Naf2000
Документ это тоже событие, в какой-то степени. Так что все условно. С другой стороны, для wms не требуется крупной консолидации документов. Необходимы точечные манипуляции, а не перепроведения документов на сотни строк.
ruomserg
Строчить документ на каждое событие на складе - это изощренная форма мазохизма ИМХО. Просто люди из вселенной 1С - они думают документами. Это не хорошо и не плохо - это их парадигма, потому что они выросли из бухгалтерии. Те кто начинал автоматизацию не из бухгалтерии - мыслят процессами. И нормальная WMS - должна быть процесс-ориентированной. Хотя при этом документы конечно же являются очень частыми входами и выходами этих процессов. Но отождествлять сам процесс с документом который через него проходит - это неоправданное упрощение. Оно отсекает большое количество направлений для оптимизации работы - и вообще приводит к довольно смешным решениям на реальном складе...
FrankNStein
В чем, по вашему, заключается принципиальная разница между документом в 1с и "транзакцией" в "нормальной системе"?
EIB Автор
@Naf2000 абсолютно прав: граница между ERP и WMS проходит не по фантастическому "отсутствию документов", а по размеру транзакции. WMS делает точечные манипуляции (документ на одну строку), а не заставляет перепроводить накладные на сотни строк с блокировкой таблиц. То есть дело в процессах и гранулярности, о чем и написана статья, а не в том, как называется запись в БД — документ или событие
ruomserg
Да что ж вы все с мира 1С держитесь за документы-то как дети за мамкину грудь?! Вы завтракали сегодня ? Вас не удивило что завтрак это процесс - который начался с ощущения голода в животе, прошел определенные стадии (включая махание вилкой) - и закончился ощущением сытости ? И заметьте - ни одного ордера или акта в процессе оформлено не было! И склад - это точно такой же живой организм в котором множество процессов происходят просто потому что нужны. Хотя еще раз повторюсь - документы тоже важны и нужны, и зачастую являются входами и выходами этих процессов. Когда я иду в магазин и жена пишет мне список - таковой список безусловно становится участником процесса и влияет на то что будет получено в результате. Но сводить процесс к документу - это упрощение которое имеет право на жизнь в бухгалтерии, а не в жизни.
Нормальная WMS - автоматизирует и оптимизирует процессы склада. Документы в ней появляются ровно настолько насколько некоторым стейкхолдерам удобно в такой форме с ней взаимодействовать. Заранее говорю - что линейному персоналу на складе - это совершенно неудобно в большинстве случаев.
EIB Автор
Если речь про то, кто инициирует операцию, - тогда разница есть, и она не платформенная. В документарной модели незапланированное перемещение начинается с документа-основания, который кто-то должен создать. В процессной кладовщик инициирует его сам с терминала, а учётные записи формируются следом. На ad hoc сценариях - течь, бой, консолидация - разница заметная, тут согласен.
Но и в SAP EWM, и в Dynamics операции ложатся в те же документы, просто мелкие и создаваемые автоматически. Так что граница проходит не между платформами, а между тем, обязателен документ на входе процесса или он появляется на выходе.
AzIdeaL
А можете прокомментировать?
ЗЫ: не знаком с темой -- не трогал руками, но был причастным на полу производства
EIB Автор
Документ на входе - это когда сначала в системе появляется основание, а потом человек действует. Кладовщик видит, что паллету залило, но чтобы переставить товар, нужно, чтобы кто-то создал перемещение: оператор, мастер, начальник смены. Пока документа нет, операции формально не существует.
Документ на выходе - когда человек действует сразу с терминала: отсканировал товар, отсканировал новое место, готово. Система записала факт, а учётный документ, если он нужен бухгалтерии, соберётся потом автоматически.
На производстве это та же разница, что между «сначала выпиши требование на материал, потом получай» и «бери и сканируй, требование сформируется само».
Документ на входе - это санкция и контроль: никто не двигает товар без основания. Документ на выходе - скорость реакции. Выбирают по тому, что дороже в конкретном случае: риск, что операцию сделают не спросив, или простой, пока ждут оформления.