Склад обманчиво прост. Снаружи это просто большое помещение, куда товар заходит и откуда он выходит. Кажется, что учесть это может любой внимательный человек с таблицей Excel. И пока склад маленький, так и есть. Кладовщик знает каждую коробку в лицо, помнит, что вон те три палеты пришли во вторник, а последняя упаковка винтов лежит на верхней полке слева. А потом компания растёт. Товаров становится тысячи, кладовщиков трое, смены две, поставщиков двадцать. И однажды в пятницу вечером менеджер продаёт клиенту сто единиц товара, которого на складе, по данным таблицы, сто двадцать, а по факту тридцать. Куда делись остальные девяносто, не знает никто.
WMR, система для систематизации складского учёта, появилась у нас как ответ именно на такие пятницы. Сейчас это раздел складского учёта в Forma, но идея за ним не изменилась, и я хочу рассказать именно об идее, потому что она пригодится Вам с любой системой.
Склад как город
Мне нравится сравнивать склад с городом. В маленькой деревне не нужны адреса: все знают, где живёт кузнец, а где пекарь. В городе на миллион жителей без улиц и номеров домов почта не дойдёт никуда. Склад проходит тот же путь. Пока он маленький, достаточно памяти кладовщика. Когда он вырос, нужны адреса: каждая ячейка, каждая полка, каждое место хранения получает свой код, и каждая единица товара в системе привязана к конкретному адресу.
Адресное хранение звучит бюрократично, но меняет всё. Новый сотрудник находит товар в первый же день, не спрашивая старших. Комплектовщик идёт не по складу в поисках, а по оптимальному маршруту, который система построила по адресам. Инвентаризация превращается из ежегодного аврала всей смены в спокойную проверку по участкам. А когда товар пропадает, видно, на каком адресе и после какой операции началось расхождение.
Жизненный цикл товара
Система складского учёта контролирует путь товара от приёмки до отгрузки, и на каждом шаге есть свои ловушки.
- Приёмка. Пришло не то, не столько, не того качества. Если на приёмке нет сверки с заказом поставщику, ошибка поставщика становится Вашей ошибкой, и Вы узнаёте о ней, когда уже поздно предъявлять претензию.
- Размещение. Товар поставили «куда было место», а в системе он числится в другом месте. Это главный источник «пропавших» остатков.
- Партии и серийные номера. Для продуктов со сроком годности, электроники, запчастей важно знать не только сколько, но и какая именно партия. Иначе отгружается свежее, а просроченное остаётся гнить в углу.
- Перемещения и списания. Между складами, в производство, на брак, на образцы. Каждое движение без документа это дыра в учёте.
- Отгрузка. Собрали, проверили, отгрузили, и остаток уменьшился в тот же момент, а не вечером, когда кладовщик вспомнит внести данные.
Почему Excel перестаёт работать
Я ничего не имею против Excel, это великолепный инструмент. Но склад в Excel ломается не потому, что таблица плохая, а потому, что таблица не знает о процессе. Она не мешает двум людям одновременно списать одну и ту же последнюю коробку. Она не проверяет, что товар, который продали, вообще есть. Она не помнит, кто и когда изменил цифру. Она не связана с продажами, закупками и бухгалтерией, поэтому данные переносятся руками, а каждый перенос это шанс ошибиться.
Склад в таблице показывает, что должно быть на полках. Склад в системе показывает, что там есть на самом деле, и почему эти две цифры разошлись.
Однажды на проекте мы провели первую инвентаризацию после внедрения системы, и расхождение с данными таблицы оказалось таким, что собственник сначала не поверил. Потом пересчитали ещё раз. Цифры подтвердились. Это не было воровством, это была накопленная за годы ошибка: недоучтённые возвраты, неоформленные списания брака, товар, который «временно» переложили и забыли. Каждая ошибка мелкая. Вместе они годами искажали картину, по которой компания закупала и продавала.
Склад как часть системы
Самая большая ценность складского учёта раскрывается, когда он связан с остальной компанией. Менеджер по продажам видит реальный остаток в момент оформления заказа. Закупщик видит, что товар заканчивается, раньше, чем его спросит клиент. Производство знает, какие материалы есть. Бухгалтерия получает движение товара без пересылки файлов. Именно поэтому в Forma складской учёт и инвентаризация живут в одной модели данных с продажами, закупками и транзитом: товар, который приехал от поставщика, лёг на адрес, прошёл пересчёт и ушёл клиенту, это одна запись с полной историей.
С чего начать
Проведите на этой неделе маленький эксперимент: выберите двадцать самых ходовых позиций и пересчитайте их руками, а потом сравните с тем, что показывает Ваш учёт. Если расхождений нет, Ваш склад в хорошей форме, можно спать спокойно. Если есть хотя бы по трём позициям, это повод задуматься о системе. Начать можно с адресов: разметьте стеллажи и привяжите товары к местам хранения. Уже это одно часто снимает половину проблем. А дальше система, которая будет следить за каждым движением, чтобы пятничных сюрпризов больше не было. Порядка Вам на складе, коллеги.