Программное обеспечение для склада

Приёмка, размещение, остатки, сборка и отгрузка в одной системе

Пока товара немного, склад держится на памяти кладовщика и таблице в Excel. С ростом объёма это перестаёт работать: остаток в таблице не совпадает с полкой, нужную коробку ищут всей сменой, а на вопрос «почему товара нет» отвечают догадками. Программа для склада убирает этот способ работы: у каждой позиции есть место, у каждого действия — запись, а остаток считается не в конце месяца, а в момент операции. Ниже разобрано, как это устроено — от приёмки поставки до отгрузки собранного заказа.

Что такое система

управления складом

Система управления складом — программа, которая ведёт складской учёт: записывает, что приехало на склад, куда это положили, сколько осталось, что уже собрано в заказ и что уехало. Её часто называют аббревиатурой WMS — это просто английское название такой программы (warehouse management system), и означает оно ровно то же самое: управление складскими процессами.

Разницу видно на одном примере. Без системы приход записан в тетради, остаток — в таблице, а место коробки знает только тот, кто её ставил. Чтобы собрать заказ, сотрудник идёт искать товар; чтобы ответить «есть ли на складе», менеджер звонит кладовщику; чтобы понять, куда делись двенадцать штук, склад останавливают и пересчитывают.

В системе то же самое — записи. У товара есть карточка, у карточки — количество и адрес хранения, у каждой операции — время, автор и основание. Ответ на вопрос «где лежит и сколько есть» занимает секунды и не зависит от того, кто сегодня в смене.

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

Автоматизация склада начинается там, где ответы на три вопроса перестают помещаться в голову кладовщика: сколько товара есть на самом деле, где именно он лежит и что с ним происходило за последнюю неделю.

Складской процесс целикомот приёмки до отгрузки
  • 1Приёмка
  • 2Размещение
  • 3Хранение
  • 4Комплектация
  • 5Проверка
  • 6Отгрузка

Это путь товара, а не список экранов программы. Две операции стоят поперёк него и разобраны отдельно: перемещения между зонами и инвентаризация. Они не двигают товар к покупателю — они удерживают учёт в соответствии с тем, что реально лежит на полке.

Современный склад с адресными стеллажами, зоной приёмки, сотрудником с терминалом и отгрузкой

Что система знает о каждой позиции

  • Что это — наименование, артикул, штрихкод, единица измерения, упаковка
  • Сколько есть — общее количество, сколько зарезервировано под заказы, сколько доступно
  • Где лежит — зона, стеллаж, полка или ячейка; если мест несколько — все они с количеством
  • Откуда приехало — поставка, поставщик, документ прихода, дата приёмки, кто принял
  • В каком состоянии — годен, брак, карантин, ожидает проверки, зарезервирован
  • Что с ним происходило — все операции по позиции с автором, временем и количеством

Чего система не делает сама

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

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

С чего обычно начинают

Первым делают адресацию — раздают местам хранения понятные обозначения и переводят на них остатки. Причина простая: пока у товара нет адреса, любая сборка заказа начинается с поиска, а любая инвентаризация превращается в пересчёт всего склада целиком.

Какие задачи решает система

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

Товар перестаёт теряться

Без системы место коробки знает тот, кто её поставил. Ушёл в отпуск — товар ищут всей сменой. В системе у каждой позиции есть адрес, и он меняется только операцией: положили, переставили, забрали. Поиск заменяется строкой в задании.

Остаток совпадает с полкой

Остаток считается не раз в месяц по итогам пересчёта, а в момент каждой операции. Расхождение между учётом и фактом не копится незаметно до инвентаризации: оно появляется в отчёте сразу, вместе с операцией, после которой возникло.

Сборка не зависит от памяти

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

Приёмка фиксируется сразу

Что приехало, сколько, по какому документу и кто принял — запись в момент разгрузки, а не вечерний перенос из накладной в таблицу. Недовоз, пересорт и брак становятся отдельными строками с причиной, а не устной претензией поставщику через неделю.

Инвентаризация перестаёт быть авралом

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

Видно, кто что сделал

Каждая операция подписана автором и временем. Это не слежка за сотрудниками, а возможность разобрать конкретный случай: где потерялись три штуки и на каком шаге. Заодно видно нагрузку — сколько строк собрано за смену и кем.

Из чего состоит система

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

Приёмка, адресное хранение, комплектация и управление объединены в одном современном складе

Приёмка товара

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

Адресное хранение

Карта склада в системе: зоны, стеллажи, ярусы, ячейки. Каждое место имеет обозначение, и товар числится не «на складе», а по конкретному адресу — с количеством по каждому месту.

Учёт остатков

Сколько есть всего, сколько зарезервировано под заказы, сколько доступно к продаже. Остаток пересчитывается операцией, а не вручную, и разбирается до конкретного адреса и партии.

Заказы и комплектация

Задание на сборку: что взять, сколько, с каких адресов и в каком порядке их обойти. Частичная сборка, замена позиции и отсутствие товара на месте — отдельные, описанные заранее случаи.

Перемещения

Внутреннее движение товара между зонами и ячейками: пополнение зоны отбора, консолидация остатков, вывод брака в карантин. Каждое перемещение — операция с адресом «откуда» и адресом «куда».

Инвентаризация

Пересчёт факта и сверка с учётом: по всему складу, по зоне, по группе товаров или по одному адресу. Итог — не «всё сошлось», а список расхождений с количеством и местом.

Проверка и отгрузка

Контроль собранного заказа перед упаковкой, формирование грузовых мест, документы и передача заказа дальше — в доставку, курьеру или клиенту на самовывоз.

Задания и роли

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

Административная панель

Рабочее место руководителя и администратора: остатки, поступления, отгрузки, активные задания, проблемные операции и загрузка склада на одном экране. Открывается в браузере, устанавливать ничего не нужно.

Работа со сканированием

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

Журнал и отчётность

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

API и интеграции

Внешний интерфейс системы: получить остатки, создать заказ на сборку, передать статус отгрузки, забрать журнал операций. Через него подключаются интернет-магазин, логистика, CRM и учётная система.

Приёмка товара

что приехало и куда это ставить

Приёмка — момент, когда товар становится ответственностью склада. До неё за груз отвечает поставщик или перевозчик, после — склад. Поэтому она оформляется операцией, а не записью в тетради: всё дальнейшее считается от того, что зафиксировано здесь.

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

Что фиксирует система при приёмке:

  • Какой товар приехал — наименование, артикул, штрихкод, единица измерения, упаковка
  • Сколько — фактическое количество по каждой позиции и по каждому грузовому месту
  • По какой поставке — поставщик, номер заказа и документа, транспорт, номер машины
  • Когда и кто — дата и время начала и завершения приёмки, сотрудник, который её выполнил
  • В каком состоянии — годен, повреждена упаковка, требует проверки, отправлен в карантин
  • Куда размещать — адрес хранения по каждой позиции: предложенный системой или выбранный вручную

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

Товар, принятый с оговоркой, не уходит в общий остаток молча: он числится в отдельном состоянии до решения. Это единственный способ не продать со склада то, что фактически лежит в браке.

Кладовщик сканирует коробку и сверяет поступивший товар у открытой машины в зоне приёмки

Приёмка по одной коробке или всей поставкой

Мелкий приход удобнее принимать позициями, крупный — грузовыми местами: сначала отметить, что приехало двенадцать паллет, а разбирать их по мере разгрузки. Оба режима — про один и тот же документ, разница только в том, на каком уровне сотрудник ставит отметку.

Это важно на практике: если система умеет только один способ, склад начинает подгонять работу под программу — принимать «одной строкой на всё» и терять состав поставки.

Куда ставить принятое

После отметки количества система предлагает место: свободную ячейку в нужной зоне, адрес, где этот товар уже лежит, или зону, назначенную для его группы. Правила подбора настраиваются под склад — по оборачиваемости, по весу, по температурному режиму.

Сотрудник может поставить товар в другое место — но тогда он отмечает фактический адрес, и система запоминает именно его. Молча разойтись с полкой она не должна.

Когда приёмка считается закрытой

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

Приёмка поставки № 2317кадр экрана системы, данные демонстрационные
ТоварПо документуПринятоРасхождениеРазмещеноСостояние
Кабель питания, 1,5 м240240A-04-2-11принято
Блок питания 65 Вт120108−12A-02-1-04недовоз
Держатель настенный6060B-01-3-07принято
Корпус, чёрный40404 бойКАРАНТИН-1разбор
Крепёж, комплект025+25B-03-2-02излишек

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

Размещение

и адресное хранение

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

Разница с обычным учётом принципиальная. «На складе 108 блоков питания» — это половина ответа: чтобы их взять, всё равно нужно идти искать. «108 блоков питания: 96 на A-02-1-04 и 12 на B-05-3-01» — полный ответ, из которого сразу получается задание сотруднику.

Как выглядит адрес. Обычно это несколько уровней: зона склада, номер стеллажа, ярус и место на нём. Обозначение печатается на этикетке и наклеивается на саму полку — сотрудник видит на месте тот же адрес, что и в системе.

Из каких зон обычно состоит склад:

  • Приёмка — товар между разгрузкой и размещением
  • Основное хранение — стеллажи с запасом
  • Зона отбора — ходовые позиции рядом с упаковкой
  • Упаковка и отгрузка — собранные заказы в ожидании транспорта
  • Карантин и брак — адреса, закрытые для отбора

Зона — не пометка в справочнике: именно она решает, попадёт ли товар в доступный остаток и предложит ли система этот адрес при сборке.

Размещение — операция, которая связывает товар с адресом. Сотрудник получает задание «разместить принятое», подходит к месту, отмечает адрес и количество. С этого момента товар доступен к отбору именно отсюда.

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

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

Сотрудник размещает коробку в конкретном адресном месте организованного складского стеллажа

Как читается адрес

Адрес A-02-1-04схема адресации уточняется проектом
  • A — зонаобязательноЧасть склада: основное хранение, зона отбора, приёмка, отгрузка, карантин, брак
  • 02 — стеллажобязательноРяд или стеллаж внутри зоны; по нему строится порядок обхода при сборке заказа
  • 1 — ярусобязательноУровень по высоте. Нижние ярусы отдают под тяжёлый и ходовой товар
  • 04 — ячейкапо типу складаКонкретное место на ярусе. На небольшом складе уровень можно не вводить — адресом остаётся полка

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

Зачем нужна отдельная зона отбора

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

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

Контроль остатков

Слово «остаток» на складе означает сразу три разные величины, и путаница между ними стоит дороже всего: товар продают дважды или, наоборот, держат под заказ, который давно отменён. Система разделяет их явно.

Всего на складе

Физическое количество — то, что реально лежит на полках, независимо от того, кому оно обещано. Эта цифра меняется только операциями с товаром: приёмка, отбор, перемещение, списание, пересчёт.

Зарезервировано

Количество, закреплённое за конкретными заказами. Товар физически ещё на складе, но продать его повторно нельзя. Резерв снимается отгрузкой или отменой заказа — сам по себе он не исчезает.

Доступно

Разница между первым и вторым — то, что можно обещать новому покупателю прямо сейчас. Именно эту цифру имеет смысл отдавать в интернет-магазин, а не общий остаток.

Движение и история

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

Остатки по товарукадр экрана системы, данные демонстрационные
ТоварВсегоРезервДоступноАдреса храненияСостояние
Кабель питания, 1,5 м24036204A-04-2-11в норме
Блок питания 65 Вт1089612A-02-1-04, B-05-3-01заканчивается
Держатель настенный60060B-01-3-07в норме
Корпус, чёрный44832C-02-1-09, КАРАНТИН-14 в разборе
Крепёж, комплект25250B-03-2-02весь в резерве

Последняя строка объясняет, зачем нужны три колонки вместо одной: физически товар на складе есть, но обещать его новому покупателю нельзя — он уже чей-то. Отдай в интернет-магазин колонку «Всего», и заказ примут на то, чего нет.

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

Комплектация заказов

от заказа до собранной корзины

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

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

Порядок обхода система выстраивает по адресам: строки идут не в порядке заказа покупателя, а в порядке движения по складу. Это единственное, что отличает сборку за один проход от сборки, в которой сотрудник трижды возвращается в ту же зону.

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

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

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

Комплектовщик собирает товары с адресных полок в контейнеры на тележке по заданию терминала

Проверка перед упаковкой

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

Шаг выглядит лишним ровно до первого разбора претензии «положили не то». Проверка стоит минуты, возврат и повторная отправка — дня работы и доверия клиента.

Откуда приходят заказы

Заказ может создаваться менеджером вручную, приходить из интернет-магазина автоматически или передаваться из учётной системы компании через API. Источник разный, задание на сборку — одно и то же, иначе у части заказов появился бы свой негласный порядок обработки.

Обратный поток так же важен: как только заказ собран, интернет-магазин и менеджер видят это без звонка на склад, а зарезервированный товар списывается с остатка отгрузкой, а не вручную.

Задание на сборку № 8842кадр экрана комплектовщика, данные демонстрационные
ТоварАдресНужноОтобраноСостояние
1Блок питания 65 ВтA-02-1-0444отобрано
2Кабель питания, 1,5 мA-04-2-1144отобрано
3Держатель настенныйB-01-3-0722отобрано
4Крепёж, комплектB-03-2-0220в работе
5Корпус, чёрныйC-02-1-0910нет на адресе

Строки идут в порядке обхода зон A → B → C, а не в порядке, в котором покупатель добавлял товары в корзину. Пятая строка не блокирует заказ: комплектовщик отмечает, что на адресе пусто, система ищет товар на других местах и, если не находит, ставит строку в разбор — вместе с адресом, по которому остаток числился.

Перемещения

движение товара внутри склада

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

Зачем товар двигают:

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

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

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

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

Сотрудник перемещает паллету между складскими зонами на электрическом штабелёре

Одно перемещение по шагам

Пополнение зоны отборакадр экрана системы, данные демонстрационные
  • Задание созданоОстаток блоков питания в зоне отбора опустился ниже порога — система поставила задание перевезти 48 шт. с C-05-3-02 на A-02-1-04
  • Снято с адресаСотрудник отметил забор: 48 шт. списаны с исходного адреса, товар перешёл в состояние «в перемещении»
  • РазмещеноНа месте назначения отмечен адрес и количество; товар снова доступен к отбору, но уже из зоны отбора
  • Записано в журналОперация закрыта: два адреса, количество, время начала и завершения, сотрудник

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

Почему это не мелочь

Незафиксированная перестановка не меняет общее количество, поэтому в отчёте по остаткам её не видно. Она проявляется позже — заданием на сборку по адресу, где давно пусто, и потерянным временем комплектовщика.

Инвентаризация

сверка учёта с тем, что лежит на полке

Инвентаризация — пересчёт фактического товара и сравнение его с данными системы. Смысл не в самом пересчёте, а в разнице: важно не то, что на полке 96 штук, а то, что в системе их 108.

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

Как это устроено:

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

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

Выборочный пересчёт обычно полезнее полного. Ходовые позиции считают раз в неделю, редкие — раз в квартал, а любое расхождение, найденное при сборке, сразу порождает пересчёт этого адреса. Так учёт держится в соответствии с полкой постоянно, а не два раза в год.

Два сотрудника пересчитывают товар на стеллаже и фиксируют результат в терминале

Что делать с расхождением

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

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

Как часто считать

Периодичность задаётся по группам товара, а не по всему складу сразу. Дорогое и ходовое — чаще, мелочёвку — реже. Система напоминает о наступившем сроке и сама формирует задание, поэтому пересчёт не зависит от того, вспомнил о нём кто-то или нет.

Отдельный повод для внепланового пересчёта — смена материально ответственного сотрудника: зона считается на границе смены, и дальше отвечает уже новый человек.

Расхождения по итогам пересчёта зоны Bкадр экрана системы, данные демонстрационные
АдресТоварПо системеФактРазницаЧто показала история
B-01-3-07Держатель настенный6060сходится
B-03-2-02Крепёж, комплект2519−6Отбор отмечен с соседнего адреса
B-05-3-01Блок питания 65 Вт1212сходится
B-05-3-04Кабель питания, 1,5 м06+6Перемещение выполнено без отметки
B-02-1-08Корпус, чёрный85−3объяснения нет

Из пяти строк разбираются три, и две из них — не потеря товара, а пропущенная отметка: минус на одном адресе и плюс на соседнем складываются в ноль. Разбирать имеет смысл именно такие пары — на них видно, какой шаг процесса выполняется мимо системы.

Проверка и отгрузка

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

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

Списание с остатка происходит на последнем шаге, а не на первом. Пока заказ собран, но не уехал, он физически на складе — и должен быть виден при пересчёте зоны отгрузки. Списать его раньше значит получить расхождение на ровном месте.

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

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

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

Приёмка и размещение

Адресное хранение

Сборка и отгрузка

Остатки и отчётность

Сотрудники склада и их роли в системе

Система делит работу между ролями: у каждой своё рабочее место, свой набор действий и свои задания. Это не ограничение ради ограничения — чем меньше лишнего на экране, тем меньше ошибок в смене и тем короче обучение нового человека.

Кладовщик

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

Комплектовщик

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

Контролёр отгрузки

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

Администратор

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

Менеджер

Работает с заказами и остатками, а не с полками: смотрит доступное количество, ставит заказы в сборку, отслеживает готовность и отвечает клиенту без звонка на склад. Операции с товаром ему закрыты.

Руководитель склада

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

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

Административная панель

что видит руководитель и администратор

Административная панель — рабочее место, с которого управляют складом. Её задача не «показать все данные», а собрать в одном экране то, что требует решения сейчас, и убрать вглубь остальное.

Что видно в панели:

  • Остатки — по товару, по группе, по зоне и по конкретному адресу, с резервом и доступным количеством
  • Поступления — принятые и ожидаемые поставки, открытые документы с неразобранными расхождениями
  • Отгрузки — что собрано, что упаковано, что уже уехало и что стоит в зоне отгрузки дольше нормы
  • Активные задания — приёмка, размещение, сборка, перемещения и пересчёты в работе, с исполнителями
  • Проблемные операции — расхождения, необеспеченные строки заказов, брак и карантин, возвраты
  • История движения товара — все операции по позиции или по адресу с автором, временем и количеством
  • Загрузка склада — сколько мест занято и свободно по зонам, где хранение упирается в потолок
  • Основные показатели — объём приёмки и отгрузки за период, число строк отбора, доля расхождений, выработка сотрудников

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

Разграничение задаётся ролью, а не набором галочек у каждого человека. Иначе через полгода права нового сотрудника настраиваются «как у Иванова», и никто уже не может сказать, что именно ему открыто.

Руководитель склада контролирует остатки, задания и отгрузки на рабочих экранах

Сводка дня

Смена, одна площадкакадр экрана панели
34задания в работе
7операций в разборе
2поставки на приёмке
81%занято мест хранения
  • Сборка заказов18
  • Размещение9
  • Перемещения5
  • Пересчёты2

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

История операций

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

Смотрят её обычно с одного из трёх концов: по товару — что с ним происходило, по адресу — что клали и брали с этого места, по сотруднику — что он делал в смену.

Штрихкоды и QR-коды

подтверждение операции сканированием

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

Эффект не в скорости, а в достоверности. Отметка «взял с A-02-1-04» подтверждена тем, что сотрудник физически поднёс сканер к этикетке этой ячейки. Ручной ввод такого подтверждения не даёт: адрес можно указать по памяти, стоя в другом ряду.

Что может считываться:

  • Товар — штрихкод производителя или собственный код, если у товара своего нет
  • Упаковка и грузовое место — короб, паллета или собранный заказ с уникальной маркировкой
  • Место хранения — этикетка ячейки, полки или зоны, наклеенная на стеллаж
  • Задание — лист сборки, приёмки или пересчёта, который открывается сканированием, а не поиском в списке
  • Сотрудник — личный бейдж для входа в смену без ввода логина и пароля на общем устройстве

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

Система при этом не должна упираться в сканер: любая операция выполняется и вручную — вводом кода или выбором из списка. Иначе разряженная батарея терминала останавливает склад.

Сотрудник склада считывает штрихкод коробки ручным промышленным сканером у стеллажа

Маркировка мест хранения

Сканирование адреса начинается не с устройства, а с этикеток на стеллажах. Их печатают один раз при разметке склада, и дальше они живут вместе с полкой. Без этого шага сканер подтверждает только товар, а самая частая ошибка — «взял не с того места» — остаётся неотловленной.

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

Что это меняет в цифрах

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

Работа при плохой связи

Wi-Fi на складе редко ровный: в глубине стеллажей и у ворот связь пропадает. Отметки, сделанные вне сети, должны сохраняться на устройстве и досылаться, когда соединение вернётся, — иначе сотрудник либо ждёт у полки, либо перестаёт отмечать операции и учёт расходится.

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

Операция и её подтверждениенабор шагов уточняется проектом
  • ПриёмкатоварСчитывается код позиции — система сама находит строку в поставке, сотрудник вводит только количество
  • Размещениетовар + местоДва скана подряд: что кладём и куда. Ошибиться адресом, стоя у другого стеллажа, уже не получится
  • Отборместо + товарСначала подтверждается адрес, потом позиция — так ловится самая частая ошибка сборки «взял похожее»
  • Перемещениеместо + местоАдрес, откуда снимают, и адрес, куда ставят: без второго скана перестановка остаётся незафиксированной
  • ПересчётместоСканом открывается лист по конкретному адресу, количество вводится вручную — учётная цифра при этом не показывается
  • Отгрузкагрузовое местоСчитывается маркировка коробки или паллеты, а не каждая позиция внутри: состав уже подтверждён на проверке

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

Интеграции и обмен данными

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

Электронная коммерция

Витрина получает со склада доступный остаток, а не общий, и возвращает оформленные заказы на сборку. Как устроен сам магазин и учёт заказов, разобрано на странице электронной коммерции.

Логистика

Готовность заказов, состав грузовых мест, вес и габариты уходят в доставку; обратно приходят факт передачи, статусы и возвраты. Подробно — на странице логистики.

Программа для курьеров

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

CRM

Возможна интеграция со справочником клиентов и историей сделок: менеджер видит доступный остаток в карточке клиента и готовность заказа без запроса на склад.

ERP

Может работать совместно с управленческим контуром компании: закупки, планирование запаса, себестоимость. Направление обмена определяется тем, какой учёт признаётся основным.

Учётные системы

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

Внешние сервисы

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

API

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

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

Порядок внедрения

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

1. Обследование

Как сейчас идёт приёмка, есть ли адресация, чем ведутся остатки, как собираются заказы, какие программы уже стоят и что они умеют отдавать. Итог — описание процесса и перечень того, что автоматизируется в первую очередь.

2. Адресация и справочники

Разметка зон и мест хранения, печать этикеток, наведение порядка в номенклатуре и перенос остатков на адреса. Самый недооценённый этап: без него все остальные работают вхолостую.

3. Пилот на одной зоне

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

4. Развёртывание и обмен

Остальные зоны по отработанной схеме, роли и права, интеграции отдельными модулями обмена. Дальше копится история, появляются отчёты за период и данные для планирования закупок.

Обсудим ваш склад

Свяжитесь с нами сейчас

Напишите, сколько позиций хранится и сколько заказов уходит в день, есть ли адресация мест, чем сейчас ведутся остатки и в каких программах лежат заказы и документы. Мы ответим, что автоматизируется в первую очередь, что можно подключить к существующим системам и с чего разумно начать пилот.