-15%Скидка 15% на разработку сайта или магазина при старте до конца месяца

Прогноз спроса и автозаказ у поставщика

Прогноз спроса и автозаказ у поставщика на базе данных 1С-Битрикс и 1С

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

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

Коротко

  • Прогноз начинается с чистой истории продаж; без порядка в данных модель даёт мусор.
  • Точка заказа = средний расход за срок поставки + страховой запас; при её достижении формируется заказ.
  • Сайт на 1С-Битрикс — источник данных о спросе, планирование закупок ведётся в 1С.
  • Автозаказ делают полуавтоматическим: система считает, закупщик подтверждает; есть лимиты и минимальные партии.

Зачем автоматизировать заказ у поставщика

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

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

Данные, без которых прогноз бесполезен

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

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

Воронка магазина и метрики этапов Визиты и трафикисточники, каналыПросмотры карточекглубина, отказыДобавления в корзинуброшенные корзиныОформление заказаCR в заказОплатаCR в оплату
Схема: на каждом переходе часть посетителей отсеивается, и у каждого шага своя метрика. Там, где отсев наибольший, и живёт ближайшая точка роста.

Как сайт и 1С делят роли

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

ЗадачаСайт на 1С-Битрикс1С (учётная система)
Продажи и спросФиксирует заказы, интерес, корзиныХранит полную историю расхода
ОстаткиПоказывает наличие покупателюВедёт точный складской учёт
Прогноз и потребностьОтдаёт данные о спросеСчитает потребность в закупке
Заказ поставщикуФормирует и ведёт заказ

Логика такая: сайт — источник актуального спроса (продажи, всплески интереса, дефицит по популярным позициям), 1С — центр планирования, где есть себестоимость, поставки и остатки. Данные о продажах идут с сайта в 1С обменом CommerceML, а расчёт потребности и заказы поставщикам живут в учётной системе. Такое разделение надёжнее и проще в сопровождении.

Базовый прогноз: скользящее среднее

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

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

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

Точка заказа и срок поставки

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

Базовая формула проста: точка заказа = средний расход за срок поставки + страховой запас. Если товар уходит по 10 штук в день, а поставка идёт 7 дней, за время доставки уйдёт 70 штук — значит, заказывать нужно, когда остаток приближается к этому уровню плюс буфер. Ключевой и часто недооценённый параметр здесь — реальный срок поставки: закупщики закладывают «обещанные» сроки, а надо — фактические, с учётом типовых задержек поставщика.

Страховой запас и надёжность поставщика

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

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

Сезонность и акции

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

Для товаров с выраженной сезонностью прогноз строят отдельно от «ровных» позиций. Смешивать их в одной формуле — верный путь к дефициту в сезон и затовариванию после него.

От прогноза к автозаказу

Прогноз и точка заказа — это расчёт. Автозаказ превращает расчёт в действие: когда остаток достигает точки заказа, система формирует проект заказа поставщику на рассчитанный объём.

  1. Считаем потребность. По каждой позиции: прогноз расхода, текущий остаток, товары в пути, точка заказа.
  2. Формируем проект заказа. Система собирает позиции, достигшие точки заказа, с рекомендуемым объёмом.
  3. Учитываем условия поставщика. Округляем до минимальной партии и кратности, группируем по поставщикам.
  4. Даём на проверку. Закупщик видит проект, корректирует спорные позиции, подтверждает.
  5. Отправляем заказ. Подтверждённый заказ уходит поставщику и фиксируется в 1С как товар в пути.

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

Ограничения: как не затоварить склад

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

Эти ограничения — не «недоверие к системе», а нормальная страховка. Автоматизируется расчёт, но финансовые решения остаются под контролем. Так автозаказ снижает и дефицит, и затоваривание одновременно, а не меняет одну проблему на другую.

Роль сайта на 1С-Битрикс как источника спроса

Сайт на 1С-Битрикс даёт закупкам данные, которых нет в чистом складском учёте. Это делает прогноз чувствительнее к реальному спросу:

Чтобы эти данные надёжно доходили до 1С, нужен устойчивый обмен: очереди, повторы, контроль доставки. Как строить такие интеграции без потери событий, мы разбираем в статьях про REST-вебхуки и безопасность и про работу с данными через D7 ORM. Технический долг в старых магазинах здесь мешает сильнее всего — его стоит сокращать параллельно.

Частые ошибки

Чек-лист внедрения

  1. Данные приведены в порядок. Номенклатура без дублей, история очищена, дефицит учтён.
  2. Сроки поставки реальные. По каждому поставщику зафиксировано фактическое время доставки.
  3. Роли разделены. Сайт отдаёт спрос, 1С считает потребность и ведёт заказы.
  4. Прогноз запущен. Базовое скользящее среднее работает, сезонные позиции вынесены отдельно.
  5. Точка заказа и буфер настроены. Рассчитаны по расходу, сроку и надёжности поставщика.
  6. Автозаказ полуавтоматический. Система формирует проект, закупщик подтверждает.
  7. Ограничения заданы. Максимальный запас, бюджет, ручное подтверждение крупных позиций.
  8. Есть пересмотр. Параметры регулярно пересчитываются по свежим данным.

Вывод

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

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

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

С чего начать прогноз спроса, если раньше заказывали «на глаз»?

С данных. Сначала соберите историю продаж по каждой позиции за 12–18 месяцев из 1С и сайта, очистите её от аномалий (акции, разовые крупные отгрузки, дефицит) и посчитайте средний расход в неделю. Даже простое скользящее среднее по чистой истории уже точнее интуиции. Сложные модели подключают позже, когда базовый прогноз работает и данные приведены в порядок.

Что такое точка заказа и как её считать?

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

Зачем нужен страховой запас, если есть прогноз?

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

Можно ли делать автозаказ прямо из 1С-Битрикс?

Сайт на 1С-Битрикс — источник части данных о спросе (продажи, брошенные корзины, всплески интереса), но само планирование закупок логичнее вести в 1С, где ведётся учёт остатков, поставок и себестоимости. Обычно сайт отдаёт данные о продажах в 1С обменом, а 1С считает потребность и формирует заказы поставщикам. Это разделение ответственности надёжнее, чем закупки «из витрины».

Что делать с сезонными товарами?

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

Не приведёт ли автозаказ к затовариванию склада?

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

Насколько чистыми должны быть данные для прогноза?

Настолько, чтобы им можно было доверять. Главные враги — задвоенные позиции, «плавающие» коды номенклатуры, продажи, не отражённые в учёте, и неучтённый дефицит (когда товара не было, и продажи занижены). Прежде чем строить прогноз, номенклатуру и историю приводят в порядок в 1С. Без чистых данных даже хорошая модель даёт мусор.

Поделиться:

Хотите заказывать у поставщиков по данным, а не на глаз?

Настроим прогноз спроса и автозаказ на связке сайта и 1С: точка заказа, страховой запас, контроль запасов. Рассчитаем работу по вашему каталогу.

Автоматизация на 1С

Игорь Воскресенский

Команда B2Bsite. С 2014 года разрабатываем и автоматизируем магазины на 1С-Битрикс и 1С: обмен данными, учёт остатков, прогноз спроса и управление закупками.

← Все статьи блога