System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种物料需求计划方法与系统技术方案_技高网

一种物料需求计划方法与系统技术方案

技术编号:40078662 阅读:11 留言:0更新日期:2024-01-17 02:04
本发明专利技术公开了一种物料需求计划方法与系统,包括:以下步骤:根据生产排产计划相关信息,对需要运算物料需求进行整理;计算物料的运算需求、实际需求和废损需求信息;进行运算后数据处理加工,得出物料需求数量。本专利提出一种物料需求计划方法及系统,既解决了物料需求无法人为高效精确计算的问题,还考虑了物料的最小包装信息,将运算结果处理为可以直接下达采购订单的数量,还记录了和呈现了所有计算过程数据,便于人为对运算结果进行核对检查,提升了物料需求的计算效率,也提高了运算结果的准确性和有效性。

【技术实现步骤摘要】

本专利技术属于物料存储领域,具体涉及一种物料需求计划方法与系统


技术介绍

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结...

【专利技术属性】
技术研发人员:谢前英郑希孙小春黄容
申请(专利权)人:四川启睿克科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1