System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及物料采购领域,具体地涉及一种用于确定物料采购订单的方法、装置、存储介质及处理器。
技术介绍
1、在工程机械行业中,为了确保产品能够在规定时间内交付,需要确保产品的生产能够持续,尽量少发生停产的现象。而生产一种产品需要的物料众多,不同的物料由众多供应商进行供货,不同的供应商进行物料配送的时间又各不相同,不同供应商所供应的物料的质量也会存在一定的差异,且依据用户下单需求产生的生产计划,也会存在计划外需求激增的可能。
2、若供应商的物料配送时间晚于物料的计划生产日期使得物料未能在规定日期配送齐全,则会由于采购下单日期不合理而导致产品停产。若供应商所供应的物料的质量较低使得物料的可用数量小于生产产品所需数量,或某一产品的实际需求量大于计划需求量,均会由于物料采购量不合理而导致产品难以按照生产计划进行生产,从而延误产品的交付日期,降低产品所在企业效益。
技术实现思路
1、本申请实施例的目的是提供一种用于确定物料采购订单的方法、装置、存储介质及处理器。
2、为了实现上述目的,本申请第一方面提供一种用于确定物料采购订单的方法,包括:
3、获取任意一种产品的生产清单,生产清单包括生产产品所需的物料,以及每种物料的计划所需数量和计划生产日期;
4、针对任意一种物料,确定物料的供应商供应物料的次品率,并根据物料的计划需求量和次品率确定物料的冗余采购量;
5、针对任意一种物料,判断物料的计划生产日期是否处于物料的合并时间区间内,其中,
6、针对任意一种物料,在物料的计划生产日期处于物料的合并时间区间内的情况下,基于预设合并规则确定合并时间区间的过量储备系数,以确定物料的物料储备系数,其中,过量储备系数是根据对应历史时间区间内每个历史日期的计划外物料数量与计划内物料数量确定的;
7、针对任意一种物料,在物料的计划生产日期处于物料的合并时间区间外的情况下,根据计划生产日期所处的目标时间区间确定物料的物料储备系数;
8、根据物料储备系数、计划所需数量以及冗余采购量确定物料的采购需求量;
9、根据每种物料的采购需求量生成产品的物料采购订单。
10、在本申请实施例中,预设合并规则包括第一规则,基于预设合并规则确定合并时间区间的过量储备系数,以确定物料的物料储备系数包括:在预设合并规则为第一规则的情况下,确定与合并时间区间对应的全部历史时间区间的过量储备系数的平均值;将平均值确定为合并时间区间的过量储备系数,并将合并时间区间的过量储备系数确定为物料的物料储备系数;其中,与合并时间区间对应的每个历史时间区间的过量储备系数为与对应的每个历史时间区间的计划外物料总量和计划内物料总量间的比值。
11、在本申请实施例中,预设合并规则包括第二规则,基于预设合并规则确定合并时间区间的过量储备系数,以确定物料的物料储备系数包括:在预设合并规则为第二规则的情况下,判断物料的计划生产日期是否处于多个历史时间区间中的非合并时间区间;在物料的计划生产日期处于非合并时间区间的情况下,确定与合并时间区间对应的全部历史时间区间的过量储备系数的平均值;将平均值确定为合并时间区间的过量储备系数,并确定非合并时间区间的过量储备系数;将合并时间区间的过量储备系数和非合并时间区间的过量储备系数中的最大过量储备系数确定为物料的物料储备系数;其中,与合并时间区间对应的每个历史时间区间的过量储备系数为与对应的每个历史时间区间的计划外物料总量和计划内物料总量间的比值,非合并时间区间的过量储备系数为非合并时间区间的计划外物料总量和计划内物料总量之间的比值。
12、在本申请实施例中,预设合并规则包括第一规则和第二规则,方法还包括:在任意数量的历史时间区间存在相同的历史日期的情况下,确定任意数量的历史时间区间满足第一规则,并根据满足第一规则的历史时间区间中的历史最早日期和历史最晚日期确定合并时间区间;在任意数量的历史时间区间中相同的历史日期的数量,与任意数量的历史时间区间内每个历史时间区间的历史日期总数量之间的比值大于预设比值的情况下,确定任意数量的历史时间区间满足第二规则,并根据满足第二规则的历史时间区间中的历史最早日期和历史最晚日期确定合并时间区间。
13、在本申请实施例中,目标时间区间包括预设区间,以及多个历史时间区间中的非合并时间区间,根据计划生产日期所处的目标时间区间确定物料的物料储备系数包括:在目标时间区间为非合并时间区间的情况下,将非合并时间区间的计划外物料总量和计划内物料总量之间的比值确定为非合并时间区间的过量储备系数,并将非合并时间区间的过量储备系数确定为物料储备系数;在目标时间区间为预设区间的情况下,确定物料储备系数为预设值。
14、在本申请实施例中,根据物料储备系数、计划所需数量以及冗余采购量确定物料的采购需求量包括:将计划所需数量与物料储备系数之间的乘积确定为物料的过量储备量;将过量储备量、计划所需数量以及冗余采购量的总和确定为物料的采购需求量。
15、在本申请实施例中,方法还包括:针对任意一种物料,获取物料的计划配送日期,以及物料的供应商配送物料的多个历史配送日期;根据计划配送日期和多个历史配送日期确定物料的供应安全周期;根据计划生产日期、计划配送日期以及供应安全周期确定物料的采购下单日期;根据采购下单日期和采购需求量生成产品的物料采购订单。
16、在本申请实施例中,根据计划配送日期和多个历史配送日期确定物料的供应安全周期包括:确定每个历史配送日期与计划配送日期之间的配送日期差值,并确定大于零的配送日期差值所对应的九分位值;在九分位值为整数的情况下,将九分位值确定为供应安全周期;在九分位值为非整数的情况下,将向上取整后的九分位值确定为供应安全周期。
17、本申请第二方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得处理器被配置成执行上述的用于确定物料采购订单的方法。
18、本申请第三方面提供一种处理器,被配置成执行上述的用于确定物料采购订单的方法。
19、本申请第四方面提供一种用于确定物料采购订单的装置,包括上述的处理器。
20、通过上述技术方案,考虑到供应商供应物料的次品率对物料采购量的影响,基于冗余采购量来避免由于物料质量问题而导致的物料采购量不足,考虑到物料所在日期可能出现的计划外需求激增情况,使得每种物料的采购量更为合理性,避免由于新增生产计划外需求而物料储备量不足导致的产品无法在规定时间内予以交付,使得物料的储备量能够及时应对产品需求激增的情况,确保产品在产品需求激增情况下能够正常生产,为产品所在企业提升效益。
21、本申请实施例的其他特征和优点将在随后的具体实施方式部分予以详细说明。
本文档来自技高网...【技术保护点】
1.一种用于确定物料采购订单的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的用于确定物料采购订单的方法,其特征在于,所述预设合并规则包括第一规则,所述基于所述预设合并规则确定所述合并时间区间的过量储备系数,以确定所述物料的物料储备系数包括:
3.根据权利要求1所述的用于确定物料采购订单的方法,其特征在于,所述预设合并规则包括第二规则,所述基于所述预设合并规则确定所述合并时间区间的过量储备系数,以确定所述物料的物料储备系数包括:
4.根据权利要求1所述的用于确定物料采购订单的方法,其特征在于,所述预设合并规则包括第一规则和第二规则,所述方法还包括:
5.根据权利要求1所述的用于确定物料采购订单的方法,其特征在于,所述目标时间区间包括预设区间,以及所述多个历史时间区间中的非合并时间区间,根据所述计划生产日期所处的目标时间区间确定所述物料的物料储备系数包括:
6.根据权利要求1所述的用于确定物料采购订单的方法,其特征在于,所述根据所述物料储备系数、所述计划所需数量以及所述冗余采购量确定所述物料的采购需求量包括:
...【技术特征摘要】
1.一种用于确定物料采购订单的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的用于确定物料采购订单的方法,其特征在于,所述预设合并规则包括第一规则,所述基于所述预设合并规则确定所述合并时间区间的过量储备系数,以确定所述物料的物料储备系数包括:
3.根据权利要求1所述的用于确定物料采购订单的方法,其特征在于,所述预设合并规则包括第二规则,所述基于所述预设合并规则确定所述合并时间区间的过量储备系数,以确定所述物料的物料储备系数包括:
4.根据权利要求1所述的用于确定物料采购订单的方法,其特征在于,所述预设合并规则包括第一规则和第二规则,所述方法还包括:
5.根据权利要求1所述的用于确定物料采购订单的方法,其特征在于,所述目标时间区间包括预设区间,以及所述多个历史时间区间中的非合并时间区间,根据所述计划生产日期所处的目标时间区间确定所述物料的物料储备系数包括:
【专利技术属性】
技术研发人员:谢恩,叶萌,刘小龙,王博杰,尹鹏军,
申请(专利权)人:中科云谷科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。