用友U8MRP总体培训
MRP前的准备工作
基础设置-基础档案-物料清单
物料清单:MRP运算的根本之一,因为帮助说的很清楚,只说说其中的几 个东西。分子和分母,一般设置是几个时,只需要去管分子就行了,分母不 用去管。但使用子件的数量遇到分数除不尽时(比如三个成品要用一袋原料) 或者要填写小数点后好几位的时候,建议使用分母。 还有就是当子件的存货属性是自制时,就一定要向下建BOM,不然运算结 果就是不正确的。
可能有人要说为什么多了一个生产订单,因为当销售订单或预测单生成生 产订单后,运算就只认生产订单而不认当时的销售订单或预测单了,所以 感觉生产订单还是蛮重要的。 特别要注意的是,生成生产订单时生产订单会根据当时的BOM表生成, 而当你生成完后去变更BOM表对生产订单是不起作用的,所以如果你下 达生产订单后还要去变更BOM,那就一定同时去变更生产订单。
MRP前的准备工作
基础设置-基础档案-存货档案
计划页是和MRP运算的关系最大的 一页,不过个人认为上面的设置是 对MRP运算结果更加准确的一个辅 助项,开始实施的时候不一定要深 究它。
计划策略:一定的“MRP件”,这个不用多说。 批量规则:如果是“直接批量”就是直接反应净需求量;如果是“固定批 量”,那后面的固定批量和批量增量就可以填写。可以这样理解,比如有些 东西要成箱的买,一箱如果是10个,现在只要4个,那你可以在固定批量里 填10个,那么运算结果就是10个;再比如虽然这东西是一箱10个,但供应 商的起订点是两箱,两箱以上可以一箱一箱的加,那么你就可以在固定批量 里填20个,批量增量里填10个。
MRP前的准备工作
生产制造- 生产管理- MRP计划生产-MRP运算-参数设置 生产/委外/采购开始日期小于运算开始日 期时向后推算:打勾选择,默认为否,可 随时修改。如果选择了此项,则在进行 MRP/SRP运算时,当销售订单或预测单 上的存货根据其预完工日期或需求日期减 去其累计提前期超过了MRP运算的开始 日期,则是根据MRP运算的开始日期加 存货的累计提前期算出其实际需求日期, 然后再根据这个日期一级级往前推算该存 货下层子件的需求日期。 感觉这个应该是打上勾的。
生产制造表的结构认识
用以下的代码可以在自定 义表里加入表,该表可以 在查询完采购计划后再通 过原材料查询到这个材料 是采购回来生产什么成品 的。
SELECT dbo.PP_MRPDetails.cInvCode AS 材料编码, dbo.PP_MRPDetails.fQuantity AS 数量, dbo.Inventory.cInvCode AS 成品 编码, dbo.Inventory.cInvName AS 成品名称, dbo.Inventory.cInvStd AS 成品规格 FROM dbo.PP_MRPDetails INNER JOIN dbo.ProductStructures ON dbo.PP_MRPDetails.iPSAutoid = dbo.ProductStructures.ChildGUID INNER JOIN dbo.Inventory ON dbo.ProductStructures.cPSPCode = dbo.Inventory.cInvCode
用友U8MRP总体培训
MRP的几个概念 MRP前的准备工作 MRP运算后的操作 生产制造表的结构认识
先给大家明确MRP的几个概念:
MRP计划生产:就是依据销售订单和预测单,按照MRP平衡公式进行运 算,确定企业的生产计划、委外计划和采购计划,也称为MRP(Material Requirements Planning)。MRP能够解决企业生产什么、生产数量、开工时 间、完成时间;外购什么、外购数量、订货时间、到货时间。 MRP运算一般可分为再生成法和净改变法,本系统采用的是再生成法。再生 成法:周期性生成MRP,一般为一周一次(当然并无约束,由企业根据实际情 况定),一周后原来的MRP过时,再根据最新的需求、BOM以及库存记录等 信息生成新的MRP。再生成法广泛适用于各类生产企业。 本系统采用需求驱动的MRP运算。用户可以根据各自的行业特点,使用有生 产计划的MRP运算(MRP采购计划+MRP生产计划+MRP委外计划),或无生 产计划的MRP运算(MRP采购计划)。 MRP采购计划:根据销售订单或市场预测,通过MRP运算,确定向供应 商下达采购订单进行采购的产品及其数量,即MRP运算中"外购+MRP件"的末 级物料形成的需求。 MRP生产计划:根据销售订单或市场预测,通过MRP运算,确定企业需 要向生产部门下达生产订单并进行生产的产品及其数量,即MRP运算中"自制 +MRP件"的产品形成的需求。 MRP委外计划:根据销售订单或市场预测,通过MRP运算,确定企业需 要向委外厂商下达委外订单并进行生产的产品及其数量,即MRP运算中"委外 +MRP件"的产品形成的需求。
MRP的几个概念 MRP前的准备工作 MRP运算后的操作 生产制造表的结构认识
生产制造表的结构认识
我只是对我的客户应用需求看了几个表和视图:
视图pp_cgplan_b 采购计划表体视图
表PP_MRPDetails MRP运算过程表子表 表SaTraceContract 销售成本分析主表生产制造表源自结构认识MRP前的准备工作
生产制造- 生产管理- MRP计划生产-MRP运算-参数设置 这里是MRP运算的精髓,很多客户的要 求要在这里变通。这里只举几个重要的: MRP运算采用简单模式:打勾选择,如 选择了此种模式,则在进行MRP/SRP运 算时,运算效率会有很大的提升。不过这 种简单的模式,其算法和原来的也有所不 同,期初可用量和预计入库量合并一起当 作可用量,且在计算预计入库量时,把采 购订单、生产/委外订单母件的预计到货 日期或预完工日期在MRP/SRP计算的起 止日期内的,都是优先分配给最早的需求 使用,而不是严格按照日期进行分配。此 种简单的模式,不计算期末可用量。
MRP运算后的操作
对于在各个计划里想看看详细的来源的可以直接在双击进入“MRP计算过程查 看”,可以再次双击进入“MRP单据查看”。在这里面的订单类型中有几种: 销售订单、生产订单对应的是这个存货(成品、半成品)所在的订单;生产订 单子件一般原材料和半成品,可以通过生产订单上的某行再对应点击子件查询; 生产计划子件是销售订单上的成品生产需要的原材料。 要追查原材料采购的由来,后面会提供一张表格查询原材料对应的产成品,可 以通过这个产成品在销售订单上进行查询。
MRP的几个概念 MRP前的准备工作 MRP运算后的操作 生产制造表的结构认识
MRP运算后的操作
运算后产生的各种计划,根据存货属性的不同会产生不同的计划,成品、 半成品-生产计划、原材料-采购计划、委外件-委外计划。这几个计划都要 审核后才能向下流转。
MRP运算后的操作
采购计划的配额功能,使用配额功能可以帮助采购部对需要采购的东西快速匹配 到供应商和价格。前提条件需要先在基础档案的对照表中的供应商存货对照表和 供应商存货价格表。 之后可以通过采购订单拷贝或者计划批量生单,但通过计划批量生单一定要注意, 计划订货日期大于业务日期才行,不然是不能生成的。
MRP前的准备工作
基础设置-基础档案-存货档案
计划页是和MRP运算的关系最大的 一页,不过个人认为上面的设置是 对MRP运算结果更加准确的一个辅 助项,开始实施的时候不一定要深 究它。
固定提前期:对于原材料,提前期就是从下订单到货物入库的周期。对于半 成品和成品,提前期就是产品的生产周期。但使用时要谨慎,这个提前期系 统是没有数量概念的,也就是说对于成品,你填的提前期如果是1,那么不 管是生产一个还是一百个,它的生产周期永远是一天,感觉有点不大合理。 是否切除尾数:对于一些存货,如果是按整数计量的,如电脑、螺丝等,在 BOM表里如果设置了其成品率和损耗率,则在MRP运算时有可能会出现小 数,如果对于此类存货在自动运算时没有小数计量,则可以选择此选项,这 样的话,在进行MRP/SRP运算和生产/委外订单分析时,计算其计划订货量 时就会按进一法自动取整。 是否合并需求:勾选此选项时,MRP计划、材料采购计划中该存货的计划 明细可以进行。
MRP的几个概念 MRP前的准备工作 MRP运算后的操作 生产制造表的结构认识
MRP前的准备工作
基础设置-基础档案-存货档案
存货属性决定 了各个存货在系统中的定位: 1、成品:销售+自制 2、半成品:自制+生产耗用 3、原材料:外购+生产耗用 4、委外件:半成品或成品的属性外加委外 主要供货单位:在MRP运算的参 数设置中,可以设置“取供应商 方式”和这里对应 参考成本:在MRP运算的参数设 置中,可以设置“取单价方式” 和这里对应
MRP前的准备工作
基础设置-基础档案-业务-工厂日历
不要以为这东西没用,我有好几次都是没运算出来,找了半天原因发 现是没有设置“工厂日历”。 还有就是“工厂日历”设置完成后,在MRP运算时,计算生产周期时 会把“休息日”扣掉,但采购不会。
MRP前的准备工作
销售订单 预测单 生产订单
前两个单据是MRP运算的依据,特别要注意的是上面的完工日期和运算时 截止日期的关系,这直接决定了MRP运算是否包括这张销售订单或预测单。
视图pp_cgplan_b 主要由PP_PPCDetails和PP_PPCQuota组成,采购计划就是直接显示 的这个视图。 表PP_MRPDetails iOrderDes 对应订单子表ID,iOrderType如果是SA应该对应的就是销售 订单子表ID(SO_SODetails中的iSOsID) iSourceID 当iOrderType如果是Prs时,对应的生产订单的子表 ID ( PP_PODetails 中的SubID) 表SaTraceContract 这张表感觉比较有用,是销售管理里订单跟踪使用的,Ctype 类型0采 购、1委外、2生产,Autoid 某类型的单据子表ID,Sodid 销售订单子表 ID 。用这张表后期使用触发器可以在采购订单带上销售订单号,但前期 怎么能在采购计划就带上销售订单号还请高手指教。