本发明涉及采购系统,具体涉及一种采购订单清理方法、装置、设备及介质。
背景技术:
1、对于企业的采购系统,通常在月底需要完成所有系统操作之后,在次月开始前,将系统中销售需求余留的包材需求数量与包材未清采购订单的数量做对比,如果包材未清采购订单数量大于销售需求余留的包材需求数量,则将多余的采购订单数量进行清理,尽量保持余留需求数量与采购订未清数量一致。
2、在现有技术中,在对采购订单进行清理时,存在将部分有余留需求的采购订单误清理的情况,导致供应商无法创建对应要货计划的送货单。
技术实现思路
1、有鉴于此,本发明提供了一种采购订单清理方法、装置、设备及介质,以解决将部分有余留需求的采购订单误清理的问题。
2、第一方面,本发明提供了一种采购订单清理方法,应用于采购订单系统,所述方法包括:
3、获取需要产生采购订单的包材物料清单,确定所述包材物料清单中各个包材物料当前的预留需求数量;
4、获取所述采购订单系统中的采购凭证项目表,确定所述采购凭证项目表中的目标字段信息,所述目标字段包括:包材物料号字段、采购订单号字段和采购订单行项目字段;
5、根据采购订单号字段信息、包材物料号字段信息和采购订单行项目字段信息,确定各个采购订单中不同采购订单行对应包材物料的要货计划锁定总数量和释放数量,将所述要货计划锁定总数量减去释放数量,得到各个采购订单行对应包材物料的入库数量;
6、将各个采购订单行对应的采购数量减去所述各个采购订单行对应包材物料的入库数量,得到各个采购订单行对应的未清理数量,排除未清理数量小于等于零的采购订单行,得到未清理的采购订单行清单;
7、将所述未清理的采购订单行清单中的采购订单行按照包材物料进行汇总,得到各个包材物料对应的未清理数量,将所述各个包材物料当前的预留需求数量和未清理数量进行匹配计算,得到各个包材物料对应的待清理数量;
8、基于所述各个包材物料对应的待清理数量对各个采购订单中的采购订单行对应的采购数量进行数量清理。
9、通过获取当前采购订单系统中各种包材物料的预留需求数量,同时根据采购订单系统中的采购凭证项目表确定当前采购订单中已经生成的各个采购订单中各个采购订单行对应的采购数量和入库数量,进而确定各个采购订单行对应的包材物料的未清理数量,从而将未清理数量和预留需求数量进行匹配比较,确定各个包材物料对应的待清理数量,从而根据最终得到的各个包材对应的待清理数量对各个采购订单行的采购数量进行数量清理。
10、在一种可选的实施方式中,在确定各个采购订单中不同采购订单行对应包材物料的要货计划锁定总数量和释放数量前,所述方法还包括:
11、确定各个采购订单对应的确认控制键值,根据所述确认控制键值是否为空确定其对应的采购订单是否被确认,当所述确认控制键值为空时:
12、根据采购订单号字段信息、包材物料号字段信息和采购订单行项目字段信息,将各个采购订单中的各个采购订单行对应的订单数量作为入库数量;
13、当所述确认控制键值为非空时:
14、执行根据采购订单号字段信息、包材物料号字段信息和采购订单行项目字段信息,确定各个采购订单中不同采购订单行对应包材物料的要货计划锁定总数量和释放数量,将所述要货计划锁定总数量减去释放数量,得到各个采购订单行对应包材物料的入库数量的步骤。
15、通过判断采购订单中对应的确认控制键是否为空,从而选择更准确的入库数量确定方式,可以更准确的得到各个采购订单中采购订单行对应的入库数量,从而保证后续得到的各个采购订单行对应的待清理数量更加准确,保证采购订单清理的有效性。
16、在一种可选的实施方式中,所述确定所述包材物料清单中各个包材物料当前的预留需求数量,包括:
17、获取所述采购订单系统中的计划订单清单,确定所述计划订单清单中各个计划订单中预留需求数量不为零的包材物料及其对应的预留需求数量;
18、将各个计划订单中相同包材物料的预留需求数量进行汇总,得到各个包材物料对应的预留需求数量。
19、通过确定计划订单清单中各个计划订单中包材物料对应的预留需求数量,并对其进行汇总,从而得到更加准确的各个包材物料对应的预留需求数量。
20、在一种可选的实施方式中,所述目标字段还包括:版次字段;
21、所述基于所述各个包材物料对应的待清理数量对各个采购订单中的采购订单行对应的采购数量进行数量清理,包括:
22、根据各个包材物料对应的版次确定清理优先级,所述清理优先级为:对于相同包材物料所对应的采购订单行,版次小的包材物料所对应的采购订单行所对应的清理优先级高;
23、根据各个包材物料对应的待清理数量和所述清理优先级对各个采购订单中的采购订单行对应的采购数量进行数量清理。
24、通过确定各个采购订单行对应的包材物料的版次从而确定清理时的优先级,根据各个采购订单行对应版次的优先级对采购数量进行清理,可以进一步的提高清理效果。
25、在一种可选的实施方式中,所述基于所述各个包材物料对应的待清理数量对各个采购订单中的采购订单行对应的采购数量进行数量清理,包括:
26、对于各个采购订单中的采购订单行,当所述采购订单行对应包材物料的包材物料待清理数量大于所述采购订单行对应的未清理数量时,将所述采购订单行对应的分解数量确定为所述采购订单行对应的未清理数量;
27、当所述采购订单行对应包材物料的包材物料待清理数量小于所述采购订单行对应的未清理数量时,将所述采购订单行对应的分解数量确定为所述包材物料待清理数量;
28、在确定每个采购订单行对应的分解数量后,基于所述分解数量更新所述包材物料待清理数量;
29、根据所述各个采购订单行对应的分解数量清理所述采购订单行对应的采购数量。
30、通过将各个采购订单行对应的才清理数量和未清理数量进行比较,从而确定各个采购订单行对应的具体清理数量,从而保证清理准确性。
31、在一种可选的实施方式中,所述根据所述各个采购订单行对应的分解数量清理所述采购订单行对应的采购数量,包括:
32、当所述采购订单行对应的分解数量等于所述采购订单行的未清理数量时,将所述采购订单行打上删除标识;
33、当所述采购订单行对应的分解数量小于所述采购订单行的未清理数量时,将所述采购订单行的采购数量减去所述分解数量。
34、通过具体的分解数量和未清理数量之间的关系,从而对各个采购订单行进行更准确的标注以及数量修改,从而实现更精准的采购订单行清理。
35、在一种可选的实施方式中,在将述采购订单行打上删除标识后,获取采购订单系统中采购申请行对应的申请数量;
36、当所述采购申请行对应的申请数量等于采购订单行对应的采购数量时,将所述采购申请行打上已结算标识;
37、当所述采购申请行对应的申请数量大于采购订单行对应的采购数量或所述采购订单行对应的分解数量小于所述采购订单行的为清理数量时,将所述采购申请行对应的申请数量修改为所述申请数量和所述采购订单行对应的分解数量的差值。
38、通过采购订单行对应的采购数量和采购申请对应的申请数量之间的关系,对采购申请中各个采购申请行对应的申请数量进行清理,从而保证采购订单系统中的采购申请可以得到及时的处理。
39、第二方面,本发明提供了一种采购订单清理装置,应用于采购订单系统,所述装置包括:
40、预留需求获取模块,用于获取需要产生采购订单的包材物料清单,确定所述包材物料清单中各个包材物料当前的预留需求数量;
41、字段信息获取模块,用于获取所述采购订单系统中的采购凭证项目表,确定所述采购凭证项目表中的目标字段信息,所述目标字段包括:包材物料号字段、采购订单号字段和采购订单行项目字段;
42、入库数量确定模块,用于根据采购订单号字段信息、包材物料号字段信息和采购订单行项目字段信息,确定各个采购订单中不同采购订单行对应包材物料的要货计划锁定总数量和释放数量,将所述要货计划锁定总数量减去释放数量,得到各个采购订单行对应包材物料的入库数量;
43、未清理采购订单行确定模块,用于将各个采购订单行对应的采购数量减去所述各个采购订单行对应包材物料的入库数量,得到各个采购订单行对应的未清理数量,排除未清理数量小于等于零的采购订单行,得到未清理的采购订单行清单;
44、待清理数量确定模块,用于将所述未清理的采购订单行清单中的采购订单行按照包材物料进行汇总,得到各个包材物料对应的未清理数量,将所述各个包材物料当前的预留需求数量和未清理数量进行匹配计算,得到各个包材物料对应的待清理数量;
45、采购订单数量清理模块,用于基于所述各个包材物料对应的待清理数量对各个采购订单中的采购订单行对应的采购数量进行数量清理。
46、第三方面,本发明提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的采购订单清理方法。
47、第四方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的采购订单清理方法。
1.一种采购订单清理方法,应用于采购订单系统,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在确定各个采购订单中不同采购订单行对应包材物料的要货计划锁定总数量和释放数量前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述确定所述包材物料清单中各个包材物料当前的预留需求数量,包括:
4.根据权利要求1所述的方法,其特征在于,所述目标字段还包括:版次字段;
5.根据权利要求1所述的方法,其特征在于,所述基于所述各个包材物料对应的待清理数量对各个采购订单中的采购订单行对应的采购数量进行数量清理,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述各个采购订单行对应的分解数量清理所述采购订单行对应的采购数量,包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种采购订单清理装置,应用于采购订单系统,其特征在于,所述装置包括:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的采购订单清理方法。