Заказ поставщику
🧭 Если кратко:
- Выберите правильный склад.
- Укажите реальную дату поставки.
- Задайте дни обеспечения.
- Работайте по товарам из матрицы — это ключевая настройка (см. раздел 3).
- Проверьте зоны риска и подтвердите заказ.
1. Что делает модуль
Формирование заказа поставщику — одна из самых критичных операций в управлении ассортиментом. Ошибка стоит дорого:
- ❌ Out-of-stock — товар отсутствует, продажи теряются.
- ❌ Избыточный запас — деньги заморожены в медленно продающихся SKU, формируется неликвид.
Модуль «Заказ поставщику» считает заказ на основе фактической скорости продаж, текущих остатков, даты поставки, горизонта обеспечения и правил работы с ассортиментом. Цель — сделать закупки управляемыми и воспроизводимыми. Рекомендацию всегда можно править вручную: финальное решение остаётся за пользователем.
2. Как настроить расчёт
Настройка идёт в том же порядке, что и в интерфейсе: сначала выбираете склад, затем отбираете товары, задаёте параметры расчёта и тип документа на выходе.
1️⃣ Склад
Склад, для которого считается заказ. Можно выбрать один или несколько складов одновременно. Статистика продаж и остатки учитываются суммарно по выбранным складам.
Если выбрано несколько складов, становится активен toggle «Разбить по заказам»:
- Выключен — создастся один общий заказ по суммарной потребности всех выбранных складов. Подходит для централизованной поставки на один склад, откуда товар потом распределяется по магазинам (например, через инструмент «Перемещение со склада»).
- Включён — создастся отдельный заказ на каждый склад. Одна кнопка — пять документов, если выбрано пять магазинов. Подходит, когда поставщик делает адресную доставку до каждой точки, и ему нужен свой документ на каждый магазин. Не нужно запускать расчёт отдельно по каждой точке.
2️⃣ Отбор товаров
Определяет, какие SKU попадут в расчёт.
- Товары — выбор номенклатуры или ветки иерархии. Ключевой фильтр для точечного расчёта по категории, группе или конкретным SKU.
- Поставщик — альтернативный способ отбора товаров: в расчёт попадут те SKU, у которых в карточке номенклатуры в системе учёта указан выбранный поставщик. Удобно, когда заказ делается под конкретного контрагента — не нужно руками перечислять номенклатуру.
- Только по товарам из матрицы — ключевая настройка, меняющая саму логику закупок. Подробно разобрана в разделе 3.
3️⃣ Параметры расчёта
Определяют, сколько товара нужно и к какому моменту.
- Период анализа (30 / 60 / 90 дней или произвольный диапазон) — за какой период оценивается скорость продаж.
- Планируемая дата поставки — к какому моменту должен быть сформирован запас. Система считает запас к этой дате, а не на текущий день. Если дата указана некорректно, расчёт будет искажён.
- Количество дней обеспечения — на сколько дней вперёд от даты поставки нужен запас.
- Учёт остатков на доп. складах — если склады взаимосвязаны.
- Учёт резервов и ожиданий — чтобы избежать двойного заказа по уже зарезервированному или ожидаемому товару.
- Кратность — округление количества к заказу с учётом упаковок поставщика. Три режима:
- Без кратности — итог округляется до целых штук.
- Одна на все товары — если весь ассортимент поставщика отгружается одной и той же кратностью, можно указать единое значение.
- По минимальной упаковке — индивидуальная кратность для каждого SKU. БрайтБорд берёт её из раздела «Упаковки» в карточке номенклатуры системы учёта: для каждого товара находит самую маленькую из созданных упаковок (например, у одного SKU — блоки по 10, у другого — блоки по 20) и применяет как кратность именно для него. Самый удобный вариант, когда у разных товаров разные упаковки.
4️⃣ Тип создаваемого документа
Определяет, какой документ появится в системе учёта после подтверждения заказа.
- Заказ поставщику — итоговый документ, который можно сразу отправить контрагенту.
- Внутренний заказ — черновик в системе учёта. Удобен, если хочется сначала зафиксировать рекомендацию внутренним документом, а уже в системе учёта за пару кликов превратить его в заказ поставщику. По сути оба варианта ведут к одному результату — заказу поставщику, — но через разный промежуточный документ.
⚠️ Все документы создаются непроведёнными. Это сделано намеренно: БрайтБорд не изменяет данные в системе учёта без подтверждения оператором. Чтобы документ начал действовать, его нужно провести вручную в системе учёта.
После настройки параметров нажмите «Создать» — появится таблица рекомендаций.
3. Два режима работы: по статистике и по матрице
Галочка «Только по товарам из матрицы» в параметрах определяет, опираетесь вы только на статистику продаж — или ещё и на стратегию ассортимента, заложенную в матрице.
🎯 Оба режима рабочие.
- Без матрицы — решения принимаются по статистике продаж.
- По матрице — по статистике + стратегии ассортимента.
Даже без матрицы модуль — умный инструмент, а не арифметика «на глазок». Матрица усиливает его кратно, закрывая то, чего статистика в одиночку не видит.
| Без матрицы | По матрице | |
|---|---|---|
| Основа расчёта | Статистика продаж | Статистика + стратегия ассортимента |
| Что попадает в заказ | Всё, по чему были продажи в периоде анализа | Только товары из матрицы |
| Товар исключён, но распродан с дисконта | Может быть заказан снова | Не заказан — его нет в матрице |
| Топовый товар без продаж в периоде | Выпадает из заказа | Попадает как минимум в объёме мин. остатка по матрице |
| Количество по товару | Потребность по статистике | Потребность по статистике или мин. остаток по матрице — что больше |
💡 Что режим «без матрицы» делает хорошо
Модуль считает заказ не на глаз: учитывает скорость продаж, текущие остатки, дату поставки, горизонт обеспечения, кратность поставщика. Для компаний, где матрица ещё не заведена или ведётся частично, это полноценный рабочий инструмент.
🚀 Что матрица добавляет сверху
1. Защита от самофинансирующегося неликвида.
Товар исключили из ассортимента → распродаёте остаток с дисконтом → эти продажи попадают в статистику.
- Без матрицы: система видит продажи как «товар ходовой» → может предложить заказать его повторно. Неликвид, от которого только что с трудом избавились, приезжает обратно.
- По матрице: исключённого товара нет в матрице → в заказ он не попадает, сколько бы его ни распродавали по дисконту. Цикл разорван.
2. Защита от слепых зон в статистике.
Топовый SKU не продавался в период анализа — не потому, что спрос упал, а потому, что товара физически не было: кончился бюджет, сорвалась логистика, дефицит у поставщика.
- Без матрицы: продаж 0 → заказа нет → дефицит продолжается. Слепая зона: нет продаж → нет заказа → нет продаж.
- По матрице: товар в матрице → в заказе появится строка как минимум в объёме минимального остатка по матрице. О товаре не забудут, цикл прерывается.
📎 Подробнее про минимальный остаток по матрице — в статье о товарной матрице, раздел 3.
Как выбрать
- По матрице — режим по умолчанию. Закупки опираются не только на продажи, но и на управление ассортиментом.
- Без матрицы — когда матрица ещё не заведена или нужна разовая работа со всем потоком продаж. Рабочий режим, но не покрывает два кейса выше.
4. Как читать рекомендацию
По каждому SKU в таблице показано:
- текущий остаток;
- рассчитанная скорость продаж;
- потребность к дате поставки;
- количество к заказу — итоговая рекомендация.
Важно понимать не только «сколько заказать», но и почему система предлагает именно столько.
📉 Рекомендация = 0
Возможные причины:
- текущего остатка достаточно до следующей поставки;
- товар исключён из матрицы (в режиме «по матрице»);
- спрос снизился.
Не заказывать «на всякий случай» — это создаёт будущий неликвид.
📈 Рекомендация кажется высокой
Возможные причины:
- установлен большой горизонт обеспечения;
- редкая поставка;
- был длительный период отсутствия товара (всплеск спроса при возвращении);
- слишком короткий период анализа поймал разовый всплеск продаж.
Проверяйте параметры расчёта, а не уменьшайте цифру вручную вслепую.
⚓ Рекомендация = минимальный остаток по матрице
Отдельный случай — когда по статистике система бы заказала меньше или вообще 0, но в матрице задан минимальный остаток больше нуля. Тогда итоговая рекомендация — не по статистике, а на уровне, достаточном для обеспечения минимального остатка на момент поставки.
Типичные причины: товар только что вернулся из дефицита (в статистике почти нет продаж), сезонный SKU на старте сезона, новинка, только что введённая в матрицу.
Это нижняя отсечка, защищающая от слепых зон (см. раздел 3). Подробнее про механику — в статье о товарной матрице, раздел 3.
5. Заказ за 3 минуты
🚀 Чек-лист
- Выберите склад.
- Установите период анализа (30–60 дней).
- Укажите реальную дату поставки.
- Задайте 7–14 дней обеспечения (или 30 — при редкой поставке).
- Включите «Только по товарам из матрицы».
- Проверьте кратность и настройки учёта резервов.
- Нажмите «Создать» и просмотрите рекомендации.
- Проверьте зоны риска (рекомендация = 0, рекомендация высокая, рекомендация = мин. остаток) и подтвердите заказ.
⏱ При отлаженных параметрах процесс занимает 2–3 минуты.
6. Типовые ситуации
Продажи резко выросли
- Проверьте, отражает ли период анализа текущую картину — возможно, он слишком короткий и поймал разовый всплеск.
- Убедитесь, что рост не разовый (акция, приёмка).
- Проверьте корректность даты поставки.
Накопился неликвид
- Сократите дни обеспечения.
- Работайте только по матрице и убедитесь, что неликвидные SKU из неё исключены.
- Не увеличивайте запас «про запас».
Товар регулярно отсутствует
- Увеличьте дни обеспечения.
- Проверьте корректность даты поставки.
- Убедитесь, что период анализа отражает текущий спрос.
- Проверьте, что товар в матрице и минимальный остаток задан адекватно.
7. Частые вопросы
Почему система предлагает 0 к заказу?
Текущего остатка достаточно до следующей поставки, товар исключён из матрицы, или спрос снизился. Если в матрице задан минимальный остаток больше нуля и включён режим «по матрице», рекомендация не окажется ниже этой отсечки — см. раздел 4.
Можно ли вручную изменить количество?
Да. Система даёт рекомендацию, финальное решение — за пользователем.
Почему количество кажется слишком большим?
Чаще всего — из-за увеличенного горизонта обеспечения, неверной даты поставки или слишком короткого периода анализа, поймавшего разовый всплеск.
Почему товар попал в заказ, если на складе уже больше минимального остатка по матрице?
Потому что минимальный остаток по матрице — не верхняя граница, при которой заказ «выключается». Это нижняя отсечка для формулы, в которой уже учтены статистика, текущий остаток и период обеспечения.
Если по статистике на период обеспечения нужно больше, чем сейчас на складе — система закажет по статистике, независимо от величины минимального остатка. Минимум срабатывает только тогда, когда расчётная потребность оказывается ниже него.
Подробнее — в статье о товарной матрице (раздел 3 и FAQ).
Как учесть нестабильный остаток товара в периоде анализа?
Представьте два товара. Оба продались за 30 дней по 2 штуки. Но товар A был на остатках все 30 дней, а товар B — только 2 дня, потом закончился.
- Если делить продажи на период анализа (2 ÷ 30), скорость продаж товара B занижается: он же был в дефиците, а не слабо продавался.
- Если делить только на дни в наличии (2 ÷ 2 = 1 шт/день), скорость завышается: неизвестно, продалось бы 30 штук за месяц или 5.
БрайтБорд учитывает количество дней в наличии, но нелинейно. В модуле встроен алгоритм сглаживания: если статистики по дням в наличии слишком мало для надёжной оценки, скорость продаж корректируется к промежуточному значению. Такой товар не выпадет из заказа (как при прямом делении на 30), но и не получит завышенную потребность (как при делении только на 2).
В итоге заказ остаётся оптимальным и не раздутым для товаров с короткой историей в наличии.
Как задать страховой запас?
Напрямую в формулу заказа страховой запас не входит, но его удобно регулировать через фильтр «Количество дней обеспечения».
У разных товаров скорость продаж разная, поэтому страховой запас в штуках для каждого SKU должен быть своим. Задавая запас в днях, вы получаете его автоматически индивидуальным для каждого товара: скорость × дни = штуки.
Пример: в обычном заказе вы задаёте 14 дней обеспечения. Для страхового запаса увеличьте до 21 или 28. Для товаров с высокой скоростью это даст большую прибавку в штуках, для медленных — небольшую. Одна настройка — индивидуальный страховой запас для всего ассортимента.
Нужно ли всегда работать только по матрице?
Как режим по умолчанию — да. Матрица закрывает два случая, которые одна статистика не видит:
- самофинансирующийся неликвид — исключённый товар распродаётся с дисконта, и без матрицы эти продажи могут спровоцировать повторный заказ → неликвид возвращается;
- слепые зоны в статистике — топовый товар, отсутствовавший в период анализа (бюджет, логистика, дефицит у поставщика), выпадает из заказа без матрицы, и дефицит длится.
Без матрицы модуль остаётся рабочим инструментом — он считает заказ по статистике. Но именно матрица превращает его из «арифметики по продажам» в инструмент управления ассортиментом (см. раздел 3).