При управлении запасами традиционно учитывают стоимость хранения (удержания) и стоимость заказа. Однако простои производства или продаж из‑за отсутствия товара также несут реальные финансовые потери. Если их не учесть, модель может занижать необходимый уровень запасов, что приводит к частым остановкам line‑production, потере продаж и дополнительным расходам на ускоренную доставку. В статье объясняется, из чего состоит стоимость простоя, как её количественно оценить и интегрировать в типовые методы управления запасами (EOQ, модель (s, Q), расчёт страховых запасов).
- Составляющие стоимости простоя
- Как оценить стоимость простоя за единицу времени
- Интеграция стоимости простоя в модели запасов
- Модель EOQ с учётом стоимости дефицита
- Расчёт точки перезаказа (s) и страхового запаса (SS)
- Практические шаги для внедрения учёта простоя
- Ограничения и типичные ошибки
- Сценарии применения
- Производство с высокой степенью автоматизации
- Товары с высокой маржинальностью и длительным циклом продаж
- Поставки по строгим SLA с штрафами
- Сезонный спрос с коротким окном реализации
- Практический пример расчёта (условный)
- Что делать дальше
Составляющие стоимости простоя
Стоимость простоя — это совокупность прямых и косвенных потерь, возникающих когда процесс не может продолжаться из‑за отсутствия необходимого материала или комплектующего. Основные элементы:
- Потерянная маржа (прибыль) от неосуществлённых продаж или невыпущенной продукции.
- Простой оплачиваемого персонала (операторов, сборщиков, водителей) – их часовая ставка умножается на время простоя.
- Амортизация оборудования, которое простаивает (износ оборудования всё равно происходит, но не приносит выгоды).
- Дополнительные расходы на ускоренную поставку (экспресс‑доставка, авиаперевозка) для восстановления работы.
- Штрафы или пени по контрактам с клиентами за несвоевременную поставку.
- Потери репутации и возможный отток клиентов при повторных срывах сроков.
Важно различать прямые издержки (оплата труда, штрафы) и косвенные (потерянная маржа, репутационный ущерб). Последние часто сложнее измерить, но их нельзя игнорировать, особенно для товаров с высокой маржинальностью или длительным циклом продаж.
Как оценить стоимость простоя за единицу времени
Для включения в расчёт необходимо вывести стоимость простоя за час (или за смену) и затем перевести её в стоимость за единицу товара, которая будет использоваться в моделях запасов. Оценка выполняется в несколько шагов:
- Собрать данные о простое за анализируемый период (например, за последний год): общее время простоя, причина каждого простоя, связанные с ним расходы.
- Разделить суммарные потери на общее время простоя → получаем среднюю стоимость простоя за час (Cд, руб/ч).
- Определить, сколько времени занимает восполнение недостающего запаса после заказа (время пополнения, Tп, ч). Это может быть среднее время доставки поставщика плюс время обработки на складе.
- Умножить Cд на Tп → получаем стоимость простоя, связанную с одним stock‑out событием (Cпост, руб).
- Если известно среднее количество единиц, которое не может быть использовано во время простоя (например, часовая производительность линии, Qл, ед/ч), то стоимость простоя за единицу товара рассчитывается как Cпост / (Qл·Tп) или непосредственно как Cд / Qл (руб/ед).
Полученное значение (например, 150 руб/ед) можно добавить к традиционной стоимости дефицита (стоимость упущенной выгоды) в функцию потерь при stock‑out.
Интеграция стоимости простоя в модели запасов
Наиболее распространённые модели допускают добавление компонента стоимости дефицита. Рассмотрим два примера.
Модель EOQ с учётом стоимости дефицита
Классическая формула экономического размера заказа:
Q* = √(2·D·S / H)
где D – годовой спрос, S – стоимость одного заказа, H – годовая стоимость хранения единицы.
Если ввести стоимость дефицита за единицу (p), то оптимальный размер заказа корректируется:
Q* = √(2·D·S / (H + (p·B/D)))
где B – среднее количество единиц дефицита в год (можно оценить как ожидаемое число stock‑out·средний дефицит за событие). На практике проще пересчитывать модель методом перебора: подбирать Q, вычислять ожидаемые годовые издержки (хранение + заказы + дефицит) и выбирать минимум.
Расчёт точки перезаказа (s) и страхового запаса (SS)
Точка перезаказа определяется как:
s = d·L + SS
где d – средний спрос за единицу времени, L – среднее время поставки.
Страховой запас рассчитывается из уровня обслуживания (β) и вариации спроса во время поставки:
SS = z·σDL
где z – коэффициент, соответствующий желаемому уровню обслуживания, σDL – стандартное отклонение спроса за период L.
Чтобы учесть стоимость простоя, вместо фиксированного уровня обслуживания используют минимализацию общей ожидаемой стоимости:
Общие издержки = H·(Q/2 + SS) + S·(D/Q) + p·Expected stock‑out cost per year
Где p – стоимость дефицита за единицу, включающая как упущенную выгоду, так и оценённую стоимость простоя. Ожидаемые издержки дефицита считаются через функцию потерь нормального распределения (или иную, соответствующую распределению спроса).
Практически это реализуется в таблицах или специализированном ПО: перебирают возможные значения SS, считают суммарные издержки и выбирают точку с минимальной суммой.
Практические шаги для внедрения учёта простоя
Чтобы начать учитывать стоимость простоя в управлении запасами, следуйте следующему последовательному набору действий.
- Сформировать рабочую группу из представителей производства, логистики, финансов и ИТ.
- Собрать исторические данные о простои: продолжительность, причина, связанные расходы (оплата труда, штрафы, ускоренные поставки). При отсутствии точных данных провести интервью с ответственными лицами и оценить диапазон возможных потерь.
- Рассчитать среднюю стоимость простоя за час (Cд) и, при необходимости, стоимость простоя за единицу продукции (p).
- Выбрать модель запасов, которую используете в компании (EOQ, (s, Q), периодический обзор и т.д.). Если модель не предусматривает явно стоимость дефицита, адаптировать её, как показано в разделе выше.
- Ввести полученное значение p в расчёт точки перезаказа и/или экономического размера заказа. Выполнить расчёт для нескольких уровней обслуживания, чтобы увидеть чувствительность результата к p.
- Сравнить получившиеся оптимальные параметры (Q*, s, SS) с текущими настройками. Оценить потенциальное изменение годовых издержек (снижение простоев vs увеличение запасов).
- Запустить пилотный период (например, один месяц) с новыми параметрами, отслеживать фактические простои, уровень сервиса и стоимость хранения.
- По результатам пилота скорректировать параметры, установить процесс регулярного обновления данных о простои (квартально или полугодово).
Ограничения и типичные ошибки
При учёте стоимости простоя важно учитывать следующие нюансы, иначе можно получить искажённые результаты.
- Двойной счёт. Если стоимость простоя уже включена в оценку упущенной выгоды (p), добавлять её ещё раз приведёт к завышению p и избыточному увеличению запасов.
- Использование средних значений без учёта вариации. Стоимость простоя может сильно зависеть от времени суток, загрузки линии или типа продукта. Применение одной средней величины может скрыть пиковые нагрузки, когда простои особенно дороги.
- Неучёт временного лага. Инвестиции в увеличение запасов окупаются не мгновенно; если простои носят сезонный характер, может быть выгоднее держать повышенный запас только в период высокого риска.
- Оценка стоимости простоя только по прямым расходам. Игнорирование упущенной маржи и репутационных потерь приводит к занижению p и, как следствие, к недостаточному страховому запасу.
- Необновление данных. Стоимость простоя меняется при изменении тарифов на энергию, ставок оплаты труда, условий поставок. Использование устаревших цифр делает модель неактуальной.
Сценарии применения
Различные отрасли и типы товаров имеют разную чувствительность к простою. Ниже приведены типичные ситуации, где учёта стоимости простоя особенно полезен.
Производство с высокой степенью автоматизации
В линиях с роботами и ЧПУ станками простои приводят к простоя дорогого оборудования, амортизация которого продолжается независимо от выпуска. Здесь стоимость простоя в час может составлять значительную долю от стоимости самого продукта.
Товары с высокой маржинальностью и длительным циклом продаж
Например, премиальная электроника или лекарственные препараты. Потеря одной продажи означает потерю высокой маржи, а простои в розничной сети могут привести к потере лояльности клиентов.
Поставки по строгим SLA с штрафами
Если контракт с клиентом предусматривает штрафы за каждый час просрочки, стоимость простоя напрямую определяется этими штрафами плюс возможные потери будущих заказов.
Сезонный спрос с коротким окном реализации
Одежда, обувь, товары к праздникам. Здесь простои в пиковый период могут привести к полной потере сезона, поэтому страховой запас рассчитывается с учётом очень высокой стоимости дефицита.
Практический пример расчёта (условный)
Допустим, ежемесячный спрос на компонент составляет 10 000 шт. Стоимость одного заказа S = 5 000 руб. Годовая стоимость хранения H = 20 руб/шт·год. Среднее время поставки L = 10 дней (≈0,0274 года). Средний дневной спрос d = 10 000/30 ≈ 333 шт/день. Из исторических данных: среднее время простоя из‑за отсутствия компонента – 4 часа per incident, стоимость простоя в час (включая оплату труда, амортизацию и упущенную маржу) – 2 500 руб/ч. Таким образом, стоимость простоя за один инцидент Cпост = 4 ч·2 500 = 10 000 руб. Если за один инцидент в среднем не используется 500 шт компонента (производительность линии 125 шт/ч), то стоимость простоя за единицу p = 10 000/500 = 20 руб/шт.
Теперь в функцию годовых издержек добавляем p·Expected stock‑out cost. При использовании модели (s, Q) и подборе Q методом перебора получаем, что при p = 20 руб/шт оптимальный размер заказа увеличивается с 1 000 до примерно 1 300 шт, а страховой запас растёт с 150 до 250 шт, что снижает ожидаемое число простоев с 6 до 2 в год и экономит около 120 000 руб в год (снижение простоев компенсирует небольшое увеличение затрат на хранение).
Это лишь иллюстрация; реальные цифры необходимо получать из собственных данных.
Что делать дальше
Если вы только начинаете учитывать стоимость простоя, рекомендуем:
- Провести аудит простоев за последние 6‑12 месяцев, соблюдая одинаковую классификацию причин.
- Рассчитать стоимость простоя за час и за единицу продукции, используя формулы из раздела 2.
- Ввести полученное значение в текущую модель запасов (EOQ, (s, Q) и т.д.) и выполнить расчёт оптимальных параметров.
- Запустить пилот с новыми настройками, сравнить фактические простои и затраты до и после изменений.
- Установить регламент обновления данных о простои минимум раз в квартал и пересчитывать параметры при существенных изменениях в структуре затрат или спроса.
Помните, что модель – это упрощение реальности. Регулярная проверка предположений и корректировка параметров помогут поддерживать баланс между издержками хранения и стоимостью простоев.