MRP的逻辑就是:供给-需求=建议/预计库存。
所以对于一些简单的情况,直接用Excel进行加减乘除就可以计算出来结果,根本没有多神秘。
其实想想就知道,ERP才产生多少年?如果MRP非用ERP才可以计算出来,我们以前没有ERP的时候是怎么买料的?
mrp输入
MRP只是一个计算逻辑,自然需要有人提供下面这些资料给它,才能运作。
需求计算数据
需求=订单数*用量+计划外需求,所以需要下面这些资料。
生产计划 核心就编码,数量,开始日期,工时资料。
1 主要是MPS,它一般来源于销售订单,预测单,备货计划。
2 还包括一些没有进生产计划的配件。
3 包括手工下的生产任务单,比如试产单。
4 一些半成品的委外单和生产任务单的投料单需求。
BOM 核心就子物料编码,用量。
1注意计算损耗。
2 注意BOM层次中的半成品的提前期,会影响开产时间。
3 注意工序,会影响备料后,实物的去向。
已领用数量 主要指各种投料单的已领料情况。
供给计算数据
供给=库存+在途,所以需要下面这些资料。
库存
1库存在的仓库是否参与MRP运算。
2库存是否可以直接使用,比如:调拨去供应商货位维修或者换货的,注意他们可能不能百分百补回。
3库存是否被锁定在指定类型使用。
在途
1 采购/委外在途,这里也包括已经确认过的请购单。
2 库存退供应商的,可能不能及时百分百补回,如果退的时候,关联了采购单,注意调整系统交期;如果没有关联采购,注意不要重复买料。
mrp输出
我们用MRP这个工具肯定是需要他给我们下列结果。主要包括下单建议及调整建议两部分。
采购建议清单
核心就是物料编码,建议下单数量,建议到货日期,建议开始日期。建议开始日期要利用起来,不要太早下单,可以降低一部分因为生产计划改变或者取消产生的呆滞。
原有采购调整
核心就是单据号及行号,物料资料,日期或者数量的调整建议。如果系统有批改功能,可以批量做采购单修改。
输出结果的特别事项
注意MRP那些异常收支,最好人工再排查一遍无新订单来源的采购申请建议。
1 计划外收支
其他出入库,比如维修,研发材料。
生产损耗,具体要看生产是退换料,还是直接增加投料单数量。
库存调拨到不参与MRP计算仓库,比如库存品质异常调去待处理仓。
2 BOM/投料变更 这种很怕技术部门不出单直接修改系统。
3 销售/采购订单修改关闭,特别是配件和尾数,还有日期和数量的修改。
mrp计算逻辑
企业的情况千差万别,为了增加可用性,软件公司一般给了一些设置参数,让使用方根据自己的实际情况搭配使用。这里面涉及到很多参数,但一般系统上线时,公司会确定好几种常用方案,定期执行,大家知道有那些种类就好,因为很多设置参数限于权限,我们可能看不到。
方案选择
这里主要指的MRP的使用目的。
跑全套 意思是按工厂把所有需求全部跑出来,看需要下单买什么。
跑急单 意思是有插单的时候,尝试检查这单还欠什么。
模拟欠料 一定日期范围内的生产任务单的欠料检查。
物料基础属性
这些是我们经常遇到会影响需求的物料基础参数,感觉不对时,就要去检查是否修改了。
最小采购数量/最小包装数量。
安全库存。
采购周期 分固定和可变两种,虽然一般都是固定的,但供应商的报价一般都隐含最大产能,超过这个,产能爬坡需要时间调整。
替代料
分工程更改,经济料,应急代用等几种情况,我们需要修改投料单不按BOM发料。自然也会影响需求。
有效期间
MRP要考虑日期因素的,所以单据上的关键日期要是出了问题,也会影响需求的。
预测单的有效期 预测单的生效模式很多,有些时候会用“到期即失效”的模式。
供给单据的有效期 MRP的可以调整日期是有限的,单据太晚,系统可能调整不了,直接建议你们买新的。
杂项
双单位的换算涉及换算系数,这个不是很常见,知道下就好。
改善mrp的准确性
MRP不是智能的,一些异常,如果不人工修正,就会越来越乱。
数据及时维护
供给单据,不能回来的及时关闭,避免因为尾数单据存在,没有发现新单的小数量缺口。有一些是因为双单位换算产生的小数点后面位数四舍五入导致单据自动关闭不了。
需求单据,不需要的及时关闭,避免一直产生需求或者锁死库存。有一些是由于用量小数点位数太长,结不了案。
过期单据,及时调整,避免影响生产或锁死库存
异常库存的处理,比如盘盈盘亏数据和借用,挪用及时补单。
BOM,工程更改及替代料关系的异常及时处理
投料单异常,要及时调整。比如倒冲物料因为仓库位置不对,没有扣数,但系统单据已经关闭。比如错误操作人为把投料单数量修改。
测试更优方案
针对实际不同情况和需求,测试采取不同方案,比如一些常用物料设置安全库存,比如一些配件走预测单模式备在途物料。
增加修改报表加快处理速度
ERP是给人用的,一些不违背原则的有逻辑的批量操作是可以用系统实现的,但有些顾问或者IT人员怕麻烦,如果你不懂,他们也不会提醒您有这种途径解决问题。下面是一些常见的提高效率的思路。
统计月用量,成品使用数据,是否风险采购,来源于什么订单,什么时候产生的需求,异常库存及替代料情况这些的信息,在系统相关单据上带出来,可以大量减少人工一个一个查询数据的工作量。
如果系统修改工作量比较大,自己的Excel甚至VBA知识其实已经可以解决很多问题了。
部分单据的批导功能。
数据分析功能,比如系统自动计算月用量,风险采购的预计风险额。
防呆
有些危害比较大的操作,系统是可以做触发做风险检查的。
单据日期控制,为避免人手输入时,把日期搞到几百年以后,建议针对不同位置的日期,设置针对当日的偏差值。特别注意,不说提前,是因为系统一旦关账,会自动禁止输入上月及以前日期的单据
增加各种下推单据功能,手工输入单据的工作减少了,出错的机会自然少了。最好可以尽可能带出相关资料,比如物料基础资料,比如源单单号。
增加权限限制,比如禁止一些人的一些单据和审批流的不需要的操作的权限,比如禁止操作别人的单据。