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

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