一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

物料差异单生成方法、电子设备及计算机存储介质与流程

2023-02-10 21:20:05 来源:中国专利 TAG:


1.本发明涉及计算机领域,尤其涉及一种物料差异单生成方法、电子设备及计算机存储介质。


背景技术:

2.目前在制造行业,因为物料清单(bill of material,bom)设计的修改,生产时的安装执行问题、品质检验时的质量问题,采购过程中出现的各类问题,会经常导致bom需要修改。因此,目前的方法是用户根据各类问题进行bom的修改,即用户需要根据bom变更找到哪些物料需要执行变更,bom修改完成后进行发布。


技术实现要素:

3.本发明提供一种物料差异单生成方法、电子设备及计算机存储介质,旨在提高物料清单的变更准确性和管理效率。
4.第一方面,本发明提供一种物料差异单生成方法,包括:将待处理物料清单与历史物料清单进行清单结构对比,得到各个待处理物料差异项;所述待处理物料清单的清单结构相较所述历史物料清单的清单结构发生了变更;确定各个所述待处理物料差异项中的各个目标物料差异项;所述目标物料差异项为标记有已被执行状态的差异项;基于各个所述目标物料差异项,生成第一目标物料差异单。
5.在一个实施例中,所述基于各个所述目标物料差异项,生成第一目标物料差异单,包括:确定各个所述目标物料差异项的变更类型;将变更类型为第一变更类型的目标物料差异项,归类为数量增加型差异项;所述第一变更类型携带有第一类型信息,所述第一类型信息为表征物料清单中的物料数量增加的信息;将变更类型为第二变更类型的目标物料差异项,归类为数量减少型差异项;所述第二变更类型携带有第二类型信息,所述第二类型信息为表征物料清单中的物料数量减少的信息;将变更类型为第三变更类型的目标物料差异项,归类为新增型差异项;所述第三变更类型携带有第三类型信息,所述第三类型信息为表征物料清单中的新增物料的信息;将变更类型为第四变更类型的目标物料差异项,归类为移除型差异项;所述第四变更类型携带有第四类型信息,所述第四类型信息为表征物料清单中的物料被移除的信息;将变更类型为第五变更类型的目标物料差异项,归类为追加工型差异项;所述第五变更类型携带有第五类型信息,所述第五类型信息为表征图纸或工艺路线被修改的信息;
将变更类型为第六变更类型的目标物料差异项,归类为替换型差异项;所述第六变更类型携带有第六类型信息,所述第六类型信息为表征用新的物料来替换物料清单中的原物料的信息;基于所述数量增加型差异项、所述数量减少型差异项、所述新增型差异项、所述移除型差异项、所述追加工型差异项和所述替换型差异项,生成所述第一目标物料差异单。
6.所述基于各个所述目标物料差异项,生成第一目标物料差异单之后,还包括:确定所述第一目标物料差异单的第一清单执行类型;所述第一清单执行类型包括变更原订单类型和新建订单类型;基于所述变更原订单类型或所述新建订单类型,执行所述第一目标物料差异单。
7.基于所述变更原订单类型,执行所述第一目标物料差异单,包括:确定所述第一目标物料差异单中的第一待执行物料差异项;基于所述第一待执行物料差异项对原始订单中的订单信息进行订单修改,生成第一订单变更数据;将所述第一订单变更数据发送至下游系统,以供所述下游系统根据所述第一订单变更数据中物料的原始执行状态执行变更。
8.基于所述新建订单类型,执行所述第一目标物料差异单,包括:确定所述第一目标物料差异单中的第二待执行物料差异项;将所述第二待执行物料差异项和原始订单中的订单信息进行信息对比,创建第二订单变更数据;将所述第二订单变更数据发送至下游系统,以供所述下游系统根据所述第二订单变更数据中物料的原始执行状态执行变更。
9.所述基于各个所述目标物料差异项,生成第一目标物料差异单之后,还包括:确定所述待处理物料清单再次变更的变更次数,以及确定所述待处理物料清单再次变更时,所述第一目标物料差异单中各个所述目标物料差异项的执行状态;基于所述变更次数和各个所述目标物料差异项的执行状态,生成第二目标物料差异单;基于所述第二目标物料差异单的第二清单执行类型,执行所述第二目标物料差异单。
10.所述基于所述变更次数和各个所述目标物料差异项的执行状态,生成第二目标物料差异单,包括:若确定所述变更次数为一次,则确定再次变更后,所述待处理物料清单的第一最终物料差异单;确定再次变更后,所述目标物料差异项中执行状态为未执行状态的第一待合并目标物料差异项;将所述第一待合并目标物料差异项按照变更类型,合并到所述第一最终物料差异单中,生成所述第二目标物料差异单。
11.所述基于所述变更次数和各个所述目标物料差异项的执行状态,生成第二目标物料差异单,包括:若确定所述变更次数大于或者等于两次,则确定再次变更后,所述待处理物料清
单的待处理物料差异单集;确定出所述待处理物料差异单集中的待合并物料差异单,并将剩余物料差异单中,标记为未执行状态的物料差异项合并至所述待合并物料差异单,得到第二最终物料差异单;所述剩余物料差异单为所述待处理物料差异单集中,除所述待合并物料差异单外的物料差异单;确定再次变更后,所述目标物料差异项中执行状态为未执行状态的第二待合并目标物料差异项;将所述第二待合并目标物料差异项按照变更类型,合并至所述第二最终物料差异单中,生成所述第二目标物料差异单。
12.第二方面,本发明提供一种物料差异单生成系统,包括:对比模块,用于将待处理物料清单与历史物料清单进行清单结构对比,得到各个待处理物料差异项;所述待处理物料清单的清单结构相较所述历史物料清单的清单结构发生了变更;确定模块,用于确定各个所述待处理物料差异项中的各个目标物料差异项;所述目标物料差异项为标记有已被执行状态的差异项;生成模块,用于基于各个所述目标物料差异项,生成第一目标物料差异单。
13.第三方面,本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述物料差异单生成方法。
14.第四方面,本发明还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质包括计算机程序,所述计算机程序被所述处理器执行时实现第一方面所述物料差异单生成方法。
15.第五方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被所述处理器执行时实现第一方面所述物料差异单生成方法。
16.本发明提供的物料差异单生成方法、电子设备及计算机存储介质,将待处理物料清单与历史物料清单进行清单结构对比,得到各个待处理物料差异项;待处理物料清单的清单结构相较历史物料清单的清单结构发生了变更;确定各个待处理物料差异项中的各个目标物料差异项;目标物料差异项为标记有已被执行状态的差异项;基于各个目标物料差异项,生成第一目标物料差异单。在物料差异单生成的过程中,根据变更后的待处理物料清单与历史物料清单进行清单结构对比,并结合差异项的已被执行状态,自动生成物料差异单,不需要人工方式根据物料清单变更找到哪些物料需要执行变更,减小了执行变更的工作量,提高了物料清单的变更的管理效率,同时,保证了物料差异单中差异项数量的准确性,提高了物料清单的变更准确性。
附图说明
17.为了更清楚地说明本发明的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1是本发明提供的物料差异单生成方法的流程示意图;图2是本发明提供的物料差异单生成系统的结构示意图;图3是本发明提供的电子设备的结构示意图。
具体实施方式
19.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.本发明实施例提供了物料差异单生成方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些数据下,可以以不同于此处的顺序完成所示出或描述的步骤。
21.参照图1,图1是本发明提供的物料差异单生成方法的流程示意图。本发明实施例提供的物料差异单生成方法包括:步骤101,将待处理物料清单与历史物料清单进行清单结构对比,得到各个待处理物料差异项;步骤102,确定各个所述待处理物料差异项中的各个目标物料差异项;步骤103,基于各个所述目标物料差异项,生成第一目标物料差异单。
22.本发明实施例以物料差异单生成系统作为执行主体为例,物料差异单生成系统可以理解为一种上游系统,也可以理解为下游系统。需要说明的是,本发明实施例中的物料差异单生成系统与设计系统连接,相对于设计系统而言,物料差异单生成系统为下游系统;相当于采购系统或生产系统而言,物料差异单生成系统为上游系统。
23.需要说明的是,因为在物料清单(bill of material,bom)变更时,不同订单中相同bom物料的执行状态是有差异的,有些物料的执行状态是采购,有些物料的执行状态是机加生产,有些物料的执行状态是装配生产的,有些物料的执行状态是要使用库存进行装配生产,有些物料pmc还在排后续的执行计划,还没进行真正生产执行。
24.因此,物料差异单生成系统根据物料不同的执行状态生成执行差异单,执行差异单中生成的差异项都是已经被下游生产系统及采购系统执行的物料。
25.因此,物料差异单生成系统接收设计系统发送的待处理物料清单,该待处理物料清单的清单结构相较于历史物料清单的清单结构发生了变更。进一步地,物料差异单生成系统将待处理物料清单与历史物料清单进行清单结构对比,确定出待处理物料清单的清单结构相对于历史物料清单的清单结构而言,发生变更的各个待处理物料差异项,其中,各个待处理物料差异项的执行状态可以为已被执行状态,各个待处理物料差异项的执行状态也可以为被执行状态。
26.需要说明的是,物料未被执行且发生变更,不会被生成到差异单中。物料被执行且发生变更时才会被生成到差异单中,才需要被相关人员进行详细的变更操作。只把这些已执行且存在差异的物料生成到差异单中执行,会大大减少差异单中的差异项,减少用户的辨别变更物料是否需要被执行的过程,提高了物料清单的变更的管理效率。
27.因此,物料差异单生成系统需要根据待处理物料差异项的执行状态,确定出各个
目标物料差异项,其中,已被执行状态的范围包括但不限制于推送采购申请、推送机加订单、推送装配订单以及预先占用库存,具体为:物料差异单生成系统确定出待处理物料差异项中,执行状态为已被执行状态的差异项,即确定出待处理物料差异项中,推送采购申请、推送机加订单、推送装配订单或者预先占用库存的差异项。进一步地,物料差异单生成系统并将所有的执行状态为已被执行状态的差异项,确定为待处理物料差异项中的目标物料差异项。
28.进一步地,物料差异单生成系统根据所有目标物料差异项的变更类型进行差异项整合,生成第一目标物料差异单。
29.本发明实施例提供的物料差异单生成方法,将待处理物料清单与历史物料清单进行清单结构对比,得到各个待处理物料差异项;待处理物料清单的清单结构相较历史物料清单的清单结构发生了变更;确定各个待处理物料差异项中的各个目标物料差异项;目标物料差异项为标记有已被执行状态的差异项;基于各个目标物料差异项,生成第一目标物料差异单。在物料差异单生成的过程中,根据变更后的待处理物料清单与历史物料清单进行清单结构对比,并结合差异项的已被执行状态,自动生成物料差异单,不需要人工方式根据物料清单变更找到哪些物料需要执行变更,减小了执行变更的工作量,提高了物料清单的变更的管理效率,同时,保证了物料差异单中差异项数量的准确性,提高了物料清单的变更准确性。
30.进一步地,步骤103记载的基于各个所述目标物料差异项,生成第一目标物料差异单,包括:确定各个所述目标物料差异项的变更类型;将变更类型为第一变更类型的目标物料差异项,归类为数量增加型差异项;将变更类型为第二变更类型的目标物料差异项,归类为数量减少型差异项;将变更类型为第三变更类型的目标物料差异项,归类为新增型差异项;将变更类型为第四变更类型的目标物料差异项,归类为移除型差异项;将变更类型为第五变更类型的目标物料差异项,归类为追加工型差异项;将变更类型为第六变更类型的目标物料差异项,归类为替换型差异项;基于所述数量增加型差异项、所述数量减少型差异项、所述新增型差异项、所述移除型差异项、所述追加工型差异项和所述替换型差异项,生成所述第一目标物料差异单。
31.具体地,物料差异单生成系统确定各个目标物料差异项的变更类型,其中,变更类型包括第一变更类型、第二变更类型、第三变更类型、第四变更类型、第五变更类型和第六变更类型。
32.进一步地,第一变更类型携带有第一类型信息,第一类型信息为表征物料清单中的物料数量增加的信息,因此,可以理解为,第一变更类型为数量增加变更类型。第二变更类型携带有第二类型信息,第二类型信息为表征物料清单中的物料数量减少的信息,因此,可以理解为,第二变更类型为数量减少变更类型。第三变更类型携带有第三类型信息,第三类型信息为表征物料清单中的新增物料的信息,因此,可以理解为,第三变更类型为新增变更类型。第四变更类型携带有第四类型信息,第四类型信息为表征物料清单中的物料被移除的信息,因此,可以理解为,第四变更类型为移除变更类型。第五变更类型携带有第五类型信息,第五类型信息为表征图纸或工艺路线被修改的信息,因此,可以理解为,第五变更
类型为追加工变更类型。此变更类型一般不会不会改变物料清单结构。第六变更类型携带有第六类型信息,第六类型信息为表征用新的物料来替换物料清单中的原物料的信息,因此,可以理解为,第六变更类型为替换变更类型。
33.因此,物料差异单生成系统将变更类型为第一变更类型(数量增加变更类型)的目标物料差异项,归类为数量增加型差异项。进一步额,物料差异单生成系统将变更类型为第二变更类型(数量减少变更类型)的目标物料差异项,归类为数量减少型差异项。进一步地,物料差异单生成系统将变更类型为第三变更类型(新增变更类型)的目标物料差异项,归类为新增型差异项。进一步地,物料差异单生成系统将变更类型为第四变更类型(移除变更类型)的目标物料差异项,归类为移除型差异项。进一步地,物料差异单生成系统将变更类型为第五变更类型(追加工变更类型)的目标物料差异项,归类为追加工型差异项。进一步地,物料差异单生成系统将变更类型为第六变更类型(替换变更类型)的目标物料差异项,归类为替换型差异项。
34.进一步地,物料差异单生成系统将数量增加型差异项、数量减少型差异项、新增型差异项、移除型差异项、追加工型差异项和替换型差异项进行整合,生成第一目标物料差异单。
35.本发明实施例将差异项与物料清单bom行进行关联,将相同变更类型的差异项进行归类,使得生成的第一目标物料差异单在执行变更时,可以按照变更类型进行执行变更,减少了物料清单bom执行变更的工作量,提高了物料清单的变更的管理效率。
36.进一步地,步骤103记载的基于各个所述目标物料差异项,生成第一目标物料差异单之后,还包括:确定所述第一目标物料差异单的第一清单执行类型;所述第一清单执行类型包括变更原订单类型和新建订单类型;基于所述变更原订单类型或所述新建订单类型,执行所述第一目标物料差异单。
37.需要说明的是,差异项的执行分为两种类型:一种是基于原单据的进行差异的执行,另一种是创建新的单据进行差异单的执行。进一步需要说明的是,在执行差异单变更时,用户可以进入差异单,在差异单中查看各个差异项的变更信息,然后根据变更信息,选择要执行的差异单中的差异项进行执行,同时,用户还可以对要执行变更处理的差异项填写差异原因,然后再进行差异项的执行。
38.因此,物料差异单生成系统需要确定第一目标物料差异单的第一清单执行类型,第一清单执行类型包括变更原订单类型和新建订单类型。进一步地,物料差异单生成系统需要确定用户在第一目标物料差异单中,选择的所要执行变更的单条差异项或者多条差异项。
39.进一步地,物料差异单生成系统以变更原订单类型或新建订单类型执行,用户在第一目标物料差异单中,选择的所要执行变更的单条差异项或者多条差异项。物料差异单生成系统执行变更后,需要将变更订单发送至下游系统。需要说明的是,所要执行变更的单条差异项或者多条差异项处理完成后,将所要执行变更的单条差异项或者多条差异项标的状态记为异质性完成状态。
40.在一实施例中,如物料的数量增加,对于变更原订单类型:基于原订单进行修改,修改原订单的需求数量,然后将变更订单发送至下游系统。对于新建订单类型:把与原订单
对比增加的数量新建一个订单,并将新建的订单发送至下游系统。
41.本发明实施例通过变更原订单类型或新建订单类型执行第一目标物料差异单,使得物料清单的变更方式多样化。
42.对于变更原订单类型:基于所述变更原订单类型,执行所述第一目标物料差异单,包括:确定所述第一目标物料差异单中的第一待执行物料差异项;基于所述第一待执行物料差异项对原始订单中的订单信息进行订单修改,生成第一订单变更数据;将所述第一订单变更数据发送至下游系统,以供所述下游系统根据所述第一订单变更数据中物料的原始执行状态执行变更。
43.具体地,物料差异单生成系统确定第一目标物料差异单中的第一待执行物料差异项。进一步地,物料差异单生成系统根据第一待执行物料差异项,对原始订单中的订单信息进行订单修改,生成第一订单变更数据。进一步地,物料差异单生成系统根据所要变更订单的订单类型确定出下游系统。
44.下游系统包括但不限制于供应商关系管理系统(supplier relationship management,srm)、制造执行系统(manufacturing execution system,mes)和企业资源规划系统(enterprise resource planning,erp)。在一实施例中,所要变更订单的订单类型为采购订单类型,则下游系统为srm系统。所要变更订单的订单类型为机加订单类型和装配订单类型,则下游系统为mes系统或erp系统。
45.进一步地,物料差异单生成系统将第一订单变更数据发送至下游系统。下游系统接收到第一订单变更数据后,确定第一订单变更数据中物料的原始执行状态,确定原始执行状态是否为可以执行变更状态。若确定原始执行状态为可以执行变更状态,下游系统则根据第一订单变更数据进行变更并通知到相关人员。若确定原始执行状态为不可以执行变更状态,下游系统则发送提示信息告知差异单的执行人,物料的执行状态不可以发生变更。
46.本发明实施例根据执行差异单中的差异项找到对应基于物料推送的生产订单和请购单,设计变更后生成到差异单中的差异项直接关联到之前推送的清单,然后用户基于清单进行变更执行,实现了设计变更导致的变更与下游系统的联动,实现了从问题提出到设计修改bom结构,到推送变更通知以及现场进行变更,整个流程的闭环。
47.对于新建订单类型:基于所述新建订单类型,执行所述第一目标物料差异单,包括:确定所述第一目标物料差异单中的第二待执行物料差异项;将所述第二待执行物料差异项和原始订单中的订单信息进行信息对比,创建第二订单变更数据;将所述第二订单变更数据发送至下游系统,以供所述下游系统根据所述第二订单变更数据中物料的原始执行状态执行变更。
48.具体地,物料差异单生成系统确定第一目标物料差异单中的第二待执行物料差异项,并将第二待执行物料差异项和原始订单中的订单信息进行信息对比,创建出第二订单变更数据。
49.进一步地,物料差异单生成系统根据所要变更订单的订单类型确定出下游系统。
进一步地,物料差异单生成系统将第二订单变更数据发送至下游系统。下游系统接收到第二订单变更数据后,确定第二订单变更数据中物料的原始执行状态,确定原始执行状态是否为可以执行变更状态。若确定原始执行状态为可以执行变更状态,下游系统则根据第二订单变更数据进行变更并通知到相关人员。若确定原始执行状态为不可以执行变更状态,下游系统则发送提示信息告知差异单的执行人,物料的执行状态不可以发生变更。
50.本发明实施例根据执行差异单中的差异项找到对应基于物料推送的生产订单和请购单,设计变更后生成到差异单中的差异项直接关联到之前推送的清单,然后用户基于清单进行变更执行,实现了设计变更导致的变更与下游系统的联动,实现了从问题提出到设计修改bom结构,到推送变更通知以及现场进行变更,整个流程的闭环。
51.进一步地,步骤103记载的基于各个所述目标物料差异项,生成第一目标物料差异单之后,还包括:确定所述待处理物料清单再次变更的变更次数,以及确定所述待处理物料清单再次变更时,所述第一目标物料差异单中各个所述目标物料差异项的执行状态;基于所述变更次数和各个所述目标物料差异项的执行状态,生成第二目标物料差异单;基于所述第二目标物料差异单的第二清单执行类型,执行所述第二目标物料差异单。
52.需要说明的是,差异单生成后,如果物料清单bom发生多次变更,会生成多个差异单,多个差异单中如果有相同物料清单bom行多次变更会进行差异项的合并,历史差异单中未执行完成的差异项也会合并到新的差异单中进行执行,系统只保留一份待执行的差异单。
53.因此,物料差异单生成系统确定待处理物料清单再次变更的变更次数,以及确定待处理物料清单再次变更时,第一目标物料差异单中各个目标物料差异项的执行状态,其中。执行状态可为已被执行状态和未执行状态。进一步地,物料差异单生成系统根据变更次数和各个目标物料差异项的执行状态,生成第二目标物料差异单。最后,物料差异单生成系统确定第二目标物料差异单的第二清单执行类型,根据第二目标物料差异单的第二清单执行类型,执行第二目标物料差异单,第二目标物料差异单的执行过程,具体参照上述第一目标物料差异单的实施例,在此不再赘述。
54.本发明实施例将所有的差异单和差异项合并到一份差异单中执行,在执行变更的过程中,只需要执行一次变更,减少了物料清单bom执行变更的工作量,提高了物料清单的变更的管理效率。
55.对于变更次数为一次:基于所述变更次数和各个所述目标物料差异项的执行状态,生成第二目标物料差异单,包括:若确定所述变更次数为一次,则确定再次变更后,所述待处理物料清单的第一最终物料差异单;确定再次变更后,所述目标物料差异项中执行状态为未执行状态的第一待合并目标物料差异项;将所述第一待合并目标物料差异项按照变更类型,合并到所述第一最终物料差异单中,生成所述第二目标物料差异单。
56.具体地,若确定待处理物料清单的变更次数为一次,物料差异单生成系统则确定再次变更后,待处理物料清单的第一最终物料差异单,生成第一最终物料差异单的过程参照步骤101至步骤103,在此不再赘述。进一步地,物料差异单生成系统确定再次变更后,目标物料差异项中执行状态为未执行状态的第一待合并目标物料差异项。
57.进一步地,物料差异单生成系统将第一待合并目标物料差异项按照变更类型,合并到第一最终物料差异单中,生成第二目标物料差异单,按照变更类型合并可参照上述实施例,在此不再赘述。
58.本发明实施例将所有的差异单和差异项合并到一份差异单中执行,在执行变更的过程中,只需要执行一次变更,减少了物料清单bom执行变更的工作量,提高了物料清单的变更的管理效率。
59.对于变更次数为两次及以上:基于所述变更次数和各个所述目标物料差异项的执行状态,生成第二目标物料差异单,包括:若确定所述变更次数大于或者等于两次,则确定再次变更后,所述待处理物料清单的待处理物料差异单集;确定出所述待处理物料差异单集中的待合并物料差异单,并将剩余物料差异单中,标记为未执行状态的物料差异项合并至所述待合并物料差异单,得到第二最终物料差异单;所述剩余物料差异单为所述待处理物料差异单集中,除所述待合并物料差异单外的物料差异单;确定再次变更后,所述目标物料差异项中执行状态为未执行状态的第二待合并目标物料差异项;将所述第二待合并目标物料差异项按照变更类型,合并至所述第二最终物料差异单中,生成所述第二目标物料差异单。
60.具体地,若确定待处理物料清单的变更次数大于或者等于两次,物料差异单生成系统则确定再次变更后,待处理物料清单的待处理物料差异单集,待处理物料差异单集即多个待处理物料差异单的集合,每一次的变更都会生成一个待处理物料差异单。生成待处理物料差异单集的过程参照步骤101至步骤103,在此不再赘述。
61.进一步地,物料差异单生成系统将待处理物料差异单集中,最新一次变更后的待处理物料差异单,确定为待处理物料差异单集中的待合并物料差异单。进一步地,物料差异单生成系统将待处理物料差异单集中,除待合并物料差异单外的物料差异单(剩余物料差异单)中,标记为未执行状态的物料差异项合并至待合并物料差异单中,得到第二最终物料差异单。
62.进一步地,物料差异单生成系统确定再次变更后,目标物料差异项中执行状态为未执行状态的第二待合并目标物料差异项。进一步地,物料差异单生成系统将第二待合并目标物料差异项按照变更类型,合并至第二最终物料差异单中,生成第二目标物料差异单,按照变更类型合并可参照上述实施例,在此不再赘述。
63.本发明实施例将所有的差异单和差异项合并到一份差异单中执行,在执行变更的过程中,只需要执行一次变更,减少了物料清单bom执行变更的工作量,提高了物料清单的变更的管理效率。
64.进一步地,本发明提供的物料差异单生成系统与本发明提供的物料差异单生成方
法互对应参照。
65.图2所示,图2是本发明提供的物料差异单生成系统的结构示意图,物料差异单生成系统包括:对比模块201,用于将待处理物料清单与历史物料清单进行清单结构对比,得到各个待处理物料差异项;所述待处理物料清单的清单结构相较所述历史物料清单的清单结构发生了变更;确定模块202,用于确定各个所述待处理物料差异项中的各个目标物料差异项;目标物料差异项为标记有已被执行状态的差异项;生成模块203,用于基于各个所述目标物料差异项,生成第一目标物料差异单。
66.进一步地,生成模块203还用于:确定各个所述目标物料差异项的变更类型;将变更类型为第一变更类型的目标物料差异项,归类为数量增加型差异项;所述第一变更类型携带有第一类型信息,所述第一类型信息为表征物料清单中的物料数量增加的信息;将变更类型为第二变更类型的目标物料差异项,归类为数量减少型差异项;所述第二变更类型携带有第二类型信息,所述第二类型信息为表征物料清单中的物料数量减少的信息;将变更类型为第三变更类型的目标物料差异项,归类为新增型差异项;所述第三变更类型携带有第三类型信息,所述第三类型信息为表征物料清单中的新增物料的信息;将变更类型为第四变更类型的目标物料差异项,归类为移除型差异项;所述第四变更类型携带有第四类型信息,所述第四类型信息为表征物料清单中的物料被移除的信息;将变更类型为第五变更类型的目标物料差异项,归类为追加工型差异项;所述第五变更类型携带有第五类型信息,所述第五类型信息为表征图纸或工艺路线被修改的信息;将变更类型为第六变更类型的目标物料差异项,归类为替换型差异项;所述第六变更类型携带有第六类型信息,所述第六类型信息为表征用新的物料来替换物料清单中的原物料的信息;基于所述数量增加型差异项、所述数量减少型差异项、所述新增型差异项、所述移除型差异项、所述追加工型差异项和所述替换型差异项,生成所述第一目标物料差异单。
67.进一步地,物料差异单生成系统还包括执行模块,用于:确定所述第一目标物料差异单的第一清单执行类型;所述第一清单执行类型包括变更原订单类型和新建订单类型;基于所述变更原订单类型或所述新建订单类型,执行所述第一目标物料差异单。
68.进一步地,执行模块还用于:确定所述第一目标物料差异单中的第一待执行物料差异项;基于所述第一待执行物料差异项对原始订单中的订单信息进行订单修改,生成第一订单变更数据;将所述第一订单变更数据发送至下游系统,以供所述下游系统根据所述第一订单
变更数据中物料的原始执行状态执行变更。
69.进一步地,执行模块还用于:确定所述第一目标物料差异单中的第二待执行物料差异项;将所述第二待执行物料差异项和原始订单中的订单信息进行信息对比,创建第二订单变更数据;将所述第二订单变更数据发送至下游系统,以供所述下游系统根据所述第二订单变更数据中物料的原始执行状态执行变更。
70.进一步地,执行模块还用于:确定所述待处理物料清单再次变更的变更次数,以及确定所述待处理物料清单再次变更时,所述第一目标物料差异单中各个所述目标物料差异项的执行状态;基于所述变更次数和各个所述目标物料差异项的执行状态,生成第二目标物料差异单;基于所述第二目标物料差异单的第二清单执行类型,执行所述第二目标物料差异单。
71.进一步地,生成模块203还用于:若确定所述变更次数为一次,则确定再次变更后,所述待处理物料清单的第一最终物料差异单;确定再次变更后,所述目标物料差异项中执行状态为未执行状态的第一待合并目标物料差异项;将所述第一待合并目标物料差异项按照变更类型,合并到所述第一最终物料差异单中,生成所述第二目标物料差异单。
72.进一步地,生成模块203还用于:若确定所述变更次数大于或者等于两次,则确定再次变更后,所述待处理物料清单的待处理物料差异单集;确定出所述待处理物料差异单集中的待合并物料差异单,并将剩余物料差异单中,标记为未执行状态的物料差异项合并至所述待合并物料差异单,得到第二最终物料差异单;所述剩余物料差异单为所述待处理物料差异单集中,除所述待合并物料差异单外的物料差异单;确定再次变更后,所述目标物料差异项中执行状态为未执行状态的第二待合并目标物料差异项;将所述第二待合并目标物料差异项按照变更类型,合并至所述第二最终物料差异单中,生成所述第二目标物料差异单。
73.本发明提供的物料差异单生成系统的具体实施例与上述物料差异单生成方法各实施例基本相同,在此不作赘述。
74.图3示例了一种电子设备的实体结构示意图,如图3所示,电子设备可以包括:处理器(processor)310、通信接口(communications interface)320、存储器(memory)330和通信总线340,其中,处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信。处理器310可以调用存储器330中的逻辑指令,以执行物料差异单生成方法,该方法包括:
将待处理物料清单与历史物料清单进行清单结构对比,得到各个待处理物料差异项;所述待处理物料清单的清单结构相较所述历史物料清单的清单结构发生了变更;确定各个所述待处理物料差异项中的各个目标物料差异项;所述目标物料差异项为标记有已被执行状态的差异项;基于各个所述目标物料差异项,生成第一目标物料差异单。
75.此外,上述的存储器330中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
76.另一方面,本发明还提供一种计算机程序产品,计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的物料差异单生成方法,该方法包括:将待处理物料清单与历史物料清单进行清单结构对比,得到各个待处理物料差异项;所述待处理物料清单的清单结构相较所述历史物料清单的清单结构发生了变更;确定各个所述待处理物料差异项中的各个目标物料差异项;所述目标物料差异项为标记有已被执行状态的差异项;基于各个所述目标物料差异项,生成第一目标物料差异单。
77.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的物料差异单生成方法,该方法包括:将待处理物料清单与历史物料清单进行清单结构对比,得到各个待处理物料差异项;所述待处理物料清单的清单结构相较所述历史物料清单的清单结构发生了变更;确定各个所述待处理物料差异项中的各个目标物料差异项;所述目标物料差异项为标记有已被执行状态的差异项;基于各个所述目标物料差异项,生成第一目标物料差异单。
78.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
79.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施
例或者实施例的某些部分所述的方法。
80.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献