БрайтБорд База знаний

Распределение излишков

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


1. Что делает инструмент

«Распределение излишков» решает две задачи.

1️⃣ Снижает бюджет на закупки

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

2️⃣ Ускоряет распродажу товара со слабой динамикой

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


2. Что считается излишком

Излишек определяется по каждому товару индивидуально по двум параметрам.

«Распределять при запасе от, дней»

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

Формула:

Излишек = Текущий запас − (Среднесуточные продажи × Порог дней запаса)

Если результат ≤ 0 — излишка нет.

Пример. На складе 100 шт товара, среднесуточные продажи — 2 шт/день, порог — 30 дней. Излишек = 100 − (2 × 30) = 40 шт. Этот объём может быть перераспределён.

«Дней на складе от»

Фильтр, исключающий новые товары из анализа. Если товар пришёл на склад меньше указанного числа дней назад, он не участвует в расчёте. Защищает от преждевременного перераспределения позиций, по которым ещё нет надёжной статистики.


3. Как распределяется излишек

Главный принцип

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

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

Для каждой точки назначения система проверяет:

  • продажи;
  • текущий остаток;
  • обеспеченность в днях.

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

Если излишка не хватает на всех

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

Проще говоря: товар направляется туда, где он быстрее продастся.


4. Интерфейс

1️⃣ Со склада

Исходный склад — где ищется избыточный запас.

2️⃣ На склад

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

3️⃣ Фильтры

  • Период анализа — за какой период рассчитываются продажи.
  • Товары — выбор номенклатуры или ветки иерархии.
  • Распределять при запасе от, дней — порог обеспеченности, выше которого остаток считается излишком (см. раздел 2).
  • Дней на складе от — исключает новые товары из анализа (см. раздел 2).
  • Кратность — учёт поставочной кратности или шага перемещения.

4️⃣ Создать документ

Выбор типа документа, который появится в системе учёта:

  • Перемещение — базовый вариант, когда товар физически перемещается между складами одного юрлица.
  • Внутренний заказ — черновик в системе учёта. Удобен, если хочется сначала зафиксировать расчёт внутренним документом, а уже в системе учёта превратить его в перемещение.
  • Заказ покупателя — для случаев, когда де-факто это перемещение, но де-юре — продажа с одной организации на другую (магазины оформлены на разные юрлица). Прямое перемещение между юрлицами невозможно: оформляется как отгрузка, а для отгрузки нужен заказ покупателя.

⚠️ Все документы создаются непроведёнными. БрайтБорд не изменяет данные в системе учёта без подтверждения оператором — чтобы документ начал действовать, его нужно провести вручную.

Toggle «Создавать документы без подтверждений»:

  • выключен → сначала показывается предварительный просмотр, пользователь подтверждает, затем создаются документы;
  • включён → предпросмотр пропускается, документы создаются сразу. Удобно для регулярной оптимизации запасов.

📊 Предварительный просмотр

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

🕘 История

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


5. Связка с другими инструментами

🧊 Детектор неликвида

Детектор неликвида — это предварительный анализ излишков через фильтр «Запас дней от». Он показывает товары с избыточной обеспеченностью, которые потенциально можно перераспределить.

Типовой сценарий:

  1. В Детекторе неликвида смотрите, какие товары имеют избыточную обеспеченность.
  2. В «Распределении излишков» перераспределяете их внутри сети.

Анализ → действие.


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

Почему излишек есть, но инструмент ничего не перераспределяет?

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

Если излишек виден, но распределения не происходит — попробуйте:

  • снизить порог «Распределять при запасе от, дней» (чтобы на принимающих точках «раньше» стало не хватать);
  • проверить, что выбраны все нужные точки назначения;
  • проверить период анализа — возможно, он не отражает реальный спрос на принимающих точках.
Как выбрать порог «Распределять при запасе от, дней»?

Это баланс между двумя рисками:

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

Стартовое значение — около двух периодов между плановыми закупками. Для большинства сетей это 30–60 дней.

Чем «Распределение излишков» отличается от «Перемещения со склада»?

Обратная логика.

  • «Перемещение со склада» идёт от точки-получателя: считает её потребность и ищет, чем её закрыть с исходного склада.
  • «Распределение излишков» идёт от исходного склада: находит избыток и проверяет, есть ли ему куда уехать — без создания нового оверстока.

Оба инструмента для разных сценариев: перемещение — для планового снабжения, распределение излишков — для оптимизации капитала и работы с замедляющимся запасом.

Можно ли запускать распределение регулярно в автоматическом режиме?

Да. Toggle «Создавать документы без подтверждений» пропускает этап предварительного просмотра и создаёт документы сразу. Документы при этом остаются непроведёнными в системе учёта — их всё равно подтверждает оператор.

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