很多工厂上线了ERP、配齐了MOM/WMS,却发现MRP这套理应自动算出"该买什么、该做什么、什么时候要"的引擎,跑出来的计划没人敢用,最后还是靠老计划员的经验表格在撑着。
问题往往不在算法本身,而在三件事上:
一是主数据失真,提前期、BOM用量、安全库存常年没人复核,输入错了输出必然错;
二是库存账实不符,系统里的"在手库存"和仓库里的实物对不上,净需求计算从第一步就已经偏了;
三是最容易被忽视的一点——系统每次运算都会抛出一堆Action Message(异常提示),提醒计划员该提前下单、该取消、该重新选工艺路线,但这些消息长期没人处理,计划员索性绕开系统凭经验下单,MRP也就这样被悄悄"架空"了。
MRP本质上不是一个公式,而是一套环环相扣的计算体系。
它以MPS主生产计划为需求源头,经BOM逐级展开成各层物料的毛需求;
再用在手、预留、在途、预收四类库存数据扣减出净需求;
接着按批量策略(逐次订货、固定批量、经济批量等)和提前期,把净需求换算成具体的下单数量与下单时间;
最后输出计划生产订单、计划采购订单,以及最关键的Action Message。
这套体系跑得好不好,既要看主数据和BOM是否经得起检验,也要看人是否愿意持续处理系统抛出的异常——这正是"人机结合"四个字真正的分量所在。

