Склад дистрибьютора: ТСД, остатки в реальном времени и связь с продажами
Разговор об остатках в реальном времени обычно начинается с жалобы продаж: «агент оформил заказ, а склад говорит, что товара нет». Потом выясняется, что товар есть, но лежит в зоне приёмки и ещё не оприходован. Или оприходован, но уже собран под заказ сети. Или числится, но коробку разбили неделю назад, и никто не списал. Проблема не в скорости обмена между системами, а в том, что склад отражает события в учёте с задержкой и вручную. Пока это так, никакая интеграция не даст продажам честную цифру.
Какой остаток показывать продажам
Слово «остаток» на складе дистрибьютора означает минимум пять разных чисел. Продажам нужно одно — свободный остаток.
| Показатель | Что это | Кому нужен |
|---|---|---|
| Физический | Что лежит в ячейках по данным последнего пересчёта и операций | Складу, инвентаризации |
| В приёмке | Пришло, но ещё не проверено и не размещено | Закупкам, складу |
| В резерве | Закреплено за подтверждёнными заказами | Складу, логистике |
| В сборке / отгрузке | Уже отобрано, но ещё не уехало | Складу |
| Заблокировано | Брак, карантин, истекающий срок, спорные коды маркировки | Качеству, закупкам |
| Свободный | Физический минус резерв, сборка и блокировки | Агентам, порталу, маркетплейсам, сетям |
Если в CRM, на B2B-портале или в приложении агента показывается физический остаток, продажи будут обещать товар, который уже обещан другим. Для товаров со сроком годности добавляется ещё одно измерение: свободный остаток с подходящим сроком для конкретного покупателя — сети часто не принимают товар с остаточным сроком ниже заданного процента. Об этом — в статье партии и остаточный срок годности на складе.
Почему без ТСД остатки всегда опаздывают
На бумажном складе каждая операция живёт дважды: сначала её делают руками, потом вносят в учёт. Между этими моментами — часы, иногда дни. Терминал сбора данных (ТСД) — промышленный смартфон или пистолет со сканером — убирает второй шаг: операция фиксируется в момент сканирования.
- Приёмка: сканируется пришедший товар, система сравнивает с ожидаемым по заказу поставщику или уведомлению об отгрузке, расхождения видны сразу.
- Размещение: товар сканируется вместе с ячейкой, и система знает, где он лежит.
- Сборка: сборщик получает задание с маршрутом по ячейкам и сканирует каждую позицию. Ошибочный товар система не даст положить в заказ.
- Перемещение и пересорт: тоже через сканирование, без бумажных актов.
- Инвентаризация: по ячейкам или зонам, без остановки всего склада.
- Маркировка: сканирование кодов при приёмке и отгрузке, вскрытие агрегатов — без этого маркированный товар не отгрузить корректно, подробнее в статье маркировка и ЭДО в дистрибуции.
Как выглядит работа кладовщика со сканером на практике и где чаще всего ошибаются при внедрении — в статье складская программа: сканер, ввод и операция.
Готовое решение для ТСД или своё приложение
Для 1С есть несколько готовых мобильных решений для ТСД, и для склада с типовыми операциями их обычно достаточно. Своё приложение имеет смысл, когда:
- учёт не в 1С или склад работает в собственной складской системе;
- нужны нестандартные сценарии: сборка под кросс-докинг на РЦ сетей, комплектация наборов, сборка волнами под рейсы доставки;
- ТСД должен работать в общем контуре с приложением агентов и экспедиторов — один набор справочников, одна синхронизация;
- нужна логика, которой нет в готовом продукте: приоритеты сборки по окнам доставки, автоматическая блокировка по сроку, правила подбора партий под покупателя.
Мы делаем складские приложения для ТСД на Android и складские программы для рабочих мест кладовщиков и начальника склада. Если склад пока ведётся в «МойСкладе», часть сценариев закрывается его средствами, а недостающее достраивается через интеграцию с МойСклад.
Связь склада с продажами: где ставится резерв
Самый спорный вопрос — в какой момент заказ резервирует товар. Варианты:
| Момент резерва | Плюсы | Минусы |
|---|---|---|
| При создании заказа агентом | Товар точно за клиентом | Черновики и неподтверждённые заказы держат остаток |
| После проверки лимита и подтверждения | Резерв только под реальные заказы | Между созданием и подтверждением товар может уйти |
| При постановке в сборку | Максимум свободного остатка для продаж | Подтверждённые заказы могут не собраться |
Для большинства дистрибьюторов рабочая схема — резерв после автоматической проверки (лимит, просрочка, наличие), с временем жизни для неподтверждённых заказов: если заказ не подтверждён за заданное время, резерв снимается. Главное, чтобы резерв ставился в одной системе для всех каналов — агентов, приложения торговых представителей, портала, сетей и маркетплейсов. Как распределять остаток между каналами при дефиците, мы разбирали в статье заказы сетей, EDI и маркетплейсы.
Как передавать остатки в каналы
Когда склад отражает операции сразу, остаётся вопрос доставки цифры до продаж. Здесь работают те же принципы, что и для любой синхронизации остатков:
- передаются изменения свободного остатка, а не полный срез каждые пять минут;
- для приложения агента — снимок на начало дня плюс обновления, когда есть связь;
- для маркетплейсов — с учётом квоты канала, а не весь остаток;
- ночная сверка всех внешних остатков с учётом и отчёт о расхождениях.
Обратный поток тоже важен: склад должен видеть, что продано, раньше, чем заказ придёт в сборку. Это позволяет планировать смены сборщиков и волны под рейсы доставки. Связь склада с маршрутами и возвратами описана в статье доставка дистрибьютора: маршруты экспедиторов и возвраты.
Типичные ошибки при внедрении
- Штрихкоды «потом». Если у части SKU нет штрихкодов или у разных фасовок одинаковый код, сборщики начинают вводить товар вручную, и смысл сканирования пропадает. Справочник чистят до запуска.
- Ячейки без адресов. Без адресного хранения ТСД знает, что товар есть, но не знает где, и сборщик ищет его по памяти.
- Слабый Wi-Fi. В дальних рядах и холодильных камерах связь пропадает. Приложение должно работать офлайн и досылать операции, а покрытие сети стоит проверить до покупки терминалов.
- Старый процесс параллельно навсегда. Бумажные листы сборки «на всякий случай» живут месяцами, и учёт снова расходится. Срок параллельной работы фиксируют заранее.
- Обучение одним днём. Новые сотрудники приходят каждую неделю; нужен короткий регламент по каждой операции прямо в приложении.
План перехода на ТСД без остановки склада
- Навести порядок в справочниках: штрихкоды у всех SKU, адресация ячеек, единицы хранения и упаковки.
- Начать с приёмки — на ней ошибки дороже всего, а сценарий проще всего.
- Затем сборка: сначала одна зона или один тип заказов, параллельно со старым процессом.
- Перемещения и инвентаризация по ячейкам.
- Только после этого включать показ свободного остатка в продажах и убирать старые отчёты.
Порядок важен: если начать с показа «реального» остатка до того, как склад научился фиксировать операции сразу, продажи получат новую неправильную цифру вместо старой. А если остатки и закупки ещё и планируются вручную, следующий шаг — автозаказ поставщикам и прогноз спроса.
Вопросы и ответы
Что такое свободный остаток на складе?
Это физический остаток минус товар в резерве под подтверждённые заказы, в сборке и отгрузке, а также заблокированный: брак, карантин, неподходящий срок годности. Именно свободный остаток нужно показывать агентам, на портале и маркетплейсах.
Зачем дистрибьютору ТСД, если есть 1С?
1С хранит учёт, но без ТСД операции на складе вносятся вручную с задержкой. Терминал фиксирует приёмку, размещение, сборку и инвентаризацию в момент сканирования, поэтому остатки в учёте совпадают с фактом.
Когда нужен свой софт для ТСД вместо готового?
Когда учёт не в 1С, сценарии нестандартные (кросс-докинг, волновая сборка под рейсы, подбор партий по сроку), или когда ТСД должен работать в одном контуре с приложениями агентов и экспедиторов.
Где ставить резерв: в CRM или на складе?
В той системе, по которой работает склад, — учётной или складской. CRM должна получать подтверждение резерва. Иначе продажи считают товар закреплённым, а склад отдаёт его другому заказу.
С чего начать переход склада на сканирование?
С порядка в справочниках — штрихкоды, адресация ячеек, упаковки, — затем приёмка, потом сборка по зонам. Показ остатков в продажах включают последним, когда склад уже фиксирует операции сразу.