Точка заказа (reorder point, ROP) — это уровень запаса, при достижении которого необходимо разместить новый заказ, чтобы избежать дефицита до поступления следующей партии. Для деталей с длительным сроком поставки расчёт ROP приобретает особое значение, поскольку любая ошибка в прогнозе спроса или задержка поставки может привести к простою производства или потере продаж. В статье объясняется, из каких элементов состоит точка заказа, как её рассчитать с учётом вариабельности спроса и сроков поставки, какие данные нужны и как избежать типичных ошибок.
- Из чего состоит точка заказа
- Как определить средний спрос (d)
- Как определить средний срок поставки (L)
- Страховой запас (SS): от чего зависит и как его рассчитать
- Вариант 1: вариабельность только спроса
- Вариант 2: вариабельность только срока поставки
- Вариант 3: комбинированная вариабельность спроса и срока поставки
- Выбор уровня обслуживания и коэффициента Z
- Пошаговый алгоритм расчёта точки заказа
- Пример расчёта
- Особенности расчёта для очень длительных сроков поставки
- Типичные ошибки при расчёте точки заказа
- Когда и как пересчитывать точку заказа
- Практические рекомендации по управлению запасами деталей с длительным сроком поставки
- Что делать, если calculated ROP оказывается непрактично большим?
- FAQ
Из чего состоит точка заказа
Классическая формула точки заказа выглядит так:
ROP = d × L + SS
Где:
- d — средний спрос за единицу времени (например, в день или в неделю);
- L — средний срок поставки (lead time) в тех же единицах времени, что и спрос;
- SS — страховой запас (safety stock), компенсирующий неопределённость спроса и/или сроков поставки.
Первая часть (d × L) представляет собой ожидаемый спрос podczas lead time — количество деталей, которое будет израсходовано пока товар находится в пути. Вторая часть (SS) добавляет запас прочности, чтобы покрыть отклонения от средних значений.
Как определить средний спрос (d)
Для расчёта d достаточно собрать данные о фактическом потреблении за достаточно длительный период, который охватывает сезонные колебания и типичные вариации. На практике используют:
- среднее дневное потребление за последние 3–6 месяцев;
- среднемесячное потребление, делённое на количество рабочих дней в месяце;
- если спрос сильно сезонный — расчёт отдельно для каждого сезона или использование скользящего среднего с весами, отдающими большее значение последним периодам.
Важно исключить аномальные выбросы (например, разовые тестовые запуски или простои), иначе среднее будет завышено или занижено.
Как определить средний срок поставки (L)
Срок поставки измеряется от момента размещения заказа до момента поступления товара на склад. Для надёжной оценки L рекомендуется:
- собрать данные о фактических сроках поставки за последние несколько партий (как минимум 5–10 заказов);
- вычислить среднее арифметическое;
- оценить вариабельность (стандартное отклонение) срока поставки, если она существенна.
Если поставщик гарантирует фиксированный срок, вариабельность может быть пренебрежимо мала; в реальных условиях часто наблюдаются задержки из-за таможни, транспорта или производственных простоев.
Страховой запас (SS): от чего зависит и как его рассчитать
Страховой запас нужен для защиты от двух основных источников неопределённости:
- вариабельность спроса во время lead time;
- вариабельность самого срока поставки.
В зависимости от того, какой фактор считается доминирующим, используют разные подходы.
Вариант 1: вариабельность только спроса
Если срок поставки считается постоянным (или его вариабельность пренебрежима), страховой запас рассчитывается по формуле:
SS = Z × σ_d × √L
Где:
- Z — коэффициент уровня обслуживания (service level), соответствующий желаемой вероятности не выйти из запаса (например, Z = 1,65 для 95 % уровня обслуживания);
- σ_d — стандартное отклонение дневного спроса;
- √L — корень из среднего срока поставки (в днях).
Эта формула предполагает, что спрос распределён нормально и независим от дня к дню.
Вариант 2: вариабельность только срока поставки
Если спрос считается постоянным, а срок поставки вариабелен, то:
SS = Z × d × σ_L
Где σ_L — стандартное отклонение срока поставки (в тех же единицах времени, что и d).
Вариант 3: комбинированная вариабельность спроса и срока поставки
Когда оба источника неопределённости значимы, используют более общую формулу:
SS = Z × √(L × σ_d² + d² × σ_L²)
Эта формула учитывает совместное влияние вариабельности спроса и срока поставки.
Выбор уровня обслуживания и коэффициента Z
Уровень обслуживания (service level) — это вероятность того, что запас не исчерпается перед arrival следующей партии. Выбор уровня зависит от критичности детали:
- Для критически важных комплектующих (например, детали, остановка которых приводит к простою всей линии) часто выбирают 98–99 % (Z ≈ 2,05–2,33);
- Для менее критичных деталей допустим уровень 90–95 % (Z ≈ 1,28–1,65);
- Если стоимость дефицита значительно превышает стоимость хранения, уровень обслуживания повышают; если хранение дорого, можно принять более низкий уровень.
Коэффициент Z берётся из таблицы стандартного нормального распределения. Для быстрого подбора можно использовать приближённые значения: 90 % → 1,28; 95 % → 1,65; 98 % → 2,05; 99 % → 2,33.
Пошаговый алгоритм расчёта точки заказа
- Собрать данные о дневном спросе за выбранный период (минимум 2–3 месяца). Вычислить среднее d и стандартное отклонение σ_d.
- Собрать данные о фактических сроках поставки за последние партии. Вычислить среднее L и стандартное отклонение σ_L.
- Определить желаемый уровень обслуживания и соответствующий коэффициент Z.
- Выбрать подходящую формулу для страхового запаса (вариант 1, 2 или 3) в зависимости от того, какой источник неопределённости значим.
- Рассчитать SS.
- Вычислить d × L — средний спрос за lead time.
- Сложить результаты: ROP = d × L + SS.
- Округлить полученное значение до целого числа деталей (или до кратного упаковке, если поставка идёт коробками).
Пример расчёта
Предположим, что завод использует подшипник с następuющими характеристиками:
- Средний дневной спрос d = 40 шт.;
- Стандартное отклонение дневного спроса σ_d = 8 шт.;
- Средний срок поставки L = 14 дней;
- Стандартное отклонение срока поставки σ_L = 3 дня;
- Желаемый уровень обслуживания 95 % → Z = 1,65.
Поскольку оба источника вариабельности значимы, применяем комбинированную формулу:
SS = Z × √(L × σ_d² + d² × σ_L²)
SS = 1,65 × √(14 × 8² + 40² × 3²)
SS = 1,65 × √(14 × 64 + 1600 × 9)
SS = 1,65 × √(896 + 14400)
SS = 1,65 × √15296 ≈ 1,65 × 123,68 ≈ 204 шт.
Средний спрос за lead time: d × L = 40 × 14 = 560 шт.
ROP = 560 + 204 = 764 шт.
Таким образом, когда остаток подшипника на складе опустится до 764 единиц, следует разместить новый заказ.
Особенности расчёта для очень длительных сроков поставки
Когда L измеряется неделями или месяцами, влияние вариабельности спроса растёт, потому что срок поставки появляется под корнем в формуле страхового запаса (вариант 1) или напрямую в комбинированной формуле. На практике это приводит к следующему:
- Страховой запас становится существенной долей от общего ROP — часто 30–50 % и даже более;
- Малые ошибки в оценке σ_d или σ_L приводят к большим отклонениям в ROP;
- Рекомендуется чаще обновлять входные данные (например, пересчитывать d и L ежемесячно, а не квартально);
- Если срок поставки сильно зависит от внешних факторов (таможня, геополитика), стоит рассматривать альтернативных поставщиков или увеличивать запас критических деталей на складе.
Типичные ошибки при расчёте точки заказа
- Использование устаревших данных о спросе или сроках поставки (например, данные за год назад, когда изменились объёмы производства).
- Пренебрежение вариабельностью срока поставки, хотя на самом деле он колеблется от 10 до 20 дней.
- Применение нормального распределения к спросу, который явно имеет асимметричный или пульсирующий характер (например, партиями по 500 шт. раз в неделю). В таких случаях лучше использовать эмпирический метод или увеличить коэффициент Z.
- Округление ROP вниз, чтобы сократить запасы, без учёта того, что даже небольшая нехватка может вызвать простой.
- Неучёт минимального размера партии поставки (MOQ): если рассчитанный ROP меньше MOQ, фактический заказ будет больше, что приводит к избытку запаса.
- Использование одного и того же уровня обслуживания для всех деталей без учёта их критичности и стоимости дефицита.
Когда и как пересчитывать точку заказа
Точка заказа не является постоянной величиной. Её следует пересматривать:
- При существенном изменении среднего спроса (более 10–15 % от предыдущего значения);
- При изменении условий поставки (новый поставщик, изменение маршрута, изменение таможенных процедур);
- При изменении уровня обслуживания, связанном с изменением приоритета продукции или стоимости дефицита;
- При изменении вариабельности спроса или срока поставки (например, после сезона пиковой нагрузки).
Практический подход — установить регламент пересмотра раз в месяц для критичных деталей и раз в квартал для остальных, фиксируя дату и основания для изменения ROP в журнале изменений запасов.
Практические рекомендации по управлению запасами деталей с длительным сроком поставки
- Сегментируйте номенклатуру по критичности и стоимости дефицита. Для высококритичных позиций применяйте более высокий уровень обслуживания и чаще обновляйте данные.
- Ведите отдельный журнал фактических сроков поставки и спроса; это позволит быстро заметить сдвиги в средних значениях и вариабельности.
- Если возможно, договаривайтесь с поставщиком о частичной отгрузке или о возможности ускоренной доставки за дополнительную плату — это сократит эффективный L и уменьшит необходимый страховой запас.
- Рассматривайте возможность создания локального буферного склада рядом с производственной линией для самых критичных деталей; тогда эффективный L для линии становится гораздо меньше.
- Применяйте метод скользящего среднего с экспоненциальным сглаживанием (например, α = 0,2) для более быстрой реакции на изменения спроса, сохраняя при этом стабильность расчёта.
- Документируйте все допущения и источники данных, чтобы при аудите можно было проследить, как получен ROP.
Что делать, если calculated ROP оказывается непрактично большим?
Иногда полученное значение точки заказа превышает разумные пределы хранения (например, превышает ёмкость склада или приводит к избыточным затратам на хранение). В таких случаях можно:
- Пересмотреть уровень обслуживания — возможно, допустим немного более низкий риск дефицита;
- Постараться уменьшить вариабельность срока поставки (выбор более надёжного перевозчика, заключение SLA с штрафами за задержки);
- Разделить заказ на более мелкие партии с более частым порядком, если поставщик готов к этому (это уменьшит L в среднем, хотя может увеличить транзакционные издержки);
- Рассмотреть альтернативные материалы или заменители с более коротким сроком поставки.
FAQ
- Можно ли использовать точку заказа без расчёта страхового запаса?
Теоретически можно, если спрос и срок поставки полностью детерминированы. На практике это редкость, поэтому страховой запас рекомендуется всегда рассчитывать, даже если он оказывается небольшим.
- Как учесть акции или сезонные всплески спроса?
Для известных заранее акций лучше составлять отдельный прогноз и рассчитывать ROP на период акции отдельно, используя более высокий d и, возможно, повышенный уровень обслуживания.
- Нужно ли различать рабочие и календарные дни при расчёте d и L?
Да, если поставка и потребление происходят только в рабочие дни, то и d, и L следует измерять в рабочих днях. Если же потребление идёт непрерывно (например, круглосуточное производство), используйте календарные дни.
- Что делать, если данные о спросе показывают явный тренд роста или падения?
В этом случае среднее d за длительный период будет нерепрезентативным. Лучше использовать метод экспоненциального сглаживания или линейную регрессию для прогноза спроса на ближайший период и подставлять полученное значение в формулу ROP.
- Можно ли применять ту же точку заказа для разных складов?
Точка заказа зависит от локальных условий спроса и сроков поставки. Если склады находятся в разных регионах с различными логистическими цепочками, следует рассчитывать ROP отдельно для каждого склада.
Подведём итог: точка заказа для деталей с длительным сроком поставки состоит из среднего спроса за срок поставки и страхового запаса, который защищает от неопределённости спроса и сроков. Точный расчёт требует надёжных данных о средних показателях и их вариабельности, выбора обоснованного уровня обслуживания и применения подходящей формулы страхового запаса. Регулярный пересмотр входных данных и корректировка ROP в ответ на изменяющиеся условия позволяют поддерживать баланс между риском дефицита и издержками хранения.
