3

WebTech

Личный кабинет

Проекты, коммерческие предложения, документы и отчёты — в одном месте.

Войти Зарегистрироваться Забыли пароль?
AI в цепочках поставок

Меньше дефицита при меньшем складе — это одна и та же задача

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

Или сразу: +7 (962) 368-39-51 Telegram

WAPE
ошибка прогноза спроса
service
целевой уровень сервиса
ETA
фактический срок поставки
риск
раннее предупреждение
Задачи

Где цепочка поставок теряет деньги

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

Прогноз «по прошлому году» ломается на промо

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

Страховой запас задан «на глаз»

Часто он установлен как фиксированное число дней или процентов от среднего спроса — одинаково для ходового товара и для позиции с редкими продажами. Для одних это избыточный замороженный капитал, для других — регулярные стоки.

Уровень сервиса не измеряется

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

Срок поставки считается по договору, а не по факту

В системе стоит нормативный срок 30 дней, а фактически поставщик привозит за 38 с разбросом до 60. Планирование на договорном сроке гарантирует периодический дефицит, потому что запас рассчитан на идеальный мир.

Проблемы поставщика замечают последними

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

Спрос и запас планируют разные люди

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

Решения

Что мы делаем

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

Прогноз спроса по товарам и складам

Считаем спрос на горизонте от недели до сезона, отдельно для каждого SKU и склада, с разбором факторов, которые сдвигают продажи.

  • Сезонность, праздники и календарь промо как отдельные признаки модели
  • Учёт вывода новинок и каннибализации существующих артикулов
  • Объединение редких SKU в группы для устойчивого прогноза
  • Разбор худших позиций по WAPE и ручная корректировка там, где нужен контекст

Оптимизация запаса и точек пополнения

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

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

Оценка сроков и рисков поставщиков

Считаем фактический срок поставки по каждой паре «поставщик — товар» и следим за изменениями в его поведении.

  • Распределение времени поставки вместо одного нормативного срока
  • Индекс надёжности: доля просрочек, средняя величина задержки, динамика
  • Раннее предупреждение при росте задержек или снижении комплектности
  • Оценка зависимости от единственного поставщика по критичным позициям

Витрина и сценарии планирования

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

  • Единая картина по SKU, складу и каналу вместо расхождений между отделами
  • Сценарии: рост спроса на 20%, срыв поставки ключевого поставщика, промо
  • Выделение позиций с риском дефицита и неликвида на одном экране
  • Интеграция с 1С и WMS, выгрузка предложений по закупке
Процесс

Порядок работы

Начинаем с замера текущего уровня сервиса и потерь, затем строим прогноз и решение о закупке.

  1. 01 1–2 недели

    Диагностика запасов

    Считаем текущий уровень сервиса, долю неликвида, объём списаний и упущенные продажи. Это baseline, с которым будем сравнивать результат.

  2. 02 3–4 недели

    Модель спроса

    Собираем историю продаж, промо и поставок, обучаем прогноз по SKU и складам, разбираем ошибки вместе с категорийными менеджерами.

  3. 03 2–3 недели

    Параметры закупки

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

  4. 04 3 недели

    Внедрение в цикл закупок

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

Как прогнозировать спрос, когда история короткая и грязная

Идеальная ситуация — несколько лет продаж по каждому SKU без пропусков. В реальности история содержит нули из-за отсутствия товара на складе, всплески от разовых корпоративных заказов и следы акций, о которых никто уже не помнит. Если обучать модель на таких данных как есть, она будет воспроизводить ошибки снабжения, а не спрос.

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

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

Страховой запас: компромисс между складом и дефицитом

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

Мы считаем запас на целевом уровне сервиса: например, при 95% мы должны закрывать со склада 95% заказов. Уровень сервиса выбирается не интуитивно, а по экономике — сравнением маржи, которую теряем при дефиците, с затратами на хранение и замороженный капитал. Для разных категорий эти цифры разные: там, где недопоставка срывает производство или штрафуется контрактом, разумно держать 98–99%, а для товаров длинного хвоста достаточно 85–90%.

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

Как оценивать надёжность поставщиков по данным

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

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

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

Частые вопросы

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

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

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

Первые результаты по высвобождению запаса появляются через один-два месяца после запуска: как правило, за счёт отказа от избыточного страхового запаса по стабильным позициям. Эффект по уровню сервиса виден позже, через два-три месяца, потому что он зависит от сроков поставки. Мы фиксируем оба показателя до старта, чтобы результат измерялся в тех же единицах, что и baseline.

AI для бизнес-функций: другие направления

Смежные задачи, которые обычно решаются в одном проекте с этой.

Сколько оборотного капитала заморожено в вашем складе?

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