System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于物料存储领域,具体涉及一种物料需求计划方法与系统。
技术介绍
1、目前,虽然网络技术、信息化、mrp系统应用较为普及,但还没有一种能够兼容所有业务场景准确计算出生产管理中mrp物料需求的方法。这个问题的主要原因是各个生产部门生产的产品类型不一致,涉及的生产工艺流程差异化较大,相应的产品bom关键信息如bom层级、客带料、替代料关系信息等也不尽相同,不同订单的同一整机产品需要用到的材料可能有所差异,加上同一物料可能出现在同一产品bom清单的不同层级,而这些都是影响mrp运算结果的关键因素。
2、另外传统mrp计算基本是融合到erp系统中,直接给出运算结果,无法对运算过程数据进行呈现展示,无法进行人为核对验证。
3、针对电子产品整机组装过程中,不同订单的同一整机产品需要用到的材料可能有所差异,bom清单或用量存在差异性,即按订单管控生产bom,加上同一物料可能出现在同一产品bom清单的不同层级,即需要记录bom基因路径来确认唯一bom物料,以及bom中原材料、客带料和自制半成品都有实物库存,其中的外购原材料还存在已下采购订单但尚未收货的采购未清,已提出物料需求计划尚未转换为采购订单的需求未清的情况,另外,根据bom计算出来的需求可能为小数,而给供应商下达采购订单时通常需要考虑最小包装信息。
技术实现思路
1、本专利技术的目的在于提供一种物料需求计划方法与系统,解决上述复杂bom结构产品的生产物料需求计算问题,同时,所有mrp运算过程数据可查,便于人
2、为了实现上述目的,本专利技术采用以下技术方案:
3、一种物料需求计划方法,包括:以下步骤:
4、根据生产排产计划相关信息,对需要运算物料需求进行整理;
5、计算物料的运算需求、实际需求和废损需求信息;
6、进行运算后数据处理加工,得出物料需求数量。
7、在一些实施例中,所述根据生产排产计划相关信息,对需要运算物料需求进行整理,包括:需要根据生产计划的机型产品代码信息,获取对应的产品bom树清单物料信息。
8、在一些实施例中,根据bom清单,整理bom清单,增加整理存储物料的组件工厂、是否底层物料字段信息,根据bom结构处理存储是否底层物料和组件工厂信息。
9、在一些实施例中,根据bom结构处理存储是否底层物料和组件工厂信息,具体包括:
10、设计bom有替代组关系的,联查替代料关系数据,获取对应订单中指定的替代料比例信息;根据组件工厂获取相关物料的物料类别、可用库存、采购未清、需求未清、废损率基础信息。
11、在一些实施例中,所述计算物料的运算需求、实际需求和废损需求信息;包括:
12、根据运算准备模块生产计划的产品机型排列顺序,依次进行计算;
13、每个机型内部,按按bom层级,先算层级小的,再算层级大的;
14、同一bom层级内部,按已组织好的排列顺序,依次运算;
15、根据运算准备模块的产品订单bom树,考虑各层级单机用量,递归计算出bom树中各物料的bom理论需求;
16、物料在bom中有替代组标记的,需要在替代料关系维护表中去查询替代比例和替代关系编号,并按给定逻辑处理替代比例信息;
17、运算过程中当自制半成品的库存已经大于该物料的需求时,对应半成品的下层物料不再需要参与mrp运算,对应物料的运算需求直接处理为“--”;
18、运算过程中同一物料在多个机型或同一机型bom的多个层级都有用到时,每次参与运算,都需要保存运算前后运算后库存信息,下一次运算的运算前库存默认等于上一次运算的运算后库存;
19、运算过程中,针对物料类别为自制的半成品,还要考虑半成品的废损率来计算废损需求,根据废损需求进行下层物料的运算需求计算。
20、在一些实施例中,运算过程中,运算前库存字段说明:
21、a、本次运算的运算前库存;
22、b、物料第一次参与运算时,运算前库存默认等于仓库库存;
23、c、物料第二次及以上参与运算时,运算前库存等于上一次参与运算的运算后库存;
24、运算过程中,运算后库存字段说明:
25、a、本次运算的运算后库存;
26、b、物料本次未参与运算的,运算后库存等于运算前库存;
27、c、物料本次参与了运算的,运算后库存根据运算前库存和运算需求的大小而定:
28、若运算前库存-运算需求小于0,即库存不足时,运算后库存直接处理为0;
29、若运算前库存-运算需求大于等于0,即库存充足时,运算后库存=运算前库存-运算需求;
30、运算过程中,运算需求字段说明:
31、a、需要参与运算的需求数量,根据上层组件废损需求数量来判断,不需要参与运算的,运算需求用“--”表示;
32、b、需要参与运算的,运算需求与上层组件的废损需求数量有关:
33、运算需求=上层组件的废损需求*单机用量*替代比例;
34、运算过程中,实际需求字段说明:
35、a、运算需求数量为“--”,即上层组件已经足够,不参与运算的,实际需求直接为0;
36、b、需要参与运算的:
37、(a)、若运算需求-运算前库存大于等于0,即库存不足时,则实际需求=运算需求-运算前库存;
38、(b)、若运算需求-运算前库存小于0,即库存充足时,则实际需求等于0;
39、运算过程中,废损需求字段说明:
40、a、废品需求=实际需求*(1+废品率);
41、b、向上取整,保留整数;
42、运算结果处理模块,在前两个模块数据的基础上,按多维度对运算过程数据进行汇总统计,得到物料需求计划数量。
43、本实施例还提供了一种物料需求计划系统,包括:
44、运算准备模块,根据生产排产计划相关信息,对所有需要运算物料需求的整机产品、产品bom清单相关涉及物料的物料类型、需求工厂、可用库存、采购未清、需求未清基础信息进行整理;
45、运算过程处理模块,bom清单的所有物料,根据物料类型不同,采用不同的运算规则计算物料的运算需求、实际需求和废损需求信息;
46、运算结果处理模块,对运算过程处理模块的运算数据,根据材料类型不同,对最终的真实物料需求进行数量汇总,进行运算后数据处理加工,得出直接提供采购人员下达采购订单的物料需求数量。
47、本专利技术与现有技术相比具有的有益效果是:
48、本专利提出一种物料需求计划方法及系统,既解决了物料需求无法人为高效精确计算的问题,还考虑了物料的最小包装信息,将运算结果处理为可以直接下达采购订单的数量,还记录了和呈现了所有计算过程数据,便于人为对运算结果进行核对检查,提升了物料需求的计算效率,也提高了运本文档来自技高网...
【技术保护点】
1.一种物料需求计划方法,其特征在于,包括:以下步骤:
2.根据权利要求1所述的一种物料需求计划方法,其特征在于,所述根据生产排产计划相关信息,对需要运算物料需求进行整理,包括:需要根据生产计划的机型产品代码信息,获取对应的产品BOM树清单物料信息。
3.根据权利要求2所述的一种物料需求计划方法,其特征在于,根据BOM清单,整理BOM清单,增加整理存储物料的组件工厂、是否底层物料字段信息,根据BOM结构处理存储是否底层物料和组件工厂信息。
4.根据权利要求3所述的一种物料需求计划方法,其特征在于,根据BOM结构处理存储是否底层物料和组件工厂信息,具体包括:
5.根据权利要求1所述的一种物料需求计划方法,其特征在于,所述计算物料的运算需求、实际需求和废损需求信息;包括:
6.根据权利要求5所述的一种物料需求计划方法,其特征在于,
7.一种物料需求计划系统,其特征在于,包括:
【技术特征摘要】
1.一种物料需求计划方法,其特征在于,包括:以下步骤:
2.根据权利要求1所述的一种物料需求计划方法,其特征在于,所述根据生产排产计划相关信息,对需要运算物料需求进行整理,包括:需要根据生产计划的机型产品代码信息,获取对应的产品bom树清单物料信息。
3.根据权利要求2所述的一种物料需求计划方法,其特征在于,根据bom清单,整理bom清单,增加整理存储物料的组件工厂、是否底层物料字段信息,根据bom结...
【专利技术属性】
技术研发人员:谢前英,郑希,孙小春,黄容,
申请(专利权)人:四川启睿克科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。