erp软件中的mrp - 工厂管理软件

erp软件中的mrp

作者:admin 2021-10-29

如果只用到进销存系统,可以跳过这一章,直接跳到“第12章 采购管理”。如果用到生产/委外系统,也可以先跳过这一章,最后再来看这一章。

使用MRP可以减少很多工作量,对管理的要求也高一些,要不然系统自动产生的单据还需要人工进一步修改的话,有时帮助也不大,还不如不用MRP来得简单,MRP子系统如图11-1。

21384960f6d1e9a5d57vMAivQ

图11-1 MRP子系统

是否使用MRP区别如表11-1。

表11-1 是否使用MRP的区别

工单 委外工单 请购单 销售订单追踪
不用MRP系统 手工录入 通过工单备注等人工追踪
使用MRP系统 自动产生 通过生产计划自动串联

不管是接单生产型企业,还是备货生产型企业,还是复合型企业,币加德ERP使用统一的处理流程:销售订单生产计划工单/委外工单/请购单。销售订单与生产计划的关系举例,如表11-2。

表11-2 销售订单与生产计划的关系

关系 销售订单 生产计划
有源计划

(来自订单)

一对一:订单的每个项次与计划的每个项次一一对应 XDD-20120001-01 SJH-20120001-01
一对多:订单的每个项次与计划的多个项次对应 XDD-20120001-01 SJH-20120001-01
SJH-20120001-02
多对一:订单的多个项次与计划的一个项次对应 XDD-20120001-01 SJH-20120001-01
XDD-20120001-02
无源计划 无订单的备货计划 SJH-20120001-01

备注:表中关系是靠生产计划单身的“订单单号”/“订单项次”这2个字段来维护的。

提醒:本章的重点在于理解MRP的计算逻辑,为了搞得更清晰,建议把本书前面“第3章 编写ERP模拟剧本”的案例全部练习完之后,再来单独学习本章。搞懂了以后也可以按照本书章节顺序进行操作,如果使用了MRP运算生成了工单/委外工单/请购单,在后续的章节练习时注意防止重复录入单据。

11.1 流程模拟

本书“第3章 编写ERP模拟剧本”可以在不使用MRP的情况下完整运行,为了比较直观的说明MRP的原理,下面首先模拟一个案例,接着说明其操作过程。

(1)案例资料。

基础资料:同第3章相同。

期初数据:

期初库存:B|原材料B,YCL|原料仓,数量3。

2021-01-01接到客户订单:客户001,货品“A|成产品A”,数量1,交期2021-01-06。

2021-01-01生产备货计划:货品“A|成产品A”,数量2,交期2021-01-06。

(2)操作过程。

①库存查询。如果实际库存和案例不一样,可以通过其他出库单/其他入库单进行调整,如图11-2。(我们在MRP运算时采用常用的“公式2.毛需求 – 实际库存”,并且“锁库”,所以库存数量的不同,对MRP运算是有不同影响的。)

21390760f6d1fbc8755Wzqd97

图11-2 库存查询

②录入订单。重新登录系统,登录时操作日期为“2021-01-01”,依照案例资料录入一张新的订单,如图11-3,录入完成后审核订单。

21391660f6d204d4d59LG3UHt

图11-3 新增一张订单

③订单生产计划。打开【生产计划】,点新增,如图11-4,点【取单】。

21392560f6d20da5449vch5xl

图11-4 新增生产计划

在“取单-销售订单”窗口,点【查询】,可以看到上面刚刚录入的订单,如图11-5。(已转完的订单不显示:订单已转计划,查询不再显示,防止同一订单重复进行生产计划。)

21393460f6d21678f81k8nI4b

图11-5 取单

提醒:“合并相同货品”勾选后,再点【相同货品汇总】,如图11-6。

21394260f6d21e4c96dGvd0lK

图11-6 合并相同货品

合并取单属于“表11-2 销售订单与生产计划的关系”的多对一的情况,生产计划单身的“订单单号”/“订单项次”这2个字段会显示为*,如图11-7。

21394960f6d225ba3c6hSNCW6

图11-7 合并取单后生产计划单身的订单单号/订单项次显示*

合并取单适合订单很多,但是每张订单的量都很少,而且也不需要按照订单号进行跟踪的情况,否则,尽量不要合并取单,合并之后很难追踪!

取单之后回到“生产计划-新增”界面,如图11-8,选中计划员,录入其他所需信息后,点【保存】,然后再审核该张单据。

21395760f6d22d3843dUds9CC

图11-8 取单后的界面

④备货生产计划。依照案例资料录入,货品“A|产成品A”,计划数量2,交货日期2021-01-06,不用取单,所以订单单号/订单项次都是空白,如图11-9。

21400560f6d2356ca826qDMbq

图11-9 录入备货计划

⑤MRP运算。打开【MRP运算】,默认生产计划日期为登录时指定的操作日期所在月份,其它查询条件留空,点【查询展开】,可以看到上面案例中录入的2张生产计划单的单号SJH-21010001/SJH-21010002,点【全展开/折叠】展开所有节点后,计划单中的产成品根据BOM结构进行展开(必须首先维护好相应产成品的BOM结构,并且BOM已经审核,在“BOM物料清单”模块可以正常展开),如图11-10。

21401360f6d23dcf8f7y8vGDW

图11-10 MRP运算

图中节点说明:

计划单号子节点:项次|品号(版本)|品名|单位|计划数量|实际数量|交货日期|来源

计划单号孙节点:品号(版本)|品名|单位|单耗|需求数量|实际数量|交货日期|来源

⑥运算生单。运算公式选择常用的“公式2.毛需求 – 实际库存”,勾选“锁库”,点【全选中/清空】选中所有节点,再点【运算生单】,弹出提示,如图11-11。(再次点【查询展开】时,会提示没数据,如图11-12。)

21402560f6d249dfab4U09NJK        21403460f6d25238401Nv2SpA

图11-11 计算生单完成                     图11-12 提示没数据

⑦验证MRP运算结果。

打开【生产计划】,可以看到案例中录入的2张计划单(订单生产计划和备货生产计划),“结束标记”已经显示为Y(如果需要重新进行MRP运算,必须首先对单据反结束处理),如图11-13。

21405460f6d266a6f750z4rfq

图11-13 MRP运算生单后生产计划已结束

打开【工单】,可以看到MRP运算生成的工单(未审核状态),如图11-14。

21410560f6d27162308C1b19d

图11-14 MRP运算生成的工单,来源于计划单项次

打开【委外工单】,可以看到MRP运算生成的委外工单(未审核状态),如图11-15。

21411560f6d27b69b00yrIeWj

图11-15 MRP生成的委外工单(源于工单,生产A需先生产C,生产C需委外)

打开【请购单】,可以看到MRP运算生成的请购单(未审核状态),如图11-16。案例中2张计划单共计划生产A产品3个(订单生产计划数量1,备货生产计价数量2),根据产成品A进行BOM展开(图3-1 产品A的物料清单BOM),需要货品B数量6个,在图中可以看到货品B的请购数量合计为3,比实际需要少了3,是因为MRP运算前B的库存数量为3,需求数量 – 库存数量 = 实际需求,也就是“6 – 3 = 3”。

21422460f6d2c0a4341YsM3ke

图11-16 MRP运算生成的请购单,来源于生产计划单(BOM尾阶展开)

提醒:系统在生成请购单时,直接根据BOM多阶展开,不会合并相同的原材料,可以在采购单录入时,取请购单,再进行合并。(直接通过请购单的“生单”功能是无法合并请购单的。)

币加德ERP系统中仅有2个地方可以取单,除了在录入采购单时取请购单,还有一个地方就在录入生产计划时可以取销售订单。系统设置取单功能的原则是:如果需要合并才会设置上拉取单,否则,直接通过下推生单。

由于在MRP运算时勾选了“锁库”,所以原先的库存没有了,打开【库存查询】后,点【查询】,没有数据,如图11-17。

21430760f6d2eb501d7pJ33QS

图11-17 原先的库存在MRP运算锁库后没有了

再打开“图11-10 MRP运算”界面的【锁库管理】,看到了被锁定的库存,如图11-18。

21431460f6d2f2d4f5b8QRRwk

图11-18 锁库管理

提醒:锁库相当于把相关的货品库存调拨到一个虚拟仓库(在库存查询模块是查不到该笔库存的),系统在MRP运算生单时,会根据每个计划单号/项次进行锁定,不但会锁定自制件,也会锁定委外件和原材料,如图11-19。点【解锁】后,可以恢复被锁定的库存。

21432760f6d2ff0c6e55EkCV0

图11-19 图解锁库逻辑

11.2 系统参数

无。

11.3 功能详解

11.3.1 MRP运算逻辑

MRP运算生成时(图11-10 MRP运算)有4个公式进行选择:

公式1.毛需求。最简单的计算逻辑,不考虑库存,产品根据BOM结构展开,自制件生成工单,委外件生成委外工单,采购件生成请购单。

公式2.毛需求-实际库存。与公式1不同之处:考虑了库存。

公式3.毛需求-(实际库存-安全库存)。与公式1不同之处:考虑了库存、安全库存。

公式4.毛需求-(实际库存-安全库存+预计入库-预计出库)。最复杂,其运算逻辑如图图11-19。

上面公式2~4在MRP运算时都考虑了库存,所以在“图11-10 MRP运算”界面可以勾选“锁库”,以防止同一库存反复计算,导致请购数量不足。

21433460f6d306e4cfaLSpBVM

图11-19 MRP运算逻辑

11.3.2 自制/委外切换

企业常常有这种情况:有的产品闲的时候自己做;忙的时候委外。而在维护BOM时,需要指定货品的来源,以便在MRP运算时,让系统知道是生成工单,还是委外工单。所以,按照道理来说,应该针对自制和委外分别建立BOM,才能使得MRP运算后正确生单。问题是这会加大BOM维护的工作量,不是好办法。币加德ERP就此问题的解决方案是:在“查询展开”之后,在“运算生单”之前,让用户自己决定是自制还是委外,方法是选中相应节点,右键鼠标进行切换(仅自制/委外件才会显示切换上下文菜单,采购件不能切换),如图11-20。

21434360f6d30f5f745GYItDG

图11-20 自制/委外切换

11.3.3 锁库管理

如果在MRP运算时(如图11-9 MRP运算)选了运算公式2/公式3/公式4时,并且勾选了“锁库”,则会把库存锁定,锁定的库存可以通过点【锁库管理】查看锁定的库存,如前面的图11-18。参见流程模拟部分。

11.3.4 生单删除

如果做完【运算生单】,发现错了,可以立即点【生单删除】复原,如图11-21。(MRP运算生单会自动结束计划单,如果再次点【查询展开】会提示没有数据,也就无法【生单删除】复原到MRP运算之前的状态了。这时只能手工删除工单/委外工单/请购单,如有锁库的还需先解锁,之后再取消结束计划单后才能复原到MRP运算前的状态。)

21435260f6d318617adEchim1

图11-21 生单删除成功提示

如果只用到进销存系统,可以跳过这一章,直接跳到“第12章 采购管理”。如果用到生产/委外系统,也可以先跳过这一章,最后再来看这一章。

使用MRP可以减少很多工作量,对管理的要求也高一些,要不然系统自动产生的单据还需要人工进一步修改的话,有时帮助也不大,还不如不用MRP来得简单,MRP子系统如图11-1。

21384960f6d1e9a5d57vMAivQ

图11-1 MRP子系统

是否使用MRP区别如表11-1。

表11-1 是否使用MRP的区别

工单 委外工单 请购单 销售订单追踪
不用MRP系统 手工录入 通过工单备注等人工追踪
使用MRP系统 自动产生 通过生产计划自动串联

不管是接单生产型企业,还是备货生产型企业,还是复合型企业,币加德ERP使用统一的处理流程:销售订单生产计划工单/委外工单/请购单。销售订单与生产计划的关系举例,如表11-2。

表11-2 销售订单与生产计划的关系

关系 销售订单 生产计划
有源计划

(来自订单)

一对一:订单的每个项次与计划的每个项次一一对应 XDD-20120001-01 SJH-20120001-01
一对多:订单的每个项次与计划的多个项次对应 XDD-20120001-01 SJH-20120001-01
SJH-20120001-02
多对一:订单的多个项次与计划的一个项次对应 XDD-20120001-01 SJH-20120001-01
XDD-20120001-02
无源计划 无订单的备货计划 SJH-20120001-01

备注:表中关系是靠生产计划单身的“订单单号”/“订单项次”这2个字段来维护的。

提醒:本章的重点在于理解MRP的计算逻辑,为了搞得更清晰,建议把本书前面“第3章 编写ERP模拟剧本”的案例全部练习完之后,再来单独学习本章。搞懂了以后也可以按照本书章节顺序进行操作,如果使用了MRP运算生成了工单/委外工单/请购单,在后续的章节练习时注意防止重复录入单据。

11.1 流程模拟

本书“第3章 编写ERP模拟剧本”可以在不使用MRP的情况下完整运行,为了比较直观的说明MRP的原理,下面首先模拟一个案例,接着说明其操作过程。

(1)案例资料。

基础资料:同第3章相同。

期初数据:

期初库存:B|原材料B,YCL|原料仓,数量3。

2021-01-01接到客户订单:客户001,货品“A|成产品A”,数量1,交期2021-01-06。

2021-01-01生产备货计划:货品“A|成产品A”,数量2,交期2021-01-06。

(2)操作过程。

①库存查询。如果实际库存和案例不一样,可以通过其他出库单/其他入库单进行调整,如图11-2。(我们在MRP运算时采用常用的“公式2.毛需求 – 实际库存”,并且“锁库”,所以库存数量的不同,对MRP运算是有不同影响的。)

21390760f6d1fbc8755Wzqd97

图11-2 库存查询

②录入订单。重新登录系统,登录时操作日期为“2021-01-01”,依照案例资料录入一张新的订单,如图11-3,录入完成后审核订单。

21391660f6d204d4d59LG3UHt

图11-3 新增一张订单

③订单生产计划。打开【生产计划】,点新增,如图11-4,点【取单】。

21392560f6d20da5449vch5xl

图11-4 新增生产计划

在“取单-销售订单”窗口,点【查询】,可以看到上面刚刚录入的订单,如图11-5。(已转完的订单不显示:订单已转计划,查询不再显示,防止同一订单重复进行生产计划。)

21393460f6d21678f81k8nI4b

图11-5 取单

提醒:“合并相同货品”勾选后,再点【相同货品汇总】,如图11-6。

21394260f6d21e4c96dGvd0lK

图11-6 合并相同货品

合并取单属于“表11-2 销售订单与生产计划的关系”的多对一的情况,生产计划单身的“订单单号”/“订单项次”这2个字段会显示为*,如图11-7。

21394960f6d225ba3c6hSNCW6

图11-7 合并取单后生产计划单身的订单单号/订单项次显示*

合并取单适合订单很多,但是每张订单的量都很少,而且也不需要按照订单号进行跟踪的情况,否则,尽量不要合并取单,合并之后很难追踪!

取单之后回到“生产计划-新增”界面,如图11-8,选中计划员,录入其他所需信息后,点【保存】,然后再审核该张单据。

21395760f6d22d3843dUds9CC

图11-8 取单后的界面

④备货生产计划。依照案例资料录入,货品“A|产成品A”,计划数量2,交货日期2021-01-06,不用取单,所以订单单号/订单项次都是空白,如图11-9。

21400560f6d2356ca826qDMbq

图11-9 录入备货计划

⑤MRP运算。打开【MRP运算】,默认生产计划日期为登录时指定的操作日期所在月份,其它查询条件留空,点【查询展开】,可以看到上面案例中录入的2张生产计划单的单号SJH-21010001/SJH-21010002,点【全展开/折叠】展开所有节点后,计划单中的产成品根据BOM结构进行展开(必须首先维护好相应产成品的BOM结构,并且BOM已经审核,在“BOM物料清单”模块可以正常展开),如图11-10。

21401360f6d23dcf8f7y8vGDW

图11-10 MRP运算

图中节点说明:

计划单号子节点:项次|品号(版本)|品名|单位|计划数量|实际数量|交货日期|来源

计划单号孙节点:品号(版本)|品名|单位|单耗|需求数量|实际数量|交货日期|来源

⑥运算生单。运算公式选择常用的“公式2.毛需求 – 实际库存”,勾选“锁库”,点【全选中/清空】选中所有节点,再点【运算生单】,弹出提示,如图11-11。(再次点【查询展开】时,会提示没数据,如图11-12。)

21402560f6d249dfab4U09NJK        21403460f6d25238401Nv2SpA

图11-11 计算生单完成                     图11-12 提示没数据

⑦验证MRP运算结果。

打开【生产计划】,可以看到案例中录入的2张计划单(订单生产计划和备货生产计划),“结束标记”已经显示为Y(如果需要重新进行MRP运算,必须首先对单据反结束处理),如图11-13。

21405460f6d266a6f750z4rfq

图11-13 MRP运算生单后生产计划已结束

打开【工单】,可以看到MRP运算生成的工单(未审核状态),如图11-14。

21410560f6d27162308C1b19d

图11-14 MRP运算生成的工单,来源于计划单项次

打开【委外工单】,可以看到MRP运算生成的委外工单(未审核状态),如图11-15。

21411560f6d27b69b00yrIeWj

图11-15 MRP生成的委外工单(源于工单,生产A需先生产C,生产C需委外)

打开【请购单】,可以看到MRP运算生成的请购单(未审核状态),如图11-16。案例中2张计划单共计划生产A产品3个(订单生产计划数量1,备货生产计价数量2),根据产成品A进行BOM展开(图3-1 产品A的物料清单BOM),需要货品B数量6个,在图中可以看到货品B的请购数量合计为3,比实际需要少了3,是因为MRP运算前B的库存数量为3,需求数量 – 库存数量 = 实际需求,也就是“6 – 3 = 3”。

21422460f6d2c0a4341YsM3ke

图11-16 MRP运算生成的请购单,来源于生产计划单(BOM尾阶展开)

提醒:系统在生成请购单时,直接根据BOM多阶展开,不会合并相同的原材料,可以在采购单录入时,取请购单,再进行合并。(直接通过请购单的“生单”功能是无法合并请购单的。)

币加德ERP系统中仅有2个地方可以取单,除了在录入采购单时取请购单,还有一个地方就在录入生产计划时可以取销售订单。系统设置取单功能的原则是:如果需要合并才会设置上拉取单,否则,直接通过下推生单。

由于在MRP运算时勾选了“锁库”,所以原先的库存没有了,打开【库存查询】后,点【查询】,没有数据,如图11-17。

21430760f6d2eb501d7pJ33QS

图11-17 原先的库存在MRP运算锁库后没有了

再打开“图11-10 MRP运算”界面的【锁库管理】,看到了被锁定的库存,如图11-18。

21431460f6d2f2d4f5b8QRRwk

图11-18 锁库管理

提醒:锁库相当于把相关的货品库存调拨到一个虚拟仓库(在库存查询模块是查不到该笔库存的),系统在MRP运算生单时,会根据每个计划单号/项次进行锁定,不但会锁定自制件,也会锁定委外件和原材料,如图11-19。点【解锁】后,可以恢复被锁定的库存。

21432760f6d2ff0c6e55EkCV0

图11-19 图解锁库逻辑

11.2 系统参数

无。

 

11.3 功能详解

11.3.1 MRP运算逻辑

MRP运算生成时(图11-10 MRP运算)有4个公式进行选择:

公式1.毛需求。最简单的计算逻辑,不考虑库存,产品根据BOM结构展开,自制件生成工单,委外件生成委外工单,采购件生成请购单。

公式2.毛需求-实际库存。与公式1不同之处:考虑了库存。

公式3.毛需求-(实际库存-安全库存)。与公式1不同之处:考虑了库存、安全库存。

公式4.毛需求-(实际库存-安全库存+预计入库-预计出库)。最复杂,其运算逻辑如图图11-19。

上面公式2~4在MRP运算时都考虑了库存,所以在“图11-10 MRP运算”界面可以勾选“锁库”,以防止同一库存反复计算,导致请购数量不足。

21433460f6d306e4cfaLSpBVM

图11-19 MRP运算逻辑

11.3.2 自制/委外切换

企业常常有这种情况:有的产品闲的时候自己做;忙的时候委外。而在维护BOM时,需要指定货品的来源,以便在MRP运算时,让系统知道是生成工单,还是委外工单。所以,按照道理来说,应该针对自制和委外分别建立BOM,才能使得MRP运算后正确生单。问题是这会加大BOM维护的工作量,不是好办法。币加德ERP就此问题的解决方案是:在“查询展开”之后,在“运算生单”之前,让用户自己决定是自制还是委外,方法是选中相应节点,右键鼠标进行切换(仅自制/委外件才会显示切换上下文菜单,采购件不能切换),如图11-20。

21434360f6d30f5f745GYItDG

图11-20 自制/委外切换

11.3.3 锁库管理

如果在MRP运算时(如图11-9 MRP运算)选了运算公式2/公式3/公式4时,并且勾选了“锁库”,则会把库存锁定,锁定的库存可以通过点【锁库管理】查看锁定的库存,如前面的图11-18。参见流程模拟部分。

11.3.4 生单删除

如果做完【运算生单】,发现错了,可以立即点【生单删除】复原,如图11-21。(MRP运算生单会自动结束计划单,如果再次点【查询展开】会提示没有数据,也就无法【生单删除】复原到MRP运算之前的状态了。这时只能手工删除工单/委外工单/请购单,如有锁库的还需先解锁,之后再取消结束计划单后才能复原到MRP运算前的状态。)

21435260f6d318617adEchim1

图11-21 生单删除成功提示

 


标签: , , , , , , ,

评论已关闭。