Как рассчитать потребность производства в материалах: методы, входные данные и типичные ошибки

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

Главный ориентир: качество исходных данных важнее сложности алгоритма. Даже идеальная MRP-система выдаст неверный заказ, если в спецификации устарела норма расхода, а на складе не провели инвентаризацию полгода. Поэтому перед выбором метода планирования проверьте достоверность трёх баз: номенклатуры (BOM), остатков и производственного календаря.

Содержание
  1. От чего зависит точность расчёта
  2. Основные методы планирования потребностей
  3. MRP (Material Requirements Planning) — для дискретного производства со сложной структурой
  4. DDMRP (Demand Driven MRP) — для сред с высокой вариативностью спроса
  5. Kanban / Pull-системы — для повторяющихся операций с короткими циклами
  6. Min/Max (Reorder Point / Order Up To) — для расходников, МРО и товаров с независимым спросом
  7. Сравнение методов по ключевым критериям
  8. Пошаговый алгоритм расчёта (на примере MRP/гибридного подхода)
  9. Расчёт страхового запаса: не «на глаз», а по вариативности
  10. Качество входных данных: чек-лист перед запуском расчёта
  11. Типичные ошибки и их последствия
  12. Сценарии: как действовать в типовых ситуациях
  13. Запуск нового изделия (нет истории расхода)
  14. Сезонный пик спроса (планируемый рост на 40–60%)
  15. Одиночный заказ (MTO — Make to Order) с уникальным набором материалов
  16. Переход на нового поставщика критичного сырья
  17. Индикаторы качества процесса планирования (KPI)
  18. Практический следующий шаг
  19. FAQ
  20. Как часто нужно пересчитывать потребность?
  21. Что делать, если поставщик systémатически срывает даты?
  22. Нужно ли учитывать качество входящего сырья при расчёте потребности?
  23. Как обрабатывать возвраты с производства (обрез, брак, остатки партии)?
  24. Стоит ли покупать специализированный APS/MRP-модуль, если есть Excel?

От чего зависит точность расчёта

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

  • Спецификация (BOM) — структура изделия до уровня сырья и комплектующих. Ошибка в коэффициенте расхода или пропущенная позиция даёт систематический перерасход или дефицит.
  • Нормы расхода и потерь — технологические коэффициенты (обрез, брак, испарение, усадка). Они отличаются от проектных значений и должны подтверждаться актами списания за прошлые периоды.
  • Текущие остатки — физическое наличие на складах, в пути от поставщиков, на производственных участках (незавершённое производство). Без регулярной инвентаризации данные ERP расходятся с реальностью на 10–30%.
  • Заказы в работе — уже оформленные закупки и производственные заказы, которые поступят к нужной дате. Их нужно учитывать как доступное предложение, иначе будет двойное заказание.
  • Календарный план производства — даты старта и завершения заказов. Сдвиг плана на неделю меняет потребность в материалах с учётом сроков поставки.
  • Сроки поставки (Lead Time) — время от заказа до приёмки на склад. Они зависят от поставщика, Инкотермс, таможни, сезона. Использование среднего значения вместо актуального приводит к опозданиям.

Если хотя бы один из этих блоков недостоверен, расчёт даёт иллюзию точности. Начните с аудита данных, а не с настройки алгоритма.

Основные методы планирования потребностей

Выбор метода определяется типом производства, стабильностью спроса и зрелостью процессов. Часто на одном предприятии сосуществуют разные подходы для разных групп материалов.

MRP (Material Requirements Planning) — для дискретного производства со сложной структурой

Классический MRP «взрывает» план выпуска готовой продукции по уровням спецификации, вычитает остатки и заказы в работе, генерирует плановые заказы на покупку или изготовление с учётом сроков. Работает иерархически: уровень 0 — готовое изделие, уровень 1 — узлы, уровень 2 — детали, уровень 3 — сырьё.

Когда подходит: серийное или мелкосерийное производство, многоуровневые BOM, зависимый спрос (потребность в компоненте полностью определяется планом сборки родительского изделия).

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

DDMRP (Demand Driven MRP) — для сред с высокой вариативностью спроса

Расширяет классический MRP стратегическими буферами на ключевых точках (Decoupling Points). Буферы делятся на зоны: красная (критический дефицит), жёлтая (пополнение), зелёная (комфорт). Система сигналит о необходимости заказа только когда запас проходит в жёлтую зону, а не по каждому изменению плана.

Когда подходит: длинные цепочки поставок, нестабильный спрос, смешанное производство (MTS/MTO), необходимость снизить «эффект бича» (bullwhip effect).

Ограничения: требует первичной настройки размеров буферов (через анализ вариативности спроса и сроков) и периодической перекалибровки. Не заменяет MRP, а накладывается поверх.

Kanban / Pull-системы — для повторяющихся операций с короткими циклами

Визуальная карточка или контейнер, который возвращается к предыдущей операции (или поставщику) как сигнал к воспроизводству. Количество карточек = (Средний расход заリード-тайм × Коэффициент страхования) / Ёмкость контейнера.

Когда подходит: линейное/потоковое производство, стабильный ассортимент, короткие циклы (часы/дни), возможность частых мелких поставок (молочники, штамповка, сборка).

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

Min/Max (Reorder Point / Order Up To) — для расходников, МРО и товаров с независимым спросом

Минимальный уровень (Reorder Point) = Средний дневной расход × Лид-тайм (дней) + Страховой запас. Максимальный уровень (Order Up To) = Min + Партия заказа (EOQ или кратность упаковки). Заказ оформляется при падении остатка ниже Min до уровня Max.

Когда подходит: расходники (смазки, абразивы, упаковка), запасные части, товары со стабильным спросом и независимым от производственного плана потреблением.

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

Сравнение методов по ключевым критериям

Критерий MRP DDMRP Kanban Min/Max
Тип спроса Зависимый (плановый) Зависимый + независимый Стабильный, повторяющийся Независимый, стабильный
Сложность BOM Многоуровневая Многоуровневая Плоская (1–2 уровня) Одноуровневая
Реакция на изменения плана Мгновенная (пересчёт) Сглаженная через буферы Только по факту расхода Не учитывает план
Требования к данным Высокие (BOM, остатки, лид-таймы) Средние (буферы скрывают шум) Низкие (визуальный контроль) Низкие (история расхода)
Типичные ошибки внедрения «Призрачные» заказы, игнорирование мощностей Некалиброванные буферы, гибрид с MRP без разграничения Потеря карточек, завышенное их количество Статичные Min/Max годами без пересчёта

Пошаговый алгоритм расчёта (на примере MRP/гибридного подхода)

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

  1. Сформируйте валидный календарный план производства (MPS — Master Production Schedule). Это не «желание продаж», а зафиксированные заказы с датами готовности, прошедшие проверку на мощности (RCCP). План должен покрывать горизонт планирования не короче максимального лид-тайма по критичным материалам.
  2. Актуализируйте спецификации (BOM) до нижнего уровня закупки. Проверьте: актуальны ли версии, учтены ли альтернативные материалы, верны ли коэффициенты расхода (в т.ч. технологические потери). Исключите «фантомные» узлы, которые не закупаются и не производятся, а только группируют позиции.
  3. Получите единую ведомость остатков по всем локациям. Объедините: склад сырья, склад готовой продукции (если есть переработка), производственные участки (НЗП), транзит (в пути от поставщиков), карантин/брак. Отделите доступный запас от зарезервированного под уже выпущенные заказы.
  4. Загрузите открытые заказы поставок и производства. Поручения закупке с подтверждёнными поставщиками датами поставки, производственные заказы в статусе «В работе» или «Выпущено». Они формируют «входящее предложение».
  5. Рассчитайте валовую потребность по каждому уровню BOM. Для каждого изделия плана умножьте плановое количество на норму расхода из спецификации. Суммируйте потребность по всем родительским изделиям для каждого компонента.
  6. Вычислите нетто-потребность: Валовая потребность − Доступные остатки − Входящее предложение + Страховой запас. Страховой запас рассчитывается отдельно (см. ниже). Если результат ≤ 0 — заказ не нужен.
  7. Примените правила формирования партии заказа. Минимальная партия (MOQ поставщика), кратность упаковки, экономическая партия (EOQ), максимальная грузоподъёмность транспорта. Округлите нетто-потребность вверх до допустимой партии.
  8. Сместите даты заказов на лид-таймы (Time Phasing). Дата заказа = Дата потребности на производстве − Лид-тайм поставки − Буфер приёмки/контроля. Учитывайте рабочий календарь поставщика и свои нерабочие дни.
  9. Проведите проверку на выполнимость (Capacity Check). Сверьте полученный график поставок с пропускной способностью входящего контроля, складскими площадками, бюджетом закупок. Разрешите конфликты: сдвиньте даты, разбейте партии, согласуйте с поставщиками.
  10. Выпустите заказы в исполнение и настройте мониторинг. Переведите плановые заказы в статус «Закупка»/«Производство». Настройте алерты: отклонение даты поставки > N дней, изменение плана потребления > X%, остаток ниже страхового запаса.

Расчёт страхового запаса: не «на глаз», а по вариативности

Страховой запас (Safety Stock) покрывает неопределённость двух источников: спрос (потребление) и поставка (лид-тайм). Упрощённая формула для нормального распределения:

SS = Z × √(LT × σD² + Davg² × σLT²)

Где: Z — коэффициент сервиса (1.65 для 95%, 2.05 для 98%), LT — средний лид-тайм (дни), σD — стандартное отклонение дневного расхода, Davg — средний дневной расход, σLT — стандартное отклонение лид-тайма.

Практический подход без статистики: если истории недостаточно для расчёта сигм, используйте эвристику: Страховой запас = (Макс. дневной расход − Ср. дневной расход) × Макс. лид-тайм. Пересчитывайте квартально или при смене поставщика/технологии.

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

Качество входных данных: чек-лист перед запуском расчёта

Перед каждым планированием (неделя/месяц) пройдитесь по пунктам. Один «нет» — отложите расчёт и устраните причину.

  • Все активные спецификации имеют статус «Утверждена», версии совпадают в ППС и ERP.
  • Нормы расхода сверены с актами списания за последние 3–6 месяцев; отклонения > 5% расследованы и скорректированы.
  • Инвентаризация остатков проведена не позднее чем за 5 рабочих дней до расчёта (циклическая по А/В-классу — еженедельно).
  • Все открытые закупки имеют подтверждённые поставщиком даты поставки (ETA), а не плановые.
  • Лид-таймы в системе обновлены за последний квартал по фактическим приёмкам.
  • Календарный план производства согласован с цехами и не содержит «висячих» заказов без дат.
  • Страховые запасы пересчитаны за последние 3 месяца или при изменении ассортимента/поставщиков.
  • Правила партии заказа (MOQ, кратность, EOQ) актуализированы в карточках материалов.
  • Исключены дубликаты номенклатуры (один материал — одна карточка, альтернативы через связь «замещение»).
  • Зарезервированные остатки корректно отображены и не учитываются как свободные дважды.

Типичные ошибки и их последствия

  • Планирование по «верхнему уровню» без взрыва BOM. Закупают материалы под готовое изделие, забывая о комплектующих, которые покупаются отдельно. Результат: дефицит подшипников, уплотнений, крепежа — простой сборки.
  • Игнорирование НЗП (незавершённого производства). Материалы уже выданы в цех, но в системе числятся на складе. Двойное заказание → перезапас → списание по истечении срока годности.
  • Статичные лид-таймы. В карточке 14 дней, фактически поставщик везёт 21–28 дней. Заказ уходит поздно → дефицит. Или заказ уходит مبكر → перезапас и заморозка денег.
  • Отсутствие горизонта планирования. Рассчитывают потребность на неделю, а лид-тайм критичного сырья — 8 недель. Заказ опоздал ещё до того, как его оформили.
  • Заказ «до максимума» без анализа тренда. Min/Max настроен год назад, спрос упал в 2 раза. Склад забит мёртвым запасом, деньги заморожены.
  • Ручные правки плановых заказов без фиксации причины. Менеджер увеличивает партию «на всякий случай». При следующем запуске MRP система не видит этого решения и генерирует дубль.
  • Неучёт альтернативных материалов. Основной поставщик приостановил отгрузки, в системе есть аналоги, но они не подхватываются автоматически — ручной поиск и задержка.

Сценарии: как действовать в типовых ситуациях

Запуск нового изделия (нет истории расхода)

  1. Постройте спецификацию на базе конструкторской документации + технологических карт.
  2. Запросите у технологов коэффициенты потерь по аналогичным процессам (обычно +3–7% на обрез/брак).
  3. Рассчитайте потребность под пилотную партию + 20% страхового запаса на неопределённость норм.
  4. После первой партии проведите пост-анализ фактического расхода vs план, скорректируйте нормы и страховые запасы.

Сезонный пик спроса (планируемый рост на 40–60%)

  1. За 3–4 месяца до сезона передайте поставщикам прогнозный график (Rolling Forecast) с пометкой «необязательный».
  2. Рассчитайте потребность по пиковому неделе плана, а не среднему.
  3. Для критичных позиций с длинным лид-таймом оформите предварительные заказы (Blanket Order) с фиксацией цены и слотов поставки.
  4. Введите временное повышение страховых запасов (коэффициент 1.5–2) только на сезонный период, с авто-снятием по календарю.

Одиночный заказ (MTO — Make to Order) с уникальным набором материалов

  1. Сформируйте временную спецификацию (Engineering BOM → Manufacturing BOM) специально под заказ.
  2. Проверьте наличие позиций на складе — часто уникальные материалы уже закуплены под прошлые проекты и лежат как мёртвый запас.
  3. Для отсутствующих — запрос котировок у 3+ поставщиков с указанием жесткой даты потребности.
  4. Оформите закупку по схеме «прямая поставка на объект» или «на склад с резервом под заказ», чтобы не смешивать с серийными запасами.

Переход на нового поставщика критичного сырья

  1. Параллельно текущим закупкам оформите пилотную партию (1–2 недели потребности) у нового поставщика.
  2. Проведите входной контроль по расширенному протоколу (не только ГОСТ/ТУ, но и параметры, влияющие на ваш процесс: влажность, фракция, вязкость).
  3. Запустите пробное производство минимум 3 партии. Зафиксируйте фактические нормы расхода и качество выходной продукции.
  4. Только после подтверждения стабильности — переведите основной объём, обновите лид-тайм и MOQ в системе.

Индикаторы качества процесса планирования (KPI)

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

  • Service Level по материалам (Fill Rate): % потребности, закрытой со склада в день запроса производства. Цель: ≥ 98% для А-класса, ≥ 95% для В-класса.
  • Stockout Frequency: количество случаев нулевого остатка по позициям за период. Тренд к росту = проблема в данных или методах.
  • Excess / Obsolete Stock Share: % стоимости запасов без движения > 180 дней (или > 2× лид-тайма). Цель: < 5% от общей стоимости запасов.
  • PO Accuracy (точность заказов закупки): % заказов, где фактическая дата и количество совпадают с плановыми ± 2 дня / ± 5%. Низкая точность = недоверие к MRP, ручные правки.
  • BOM Accuracy: % спецификаций, прошедших аудит за квартал без критических ошибок. Цель: 100% для активных изделий.
  • Planning Cycle Time: время от получения плана производства до выпуска заказов закупке. Должно быть меньше минимального лид-тайма по критичным материалам.

Практический следующий шаг

Начните с аудита трёх фундаментов: спецификаций, остатков и лид-таймов. Выберите 20–30 критических материалов (А-класс по стоимости или риску простоя) и прогоните их по чек-листу качества данных. Исправьте найденные расхождения. Только после этого настраивайте параметры метода планирования (страховые запаса, правила партии, буферы DDMRP).

Внедряйте изменения итеративно: одна группа материалов → проверка KPI за 4 недели → корректировка → следующая группа. Попытка перевести всё производство на новый метод «в большом взрыве» почти всегда заканчивается хаосом в закупках и недоверием цехов к системе.

Материал носит информационный характер и не заменяет консультацию с производственным директором, планировщиком цеха или специалистом по цепочкам поставок, отвечающим за конкретные решения. Расчёт страховых запасов, выбор метода планирования и настройка ERP-системы требуют учёта уникальных технологических, финансовых и организационных условий вашего предприятия. Неверные параметры планирования могут привести к простоям линий, перезапасам или дефициту критических материалов.

FAQ

Как часто нужно пересчитывать потребность?

Зависит от волатильности плана и лид-таймов. Стандарт: еженедельный полный прогон MRP (Regeneration) + ежедневный неттинг (Net Change) для позиций с изменениями заказов/остатков. Для Kanban/Min-Max — контроль остатков каждый рабочий день, пересчёт параметров — раз в квартал.

Что делать, если поставщик systémатически срывает даты?

Не увеличивайте страховой запас бесконтрольно. Внедрите штрафные санкции в договоре, выделите альтернативного поставщика (даже по более высокой цене) для критических позиций, переведите материал на DDMRP с буфером на входе или используйте консигнационный склад у себя на территории.

Нужно ли учитывать качество входящего сырья при расчёте потребности?

Да. Если брак входящего контроля составляет 3–5%, закладывайте это в норму расхода (коэффициент 1.03–1.05) или создавайте отдельную позицию «брак/переработка» в спецификации. Игнорирование качества даёт скрытый дефицит: формально материал есть, в производство его не пускают.

Как обрабатывать возвраты с производства (обрез, брак, остатки партии)?

Возврат на склад должен генерировать документ «Оприходование» с привязкой к производственному заказу. Система автоматически увеличит доступные остатки и при следующем прогоне MRP уменьшит нетто-потребность. Без документального оформления возвраты «висят» на участке и не участвуют в планировании.

Стоит ли покупать специализированный APS/MRP-модуль, если есть Excel?

Excel уместен до 50–100 активных спецификаций, стабильного плана и 1–2 планировщиков. При росте номенклатуры > 500 позиций, многоуровневых BOM, необходимости учета мощностей и параллельной работы нескольких планировщиков — ручная работа в Excel становится узким местом и источником ошибок. Внедряйте APS/MRP пошагово: загрузка данных → параллельный расчёт в двух системах на 1–2 месяца → полный переход.

IntelFinance.ru