Эффективное планирование закупок — это баланс между риском остановить конвейер из-за дефицита компонента и риском заморозить оборотные средства в излишних запасах. Нет универсальной формулы, подходящей всем: подход зависит от стабильности спроса, сроков поставки, условий оплаты и вместимости склада. Главный ориентир — обеспечить бесперебойное производство при минимально достаточном уровне запасов. В этой статье разобраны входные данные, методы расчёта, влияние внешних факторов и пошаговый алгоритм, который помогает перевести прогноз в конкретные заказы поставщикам.
- Входные данные: на чем строится любой расчёт
- Прогноз продаж и производственный план
- Спецификация (BOM) и нормы расхода
- Сроки поставки (Lead Time) и их вариативность
- Текущие остатки и открытые заказы
- Основные методы планирования: какой выбрать
- MRP (Material Requirements Planning) — расчёт чистых потребностей
- Min/Max (минимакс) и точка заказа (ROP) — для независимого спроса
- JIT (Just-in-Time) и Канбан — синхронизация с потреблением
- Страховые запасы (Safety Stock) — буфер неопределенности
- Влияние условий поставщиков на план закупок
- Минимальные партии заказа (MOQ) и кратность упаковки
- Условия оплаты и финансовые ограничения
- Надежность поставщика (OTD, качество, коммуникация)
- Ограничения ресурсов: склад, деньги, сроки годности
- Пошаговый алгоритм формирования заказа поставщику
- Типичные ошибки и их последствия
- Сценарии: как адаптировать подход под условия
- Еженедельный чек-лист планировщика закупок
- Ответы на частые вопросы
- Нужен ли нам MRP, если мы маленькое производство (до 50 человек)?
- Как рассчитать страховой запас, если нет статистики (новое сырье, новый поставщик)?
- Что делать, если поставщик систематически срывает сроки, но альтернативы нет?
- Как согласовать план закупок с кассовым планом, если денег не хватает на всё?
- Стоит ли автоматизировать закупки полностью (авто-генерация заказов без подтверждения человека)?
- Главный принцип: планирование — это процесс, а не документ
Входные данные: на чем строится любой расчёт
Качественный план закупок невозможно собрать «на коленке» или только по интуиции менеджера. Система опирается на четыре базовых блока данных. Если один из них неточен или устарел, весь расчёт даёт сбой.
Прогноз продаж и производственный план
Это исходная точка. План закупок выводится из плана производства, а тот — из прогноза продаж. Важно понимать горизонт планирования: операционный (неделя–месяц) требует точности до номенклатуры и дат, тактический (квартал–год) работает с агрегированными объёмами. Если компания работает по заказам (MTO — Make to Order), база — портфель заказов с жёсткими сроками. Если по складу (MTS — Make to Stock) — статистика продаж, сезонность, маркетинговые акции и ввод новых SKU. Ошибка прогноза на 20 % переносится в закупки с тем же или большим усилением из-за эффекта «бича» (bullwhip effect) по цепочке поставок.
Спецификация (BOM) и нормы расхода
Для каждой единицы готовой продукции должен быть зафиксирован состав сырья, комплектующих и упаковки с нормами расхода. Номенклатурная точность критична: замена одного вида стали на другой, изменение толщины пленки или рецептуры краски меняют закупку кардинально. Актуальность BOM нужно проверять при любом изменении технологии, нового ревизии чертежа или запуске аналога. Отдельно учитывают технологические потери (обрезки, отходы, испарение, брак) — они формируют коэффициент расхода, который часто выше теоретического на 3–10 %.
Сроки поставки (Lead Time) и их вариативность
Время от размещения заказа до приёмки на складе определяет, как далеко вперед нужно смотреть. Lead time состоит из: обработки заказа у поставщика, производства/сборки у него, логистики, таможни (если импорт), приёмки и КОТК на вашем складе. Среднее значение для планирования недостаточно — нужна статистика разброса. Если поставщик обещает 14 дней, но реально привозит от 10 до 21, планировать нужно по верхней границе или закладывать страховой запас именно на вариативность поставки.
Текущие остатки и открытые заказы
Планирование ведётся не от нуля, а от текущего состояния: свободный остаток на складе, зарезервированный под запущенные наряд-заказы, уже оформленные, но не полученные заказы поставщикам (в пути), бракованное или карантинное сырье. Работать нужно с «доступным к обещанию» (ATP — Available to Promise) остатком. Неучёт в пути — частая причина двойных закупок и переставочек.
Основные методы планирования: какой выбрать
Выбор метода зависит от типа производства, стабильности спроса и зрелости IT-систем. На практике часто комбинируют подходы для разных групп номенклатуры (ABC/XYZ-анализ).
MRP (Material Requirements Planning) — расчёт чистых потребностей
Классический алгоритм для дискретного производства со сложной структурой изделий (много уровней вложенности BOM). MRP разворачивает план выпуска готовых изделий в потребности по каждому компоненту на каждом уровне, вычитает имеющиеся и ожидаемые остатки, генерирует плановые заказы с датами запуска и выполнения с учётом лид-таймов. Требует точных данных по BOM, остаткам, календарям и лид-таймам. В ERP-системах (1C, SAP, Odoo, МойСклад) MRP работает автоматически, но качество выхода равно качеству входа. Подходит для серийного и массового производства со стабильной номенклатурой.
Min/Max (минимакс) и точка заказа (ROP) — для независимого спроса
Применяется к сырью, расход которого не привязан напрямую к конкретному наряд-заказу (упаковка, расходники, МРО — Maintenance, Repair, Operations), или когда MRP избыточен. Устанавливают минимальный порог (точка заказа) и максимальный (целевой уровень пополнения). Когда остаток падает до минимума, оформляют заказ на разницу до максимума. Минимакс прост, не требует сложного ПО, но не учитывает будущие пики спроса — реагирует на факт снижения остатка. Эффективен при стабильном расходе и коротких лид-таймах.
JIT (Just-in-Time) и Канбан — синхронизация с потреблением
Цель — минимум запасов, сырье приходит точно к моменту потребления. Работает только при: высокой надежности поставщиков (OTD > 98 %), коротких и стабильных лид-таймах (часы/день), географической близости или выделенном транспорте, стандартизированной упаковке и передаче данных в реальном времени (EDI, порталы). Канбан-карточки (физические или электронные) сигнализируют о необходимости следующей партии. Риск: любой сбой поставщика или транспорта мгновенно останавливает линию. В России JIT в чистом виде редок из-за логистических расстояний; чаще встречается гибрид: канбан для местных поставщиков А-класса, MRP/MinMax для остальных.
Страховые запасы (Safety Stock) — буфер неопределенности
Не отдельный метод, а надстройка над любым. Страховой запас покрывает два типа риска: колебание спроса (потребление выше прогноза) и колебание поставки (позднее поступление). Расчёт через сервис-уровень (вероятность недефицита): чем выше целевой сервис (95 %, 99 %), тем больше запас. Формулы используют стандартное отклонение спроса и лид-тайма за исторический период. Практически: для А-класса (дорогое, критичное) считают строго по формуле; для С-класса (дешевое, массовое) часто ставят экспертный коэффициент (например, +2 недели потребления). Страховой запас нужно пересчитывать периодически (квартально), иначе он растит мёртвый склад.
Влияние условий поставщиков на план закупок
План закупок не существует в вакууме — он жестко ограничен возможностями рынка и конкретных контрагентов. Игнорирование этих факторов приводит к неисполнимым планам.
Минимальные партии заказа (MOQ) и кратность упаковки
Поставщик может требовать заказ не менее 1 тонны, а вам нужно 300 кг по плану. Варианты: закупать с перезапасом (увеличиваем склад и заморозку денег), искать альтернативного поставщика с меньшим MOQ, договариваться о дробной поставке по графику (blanket order с вызовами), или переходить на аналог в другой упаковке. MOQ часто определяет выбор метода: если MOQ больше недельного потребления, Min/Max и JIT не работают — приходится закупать крупными партиями раз в месяц/квартал.
Условия оплаты и финансовые ограничения
Предоплата 100 %, отсрочка 30/60/90 дней, аккредитив — это прямые ограничения по кассовому потоку. Даже если расчётный план требует закупить 50 млн рублей сырья в следующем месяце, кассовый план может позволить только 20 млн. Тогда приоритизируют: критичные позиции (нет альтернативы, долгий лид-тайм) закупают полностью, второстепенные — дозакупают по мере поступления денег от продаж. Планирование закупок должно синхронизироваться с кассовым планом (Cash Flow) на уровне финансового директора.
Надежность поставщика (OTD, качество, коммуникация)
On-Time Delivery (доля поставок в срок) и First Pass Yield (доля качественной продукции без рекламаций) — ключевые метрики. Если у поставщика OTD 85 %, вы вынуждены закладывать больший страховой запас или дублировать источник (dual sourcing). Регулярная оценка поставщиков (vendor rating) должна корректировать параметры планирования: для ненадежных — выше страховой запас, раньше дата заказа, жестче контроль исполнения.
Ограничения ресурсов: склад, деньги, сроки годности
Расчётный план часто «идеален» до момента наложения реальных ограничений.
- Вместимость склада. Объёмный сырь (пенопласт, трубы, упаковка) забивает квадратные метры быстрее, чем весовые лимиты. План закупок должен проходить проверку на «влезет ли»: суммарный объём ожидаемых поставок плюс текущий остаток не может превышать доступные ячейки/паллеты. Если превышает — сдвигают поставки вправо (позже), объединяют партии или ищем внешний склад (3PL).
- Оборотные средства. Закупка — это инвестиция в запасы. ROI запасов считается через оборачиваемость (Inventory Turnover). Если норма оборачиваемости 6 оборотов в год, средний запас не должен превышать 2 месяцев потребления в деньгах. План, требующий 4 месяца запаса, финансово неисполним без привлечения кредитов.
- Сроки годности и устаревание. Для пищевки, химии, фарма, электроники с коротким shelf life закупка крупной партией ради скидки 3 % может привести к 100 % списанию. Здесь планируют по принципу FEFO (First Expired, First Out) и жестко ограничивают максимальный заказ остатком срока годности минус лид-тайм минус производственный цикл.
Пошаговый алгоритм формирования заказа поставщику
Ниже — универсальная последовательность действий для операционного планирования (горизонт 1–4 недели). Тактический планирование (месяцы вперед) использует ту же логику, но с агрегированными данными и без жестких дат поставки.
- Обновить входные данные. Выгрузить актуальные остатки (свободные, в пути, в браке), подтвержденный производственный план на горизонт + лид-тайм, актуальные BOM и нормы расхода.
- Рассчитать валовые потребности. Умножить план выпуска на нормы расхода по каждому коду сырья. Суммировать потребности по всем изделиям, использующим данное сырье.
- Определить чистые потребности. От валовых вычесть: свободный остаток + в пути (заказы, уже оформленные поставщикам) + на производстве (если учитывается). Добавить страховой запас (если он ниже целевого уровня). Результат — количество к заказу.
- Применить ограничения поставщика. Округлить вверх до MOQ, кратности упаковки, минимальной суммы заказа. Проверить, не превышает ли заказ бюджетный лимит на период.
- Проверить складскую вместимость. Сложить объём/вес планируемых поступлений с текущим остатком. Если переполнение — перенести часть заказов на более поздние даты (сдвиг вправо) или разбить партию на несколько поставок.
- Согласовать даты поставки. Отправить запрос поставщику (или загрузить в портал/EDI) с желаемыми датами. Получить подтверждение (Order Confirmation). Если даты сдвинуты — пересчитать шаги 3–5 для смежных периодов.
- Зафиксировать заказ в системе. Создать заказ покупки (PO) со статусом «Подтвержден», привязать к производственным наряд-заказам (пеггинг) для прослеживаемости.
- Ежедневный мониторинг. Отслеживать подтверждение отгрузки (ASN), фактическое прибытие, качество при приёмке. При отклонениях — инициировать срочную дозакупку или перепланирование производства.
Типичные ошибки и их последствия
Большинство сбоев в закупках не из-за сложных формул, а из-за пренебрежения базовой дисциплиной.
- Планирование по валовым потребностям без вычета в пути. Результат: двойные закупки, переставочки, списание лишнего сырья или возврат поставщику под угрозой штрафов.
- Игнорирование вариативности лид-тайма. Планируют по среднему значению 14 дней, поставщик привозит 21 день. Линия стоит неделю. Лечение: страховой запас на вариативность или раннее оформление заказа.
- Статичные страховые запасы годами. Спрос вырос, а страховой запас остался старым — постоянные дефициты. Или спрос упал, запас растит деньги. Нужен регламент пересчёта (минимум раз в квартал).
- Закупка «на скидку» без расчёта TCO (Total Cost of Ownership). Скидка 5 % за партию на 3 месяца съедается за 2 месяца затрат на хранение, страховку, проценты по кредиту и риск устаревания. Считать экономику закупки нужно по полной стоимости владения.
- Работа с одним поставщиком критического сырья (Single Source). Любой форс-мажор (пожар, банкротство, логистика) останавливает производство. Стратегия: квалифицировать второго источника заранее, держать его в «горячем резерве» с минимальными заказами.
- Отсутствие обратной связи от приёмки к планированию. Приняли сырье с браком/неполным комплектом/не тем маркированием — план закупок не скорректирован, производство ждет «пришедшее» сырье. Нужен процесс: факт приёмки → корректировка доступных остатков → пересчёт потребностей.
Сценарии: как адаптировать подход под условия
Ниже — типовые ситуации и рекомендуемая логика планирования. Реальность часто смешанная: разные группы номенклатуры работают по разным схемам.
| Ситуация | Рекомендуемый подход | Ключевые настройки |
|---|---|---|
| Стабильный спрос, надежные локальные поставщики, короткий лид-тайм (1–3 дня) | Канбан / Min-Max с частым обзором (ежедневно) | Низкие страховые запасы, малые партии, визуальный контроль на складе |
| Сезонный спрос, импортное сырье, лид-тайм 45–60 дней, валютные риски | MRP + тактическое планирование (квартал вперед) + хеджирование валют | Большие страховые запасы на пиковый сезон, ранние заказы (3–4 месяца), жесткий контроль отгрузок |
| Высокий микс продукции, короткий жизненный цикл SKU, частые смены плана | MRP с заморозкой горизонта (Demand Time Fence) 1–2 недели | Внутри замороженного горизонта — только ручные правки, снаружи — автоматический MRP; модульная BOM для быстрой пересборки |
| Ограниченные оборотные средства, дорогое сырье (металлы, спецхимия) | JIT-элементы: консигнационный склад у поставщика / VMI (Vendor Managed Inventory) | Сырье списывается в момент потребления, оплата по факту списания, поставщик управляет пополнением по согласованным лимитам |
| Сырье с коротким сроком годности (ингредиенты, реагенты) | FEFO-планирование: заказ строго под производственный план с запасом не более 80 % срока годности | Автоматический блок заказа, если срок годности партии < лид-тайм + цикл производства + буфер 20 % |
Еженедельный чек-лист планировщика закупок
Рутинная дисциплина важнее разовых громких проектов. Включите эти пункты в еженедельный ритуал (понедельник утром или пятница вечером).
- Проверить исполнение поставок за прошедшую неделю: OTD по ключевым поставщикам, факты приёмки, рекламации.
- Сверить остатки в ERP с физическим счётом на критических позициях (циклический инвентаризация ТОП-20 кодов).
- Обновить производственный план на ближайшие 2 недели (согласовать с ПТО/цехами).
- Запустить MRP / пересчёт Min-Max, проанализировать исключения (потребность отрицательная, заказ просрочен, превышен лимит склада).
- Согласовать с финансами лимит закупок на неделю/месяц.
- Оформить и отправить заказы поставщикам, получить подтверждения дат.
- Проверить «в пути»: нет ли заказов, которые должны были прийти, но нет АСН/уведомления от перевозчика.
- Зафиксировать изменения параметров: новый лид-тайм, изменённый MOQ, отменённый SKU — внести в справочники.
Ответы на частые вопросы
Нужен ли нам MRP, если мы маленькое производство (до 50 человек)?
Если номенклатура сырья > 200 позиций, есть вложенность BOM (сборки узлов) и лид-таймы разные — MRP (даже в упрощённом виде в 1C или Excel с Power Query) сэкономит больше времени, чем ручной Min/Max. Если сырьё — 20–30 позиций, спрос предсказуем — достаточно грамотного Min/Max с еженедельным обзором. Не внедряйте сложную систему «на будущее» — она утонет в неактуальных данных.
Как рассчитать страховой запас, если нет статистики (новое сырье, новый поставщик)?
Используйте экспертную оценку: задайте вопрос технологу и закупщику — «Сколько дней мы можем простоять без этого сырья, прежде чем это станет критично?» и «Какой максимум задержки допустим у этого поставщика?». Сумма этих дней в пересчёте на суточное потребление = стартовый страховой запас. Накапливайте статистику 3–6 месяцев и переходите на расчёт по формуле.
Что делать, если поставщик систематически срывает сроки, но альтернативы нет?
Короткий термин: увеличьте страховой запас именно на вариативность этого поставщика (разница между 95-м перцентилем лид-тайма и средним), оформляйте заказы на 1–2 недели раньше расчётной даты, вводите еженедельный контроль статуса заказа у поставщика (менеджер звонит/пишет, требует фото готовности, трек-номер). Длинный термин: инвестируйте в квалификацию второго источника (даже если он на 15 % дороже), рассмотрите консигнационный склад у текущего поставщика, включите штрафные санкции в договор.
Как согласовать план закупок с кассовым планом, если денег не хватает на всё?
Приоритизация по матрице критичности: ось X — влияние на остановку производства (критично / не критично), ось Y — возможность быстрой дозакупки (длинный лид-тайм / короткий). Квадрант «Критично + Длинный лид-тайм» — закупаем в полном объёме приоритетно. «Не критично + Короткий лид-тайм» — закупаем по остаточному принципу или откладываем. Проводите еженедельную встречу «Закупки + Финансы + ПТО» на 30 минут для синхронизации.
Стоит ли автоматизировать закупки полностью (авто-генерация заказов без подтверждения человека)?
Только для стабильной группы В/С-класса с надежными поставщиками, фиксированными ценами и MOQ=1 упаковке. Для А-класса, импорта, сложной логистики, валютных контрактов — обязательно человеческое подтверждение (кнопка «Отправить поставщику»). Автоматизация без контроля качества входных данных превращает мелкие ошибки в массовые закупки брака.
Главный принцип: планирование — это процесс, а не документ
План закупок устаревает в момент создания. Ценность не в статичном отчёте «План на месяц», а в налаженном цикле: сбор данных → расчёт → согласование → исполнение → контроль факта → корректировка параметров. Начните с внедрения еженедельного ритуала пересчёта чистых потребностей для ТОП-50 критических кодов сырья. Настройте видимость остатков в пути и на производстве. Введите метрику OTD по ключевым поставщикам и привяжите к ней размер страхового запаса. Эти три шага дают 80 % эффекта от внедрения полноценной S&OP-системы, не требуя дорогого ПО и месяцев консалтинга. Следующий шаг — сесть за один стол с планировщиком производства, главным закупщиком и финансовым директором и согласовать единый источник правды по остаткам и планам на ближайшие две недели.
