
MRP (Material Requirements Planning) — это метод планирования потребности в материалах, который определяет, какие сырье, комплектующие и полуфабрикаты нужны производству, в каком количестве и к какой дате. Расчет строится от плана выпуска изделий, их спецификаций, доступных запасов, уже ожидаемых поступлений и сроков обеспечения.
Главная задача MRP — не просто показать общий объем закупки. Система должна связать будущий выпуск продукции с зависимой потребностью в каждом компоненте и разнести эту потребность по времени. На выходе предприятие получает основу для решений: что использовать из имеющегося запаса, что закупить, что изготовить внутри предприятия и когда необходимо запустить соответствующий заказ.
В управленческом контуре MRP соединяет производственный план с материальными ресурсами и денежными последствиями. Если потребность рассчитана поздно или неверно, возникает риск дефицита, срочной закупки и нарушения производственного плана. Если потребность завышена или размещена слишком рано, растут запасы и объем капитала, отвлеченного в материалы. Поэтому результат MRP следует оценивать не только как технический расчет, но и как объект регулярного план-факт контроля.
Что такое MRP и какую задачу решает
MRP отвечает на три связанных вопроса: какой материал потребуется, сколько его потребуется и когда он должен быть доступен производству. В этом принципиальное отличие метода от простого поддержания складского остатка.
Потребность в готовом изделии обычно возникает из заказов клиентов, прогноза продаж или производственного плана. Потребность в его деталях и материалах является зависимой: если для одного изделия требуется четыре одинаковых компонента, то выпуск 100 изделий создает исходную потребность в 400 компонентах до учета запасов, незавершенного производства и ожидаемых поступлений.
Именно работа с зависимым спросом является одной из фундаментальных задач Material Requirements Planning. Профессиональная методология ASCM рассматривает MRP как часть тактического производственного планирования вместе с основным производственным графиком, спецификациями изделий и последующим управлением мощностями.
MRP поэтому не следует воспринимать как самостоятельный прогноз закупок. Сначала предприятие определяет, что предполагается произвести, а затем разузловывает эту потребность по структуре изделия. Полученный прогноз потребности в материалах фактически является производным от исходного спроса и производственного плана.
Чем MRP отличается от обычного управления запасами?
При управлении запасами решение может приниматься от текущего остатка: например, запас снизился ниже установленного уровня — требуется пополнение. MRP движется в противоположном направлении: от будущей потребности производства к материалу. Даже высокий остаток сам по себе ничего не говорит, если неизвестно, для каких будущих заказов он потребуется и в какие даты.
Поэтому MRP особенно важен для многокомпонентного производства, где один материал может входить в разные изделия, полуфабрикаты имеют несколько уровней вложенности, а сроки изготовления и закупки различаются.
Какое место MRP занимает в производственном планировании?
Сначала определяется необходимый выпуск продукции. Затем MRP переводит этот выпуск в потребность в материалах. После этого необходимо отдельно проверить обеспеченность производственными ресурсами и перейти к детальному расписанию исполнения.
Иными словами, MRP не решает всю задачу производственного планирования. Его объект управления — материальная обеспеченность производственного плана. Именно такое разграничение позволяет понимать причину отклонения: нехватка материала, нехватка мощности или нарушение исполнения расписания требуют разных управленческих решений.
Какие данные нужны для MRP
Качество расчета определяется не столько сложностью алгоритма, сколько качеством исходных данных. MRP-система может математически правильно обработать ошибочную спецификацию, неверный остаток или устаревший срок поставки — но результат такого расчета будет управленчески бесполезен.
Входом в MRP служит детализированный план выпуска. Его формирование относится к более широкому процессу планирования объема выпуска продукции: MRP не определяет, сколько готовой продукции бизнесу целесообразно произвести, а обеспечивает рассчитанный выпуск необходимыми компонентами.
Для рабочего расчета обычно требуются:
- план выпуска или основной производственный график с номенклатурой, количеством и датами потребности;
- BOM (Bill of Materials) — спецификации изделий и полуфабрикатов с количеством компонентов на единицу продукции;
- доступные складские остатки, резервы и при необходимости доступный незавершенный запас;
- уже размещенные заказы и ожидаемые поступления материалов или полуфабрикатов;
- сроки закупки, внутреннего изготовления и другие параметры, влияющие на дату обеспечения;
- правила формирования партий, страховые запасы, минимальные и кратные количества, если они применяются предприятием.
Особое значение имеет версия BOM. Если конструкция или рецептура продукции изменилась, а MRP продолжает использовать старую спецификацию, система рассчитает потребность в компонентах, которые фактически уже не требуются, и одновременно может не увидеть новые материалы.
То же относится к срокам поставки. Плановая дата заказа зависит от времени, необходимого для получения материала. Если в справочнике указано десять дней, а фактически поставка регулярно занимает значительно больше, MRP будет обнаруживать проблему слишком поздно.
Что важнее для MRP: точный прогноз или актуальная спецификация?
Это разные виды ошибок, и обе способны существенно изменить результат. Ошибка исходного плана выпуска искажает общий объем потребности, а ошибка BOM искажает состав материалов на каждую единицу продукции.
При этом ошибка спецификации может распространяться на множество производственных заказов одновременно. Поэтому контроль мастер-данных — номенклатуры, единиц измерения, структуры изделия, коэффициентов использования и версий спецификаций — является обязательной частью устойчивого MRP-процесса.
Можно ли использовать MRP без MES?
Да. Для самого расчета MRP MES не является обязательным условием. Источником планов, спецификаций, запасов и заказов может быть ERP, учетная система или несколько информационных систем.
Однако фактические данные производства позволяют быстрее обновлять картину обеспеченности. Например, информация о фактически выпущенном полуфабрикате, задержанном производственном заказе или списанном материале меняет доступное количество ресурсов и, следовательно, последующий расчет потребности.
Как выполняется расчет потребности в материалах
Расчет потребности в материалах выполняется последовательно по уровням структуры изделия и временным периодам. В основе находится так называемое разузлование BOM: потребность в изделии преобразуется в потребности его компонентов, затем потребности компонентов более низкого уровня и так далее.
Упрощенно процесс MRP можно представить следующим образом:
- Определить выпуск готовой продукции и даты, к которым она требуется.
- Разузловать план по BOM и получить валовую потребность в материалах и полуфабрикатах.
- Учесть доступный остаток и подтвержденные ожидаемые поступления.
- Определить чистую, или нетто-потребность, которую еще необходимо обеспечить.
- Скорректировать необходимое количество согласно правилам партии.
- Сместить дату заказа или запуска назад на соответствующий срок поставки или изготовления.
Валовая потребность показывает, сколько материала требуется непосредственно для выполнения производственного плана до учета его текущей доступности.
Для компонента i в периоде t базовую зависимость можно представить как:
Валовая потребность(i,t) = Σ [плановый запуск родительской позиции(j,t) × количество компонента i в BOM позиции j].
Если один материал используется в нескольких изделиях, потребности всех соответствующих родительских позиций суммируются.
Затем выполняется неттинг — сопоставление потребности с доступным обеспечением. В упрощенном виде:
Чистая потребность(t) = max(0; валовая потребность(t) + требуемый страховой запас(t) − доступный остаток до периода(t) − подтвержденные поступления(t)).
Если имеющийся запас и ожидаемые поставки полностью закрывают будущую потребность, создавать новый плановый заказ не требуется. Если возникает отрицательный прогнозный остаток или запас становится ниже установленной потребности, появляется нетто-потребность.
После этого количество может быть скорректировано правилами партии. Например, чистая потребность составляет 230 единиц, однако поставщик принимает заказ только кратно 100 единицам. Тогда плановое поступление может составить 300 единиц, а оставшиеся 70 единиц перейдут в будущий доступный запас.
Как рассчитать чистую потребность в материале?
Нужно сопоставить валовую потребность с тем, чем предприятие уже располагает или гарантированно будет располагать к требуемой дате. Поэтому значение текущего складского остатка недостаточно: важен прогноз доступного остатка во времени.
Например, материал может находиться на складе сегодня, но уже быть необходимым для более раннего производственного заказа. Использовать его второй раз в последующем периоде нельзя. MRP последовательно переносит прогнозный баланс между периодами и тем самым исключает двойной учет одного запаса.
Как MRP учитывает сроки поставки и внутреннего производства?
После определения даты, когда материал требуется производству, MRP выполняет обратный временной сдвиг на lead time — срок обеспечения позиции.
Если материал должен быть доступен 20 октября, а обеспечение занимает 12 календарных или рабочих дней согласно принятой модели, заказ должен быть запущен раньше на соответствующий интервал. Для полуфабриката аналогичная логика применяется к сроку внутреннего изготовления.
В результате MRP показывает не только дату потребности, но и момент, когда необходимо принять действие. Именно временная привязка превращает расчет количества материала в инструмент производственного планирования.
MRP-планирование: от расчета к действиям снабжения и производства
Результат MRP — это не просто ведомость дефицитов. Для каждой позиции планирование должно показать временную цепочку: потребность → доступное обеспечение → недостаток → необходимое поступление → необходимая дата запуска заказа.
Для покупного материала результат становится основанием для планирования закупки. Для собственного полуфабриката — основанием для планового производственного заказа. Если потребность уже обеспечена существующим заказом, но его дата не соответствует новому плану, возникает необходимость пересмотреть срок, количество или приоритет.
Поэтому работа MRP продолжается после самого расчета. Спрос меняется, производственный план корректируется, поставщик может изменить срок, часть материала может быть списана, а фактический выпуск полуфабриката — отклониться от плана. Каждое такое событие изменяет будущий баланс.
В управляемом процессе планировщик работает прежде всего с исключениями. Если все материалы обеспечены на требуемые даты, вмешательство не требуется. Внимания требуют позиции, у которых возник дефицит, перенос, избыток планового заказа или существенное изменение первоначального плана.
Так формируется замкнутый цикл: расчет → выявление отклонения → определение причины → решение → обновление плана → повторный расчет.
Что делать, если MRP показывает нехватку материала к нужной дате?
Сначала необходимо определить причину, поскольку одинаковый расчетный дефицит может требовать разных решений. Причиной может быть рост производственного плана, сдвиг заказа клиента, задержка поставщика, неверный остаток, устаревший срок поставки, изменение BOM или задержка собственного полуфабриката.
После этого можно оценивать варианты: ускорить существующую поставку, изменить дату закупки, найти допустимый заменитель, перераспределить доступный запас, изменить производственную последовательность или пересмотреть дату выпуска. Решение следует принимать не по самому факту «красного дефицита», а по его источнику и экономическим последствиям.
Нужно ли автоматически превращать каждую рекомендацию MRP в заказ поставщику?
Не обязательно. MRP формирует расчетную потребность и планируемые действия, но правила подтверждения заказов зависят от организации процесса закупок и степени автоматизации предприятия.
Особенно внимательно следует относиться к изменениям внутри близкого производственного горизонта. Если каждое небольшое изменение спроса немедленно превращается в новый заказ, отмену или перенос уже подтвержденной поставки, возникает нервозность цепочки снабжения. Поэтому полезно разделять расчетную рекомендацию, подтвержденное решение и уже исполняемый заказ.
MRP в управленческом учете: план-факт и экономический эффект
MRP становится инструментом управления только тогда, когда предприятие сравнивает расчет с фактом. Однократный расчет способен сформировать план закупок, но не показывает, насколько надежно работает сам процесс материального обеспечения.
Логика контроля должна связывать техническое отклонение с его причиной и экономическим результатом. Например: материал поступил позже плана → производственный заказ оказался необеспеченным → потребовался перенос выпуска или срочная закупка → изменились сроки и затраты. Другой пример: MRP систематически формирует заказы раньше фактической потребности → средний запас увеличивается → дополнительный оборотный капитал остается связанным в материалах.
Для регулярного контроля предприятие может отслеживать:
- соответствие плановых и фактических дат и количеств поступления материалов;
- число и объем дефицитов, переносов и срочных закупок, а также причины их возникновения;
- изменение прогнозного и фактического уровня запасов после корректировок MRP;
- стабильность плановых заказов: какие позиции регулярно приходится ускорять, переносить или отменять;
- отклонения фактических сроков обеспечения от параметров lead time, используемых в расчете.
Универсальный норматив для этих показателей устанавливать нельзя: допустимая точность зависит от типа производства, горизонта планирования, критичности материалов и организации поставок. Для управления важнее динамика и повторяемость причин. Если одно и то же отклонение возникает регулярно, проблема, вероятно, находится уже не в отдельном заказе, а в параметрах планирования или исходных данных.
Экономический эффект MRP возникает не от самого факта применения алгоритма. Он появляется, когда расчет позволяет раньше увидеть будущий дисбаланс и выбрать менее затратное решение: не создавать ненужный запас, не размещать закупку раньше срока, снизить потребность в экстренных действиях или предотвратить материально обусловленный срыв производства.
Какие отклонения показывают, что MRP настроен плохо?
Характерный сигнал — повторяющиеся исключения одного типа. Если значительную часть заказов постоянно приходится переносить вперед, возможно, сроки обеспечения в модели короче фактических. Если система регулярно формирует излишние заказы, следует проверить остатки, резервы, размеры партий, страховые запасы и спецификации.
Если расчет существенно меняется даже при небольшом изменении производственного плана, необходимо проверить структуру BOM, правила партий и качество данных. Цель анализа состоит не в том, чтобы добиться полностью неизменного MRP, а в том, чтобы отличать объективные изменения потребности от ошибок модели.
Почему MRP может показывать избыточную потребность в материалах?
Причиной могут быть устаревшие или задвоенные производственные заказы, неучтенные ожидаемые поступления, ошибочные складские остатки, неверная размерность единиц измерения, завышенный страховой запас, чрезмерный минимальный размер партии или неактуальная версия BOM.
Поэтому разбор избыточной потребности следует начинать с трассировки расчета: какой родительский заказ создал потребность, какая спецификация использована, какое количество требуется по норме, какие остатки были учтены и какое правило сформировало плановую партию. Такая прослеживаемость позволяет устранить причину, а не вручную исправлять итоговую цифру.
Границы MRP: материалы, мощности и детальное расписание
Одна из распространенных ошибок — ожидать, что MRP одновременно обеспечит материалы, рассчитает загрузку оборудования и построит оптимальное производственное расписание. Это разные задачи планирования.
MRP может показать, что для производства партии требуется определенный полуфабрикат и его следует запустить к конкретной дате. Но расчет производственной мощности не является основной функцией MRP. Проверка того, хватит ли станко-часов, рабочих центров и доступного времени для выполнения полученного плана, относится к CRP: планированию производственных мощностей.
Даже материально обеспеченный и проверенный по мощности план еще не определяет оптимальную последовательность всех операций. Когда необходимо синхронно учитывать ограничения рабочих центров, технологические последовательности, переналадки и приоритеты заказов, возникает задача APS: синхронного и детального планирования производства.
Еще ближе к исполнению находится детальное планирование производства и диспетчеризация: формирование и корректировка конкретной последовательности выполнения заданий с учетом текущей производственной ситуации.
Разграничение можно сформулировать кратко: MRP отвечает за материальную обеспеченность, CRP — за обеспеченность мощностями, APS — за согласование ограничений и построение расписания, а диспетчеризация — за оперативное управление исполнением. Связь между ними необходима, но подмена одного процесса другим ухудшает прозрачность управления.
Рассчитывает ли MRP производственную мощность?
Нет, классическая задача MRP заключается в расчете зависимой материальной потребности. Временные параметры внутреннего изготовления могут использоваться для определения даты запуска полуфабриката, однако это еще не означает проверку доступной мощности рабочего центра.
Если на одну дату MRP сформировал несколько производственных заказов, каждый из них может быть корректен с точки зрения материалов, но их суммарная трудоемкость способна превышать доступный фонд времени. Для выявления такого конфликта требуется отдельный расчет потребности в мощностях.
Чем MRP отличается от APS и производственной диспетчеризации?
MRP преимущественно отвечает на вопрос «когда должен быть обеспечен компонент и когда следует запустить его заказ». APS дополнительно решает вопрос «как согласовать множество заказов и ограничений, чтобы получить реалистичное расписание».
Диспетчеризация работает уже с текущим исполнением: фактической готовностью операций, задержками, простоями и необходимостью изменить последовательность работ. Поэтому MRP является важным входом для последующих уровней планирования, но не заменяет их.
От ручного MRP к автоматизированному контуру управленческого учета
На небольшом объеме номенклатуры расчет потребности производства в материалах можно поддерживать вручную. Однако по мере увеличения количества изделий, уровней BOM, складов, заказов и периодов планирования возникает проблема не столько самих формул, сколько синхронизации данных.
План выпуска может находиться в одной системе, спецификации — в другой, складские остатки и закупки — в ERP, факт производства — в MES, отдельные корректировки — в электронных таблицах. Пока эти данные собираются вручную, расчет MRP быстро устаревает. Изменение исходного плана требует повторной консолидации, а выяснение причины отклонения превращается в сверку нескольких источников.
Для устойчивого процесса требуется единый цикл: получить актуальные исходные данные → рассчитать потребность → зафиксировать версию плана → получить фактические поступления и выпуск → сравнить план с фактом → классифицировать отклонения → скорректировать параметры → выполнить следующий расчет.
При интеграции ERP и производственных систем полезно разделять уровни данных и ответственность систем. ISA-95 описывает архитектуру взаимодействия бизнес-систем и систем управления производственными операциями, включая границу между уровнем ERP и уровнем MES. Для управленческого учета это важно потому, что плановые данные и производственный факт могут возникать в разных системах, но должны быть сопоставимы в одном аналитическом контуре.
Автоматизация MRP в управленческом контуре поэтому должна решать не только задачу пересчета формул. Существеннее обеспечить регулярный сбор данных из ERP, MES и других учетных источников, согласование справочников, сохранение плановых версий, получение факта и воспроизводимый план-факт анализ.
На базе Финоко такой подход может использоваться для построения управленческого контура поверх существующих учетных источников: консолидации производственных и финансовых данных, регулярного пересчета показателей и анализа отклонений. При этом операционный учет материалов и первичные производственные документы могут продолжать формироваться в существующих ERP, MES и учетных системах.
Управленческая ценность автоматизации заключается в переходе от вопроса «сколько материалов показывает очередная таблица» к последовательности «какая потребность запланирована → чем она обеспечена → где возникло отклонение → почему оно возникло → какое решение принято → как оно повлияло на запасы, сроки и затраты».
Так MRP становится частью более широкого процесса, в котором материальное планирование связано с выпуском, мощностями, производственным фактом и экономическим результатом. Подробнее о построении такого контура: Управленческий учет в производстве.



