物料清单的更新方法、物料清单的更新装置及存储介质与流程

文档序号:23948850发布日期:2021-02-18 14:27阅读:220来源:国知局
物料清单的更新方法、物料清单的更新装置及存储介质与流程

[0001]
本发明涉及计算机技术领域,特别涉及一种物料清单的更新方法、物料清单的更新装置及存储介质。


背景技术:

[0002]
当前,物料清单(bill of material,bom)早就不仅仅是物料清单的概念,而是一个跨领域、跨专业的管理体系,是制造业核心的基础数据。
[0003]
目前,多数企业的做法就是先设计产品结构,然后再根据铲平结构制作成需求的产品设计清单。但上述过程需要耗费大量的时间成本和人力成本,导致bom的更新效率低,严重影响了产品的生产效率。


技术实现要素:

[0004]
本发明的主要目的是提供一种物料清单的更新方法、物料清单的更新装置及存储介质,旨在提高物料清单的更新效率以及产品的生产效率。
[0005]
为实现上述目的,本发明提供一种物料清单的更新方法,所述物料清单的更新方法包括:
[0006]
所述物料清单的更新方法包括:
[0007]
获取物料清单中各个物料的阶次信息以及原始数量;
[0008]
根据所述阶次信息以及原始数量计算各个物料所对应的实际用量;
[0009]
根据所述实际用量更新所述物料清单。
[0010]
在一可选的实施例中,所述获取所述阶次信息以及原始数量计算各个物料所对应的实际用量的步骤,还包括:
[0011]
获取与所述阶次信息关联的父项物料数量;
[0012]
根据所述原始数量以及所述父项物料数量计算各个物料所对应的实际用量。
[0013]
在一可选的实施例中,所述根据所述原始数量以及所述父项物料数量计算各个物料所对应的实际用量的步骤之后,还包括:
[0014]
获取各个物料的物料标识,其中,所述物料标识为替换标识或停用标识;
[0015]
根据所述物料标识对所述物料清单进行修改。
[0016]
在一可选的实施例中,所述根据所述原始数量以及所述父项物料数量计算各个物料所对应的实际用量的步骤之后,还包括:
[0017]
获取各个物料的物料信息;
[0018]
在所述物料信息与预设物料数据库中的目标物料信息不一致时,根据所述目标物料信息更新所述物料清单。
[0019]
在一可选的实施例中,所述获取各个物料的属性信息的步骤之后,还包括:
[0020]
在所述预设物料数据库中不存在与所述物料信息对应的物料时,删除所述物料信息对应的物料。
[0021]
在一可选的实施例中,所述根据所述实际用量更新所述物料清单的步骤包括:
[0022]
获取各个物料的物料类型,其中,所述物料类型包括自制件和外购件;
[0023]
根据所述物料类型以及所述实际用量更新所述物料清单。
[0024]
在一可选的实施例中,所述根据所述物料类型以及所述实际用量更新所述物料清单的步骤包括:
[0025]
在所述所述物料清单距上次更新的时间大于预设时间时,根据所述物料类型以及所述实际用量更新所述物料清单。
[0026]
在一可选的实施例中,所述获取物料清单中各个物料的阶次信息以及原始数量的步骤之前,还包括:
[0027]
获取各个物料的属性信息;
[0028]
根据所述各个物料的属性信息以及预设阶次格式生成所述物料清单。
[0029]
此外,为实现上述目的,本发明还提出一种物料清单的更新装置,所述物料清单的更新装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的物料清单的更新程序,所述物料清单的更新程序被所述处理器执行时实现如以上所述的物料清单的更新方法的步骤。
[0030]
此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有物料清单的更新程序,所述物料清单的更新程序被处理器执行时实现如以上所述的物料清单的更新方法的步骤。
[0031]
本发明提出的物料清单的更新方法、物料清单的更新装置及存储介质,其中,先获取物料清单中各个物料的阶次信息以及原始数量,再根据所述阶次信息以及原始数量计算各个物料所对应的实际用量,从而根据所述实际用量更新所述物料清单,即本发明提供的技术方案可以直接根据阶次信息以及原始数量计算得到各个物料的实际用量,以减少更新物料清单的时间成本和人力成本,从而提高物料清单的更新效率,进而提高产品的生产效率。本发明还提供了一种物料清单的更新装置及存储介质。
附图说明
[0032]
为了更清楚地说明本发明实施例或示例性中的技术方案,下面将对实施例或示例性描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以按照这些附图示出的获得其他的附图。
[0033]
图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图;
[0034]
图2为本发明物料清单的更新方法第一实施例的流程示意图;
[0035]
图3为本发明物料清单的更新方法第二实施例的流程示意图。
[0036]
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0037]
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0038]
由于目前多数企业的做法就是先设计产品结构,然后再根据铲平结构制作成需求的产品设计清单,上述过程需要耗费大量的时间成本和人力成本,导致bom的更新效率低,
严重影响了产品的生产效率。基于此,本发明提供一种解决方案,先获取物料清单中各个物料的阶次信息以及原始数量,再根据所述阶次信息以及原始数量计算各个物料所对应的实际用量,从而根据所述实际用量更新所述物料清单,即本发明提供的技术方案可以直接根据阶次信息以及原始数量计算得到各个物料的实际用量,以减少更新物料清单的时间成本和人力成本,从而提高物料清单的更新效率,进而提高产品的生产效率。
[0039]
如图1所示,图1是本发明实施例方案涉及的终端的硬件运行环境示意图。
[0040]
如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard)、遥控器,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如存储器(non-volatile memory)),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0041]
本领域技术人员可以理解,图1中示出的终端的结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0042]
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及物料清单的更新程序。
[0043]
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的物料清单的更新程序,并执行以下操作:
[0044]
获取物料清单中各个物料的阶次信息以及原始数量;
[0045]
根据所述阶次信息以及原始数量计算各个物料所对应的实际用量;
[0046]
根据所述实际用量更新所述物料清单。
[0047]
进一步地,处理器1001可以调用存储器1005中存储的物料清单的更新程序,还执行以下操作:
[0048]
获取与所述阶次信息关联的父项物料数量;
[0049]
根据所述原始数量以及所述父项物料数量计算各个物料所对应的实际用量。
[0050]
进一步地,处理器1001可以调用存储器1005中存储的物料清单的更新程序,还执行以下操作:
[0051]
获取各个物料的物料标识,其中,所述物料标识为替换标识或停用标识;
[0052]
根据所述物料标识对所述物料清单进行修改。
[0053]
进一步地,处理器1001可以调用存储器1005中存储的物料清单的更新程序,还执行以下操作:
[0054]
获取各个物料的物料信息;
[0055]
在所述物料信息与预设物料数据库中的目标物料信息不一致时,根据所述目标物料信息更新所述物料清单。
[0056]
进一步地,处理器1001可以调用存储器1005中存储的物料清单的更新程序,还执行以下操作:
[0057]
在所述预设物料数据库中不存在与所述物料信息对应的物料时,删除所述物料信息对应的物料。
[0058]
进一步地,处理器1001可以调用存储器1005中存储的物料清单的更新程序,还执行以下操作:
[0059]
获取各个物料的物料类型,其中,所述物料类型包括自制件和外购件;
[0060]
根据所述物料类型以及所述实际用量更新所述物料清单。
[0061]
进一步地,处理器1001可以调用存储器1005中存储的物料清单的更新程序,还执行以下操作:
[0062]
在所述所述物料清单距上次更新的时间大于预设时间时,根据所述物料类型以及所述实际用量更新所述物料清单。
[0063]
进一步地,处理器1001可以调用存储器1005中存储的物料清单的更新程序,还执行以下操作:
[0064]
获取各个物料的属性信息;
[0065]
根据所述各个物料的属性信息以及预设阶次格式生成所述物料清单。
[0066]
本发明提供一种物料清单的更新方法。
[0067]
参照图2,图2为本发明物料清单的更新方法第一实施例的流程示意图。
[0068]
本实施例提出一种物料清单的更新方法,该物料清单的更新方法包括:
[0069]
s10,获取物料清单中各个物料的阶次信息以及原始数量;
[0070]
s20,根据所述阶次信息以及原始数量计算各个物料所对应的实际用量;
[0071]
s30,根据所述实际用量更新所述物料清单。
[0072]
即本实施例中,获取物料清单中各个物料的阶次信息以及原始数量,再根据所述阶次信息以及原始数量计算各个物料所对应的实际用量,从而根据所述实际用量更新所述物料清单,即本发明提供的技术方案可以直接根据阶次信息以及原始数量计算得到各个物料的实际用量,以减少更新物料清单的时间成本和人力成本,从而提高物料清单的更新效率,进而提高产品的生产效率。
[0073]
其中,所述物料清单中的每个物料均具有阶次信息以及与阶次信息关联的原始数量,比如,获取到物料的阶次信息为“3-1-2”时,该物料的原始数量为1,此时,即可以根据物料的阶次信息以及物料的原始数量得到该物料的实际用量。
[0074]
具体地,在根据所述阶次信息以及原始数量计算各个物料所对应的实际用量时,先获取与所述阶次信息关联的父项物料数量,以根据所述原始数量以及所述父项物料数量计算各个物料所对应的实际用量。如下表所示:
[0075]
[0076][0077]
即比如,获取到物料的阶次信息为“3-1-2”,即该阶次信息中含有三层序号,第一层序号为“3”,第二层序号为“1”,第三层序号为“2”,即该物料具有两个父项序号为第一层序号“3”,第二层序号“1”,此时,获取与所述阶次信息关联的父项物料数量,比如,第一层序号“3”对应的物料数量为a,第二层序号“1”对应的物料数量为b,而原始数量即第三层序号“2”对应为d,即在根据所述原始数量以及所述父项物料数量计算各个物料所对应的实际用量时,根据第一层序号“3”对应的物料数量为a、第二层序号“1”对应的物料数量为b、原始数量c计算得到该物料所对应的实际用量d*b*c。以此,可以根据各个物料的原始数量以及与该物料阶次信息关联的父项物料数量直接计算出各物料对应的实际用量,从而能够根据所述实际用量更新各个物料在所述物料清单中的用量,即更新所述物料清单中所有物料的实际用量。
[0078]
可以理解的是,上表仅示意出物料清单中的部分物料,而物料清单中的其他物料的实际用量与上述物料的计算方式相同,在此并不一一赘述。
[0079]
即本实施例中利用模型树阶层关系和系统生产的物料数量(无重复/级)通过程序进行逻辑运算得到每个阶次每个物料的实际用量,以便于采购、工程领料、财务等直接应用。
[0080]
进一步地,在根据所述原始数量以及所述父项物料数量计算各个物料所对应的实际用量之后,获取各个物料的物料标识,其中,所述物料标识为替换标识或停用标识,即上述替换标识被配置为该物料可通过其他物料进行替换,上述停用标识被配置为该物料已被停用。
[0081]
即在获取各个物料的物料标识之后,可以根据所述物料标识对所述物料清单进行修改,即在物料a的物料标识为替换标识时,更新所述物料清单时该物料a为可替换物料,比如,物料a可用物料a1进行替换;而物料b的物料标识为停用标识时,更新所述物料清单时该物料b为已停用物料,其中,停用物料为不合工艺需求的物料。即停用不合工艺需求的物料以及替换物料能够避免呆滞物料的产生,同时,降低了工程师去做繁琐的事务性工作。
[0082]
当然,在物料标识不包括上述替换标识或停用标识,即物料标识为空标识时,可在更新所述物料清单时,不对空标识对应物料的标识进行更新。
[0083]
此外,在根据所述原始数量以及所述父项物料数量计算各个物料所对应的实际用量之后,获取各个物料的物料信息,其中,物料信息包括物料料号、物料名称等,即上述物料信息用于区别各个物料的类别。
[0084]
即在获取到各个物料的物料信息之后,比较所述物料信息与预设物料数据库中的目标物料信息是否一致,并在所述物料信息与预设物料数据库中的目标物料信息不一致时,根据所述目标物料信息更新所述物料清单。其中,预设物料数据库为基础物料数据库,包含物料清单中的所有物料,即在更新完所述物料清单后,所述物料清单中的物料信息存
在差异,比如,更新完所述物料清单后,物料c的物料信息中的物料名称为c1,则此时,物料名称c1与预设物料数据库中的物料名称(物料c)不一致时,将所述物料名称c1修改为物料c。即通过预设物料数据库中物料名称的自动映射,以提高物料清单的更新质量和效率。
[0085]
当然,在所述物料信息与预设物料数据库中的目标物料信息一致时,则不需要对所述物料清单中的物料信息进行更新。
[0086]
进一步地,若所述预设物料数据库中不存在与所述物料信息对应的物料,则删除所述物料信息对应的物料。比如,物料信息为物料名称d,而所述预设物料数据库中并不存在物料名称d对应的物料,此时,自动删除物料名称d对应的物料。由于预设物料数据库中物料数量较大,靠人工维护工作量大,数据格式难统一,容易出错,即本实施例中通过自动做格式强制删除处理和更新维护,避免了基础数据出错。
[0087]
进一步地,在根据所述实际用量更新所述物料清单时,获取各个物料的物料类型,其中,所述物料类型包括自制件和外购件,上述自制件为可自制的构件,上述外购件为外部购买的构件。即本实施例中,可以根据所述物料类型以及所述实际用量更新所述物料清单,比如,在所述物料清单列表中具有物料类型的列选项以及物料实际用量的列选项,即确定了所述物料的物料类型以及实际用量,可将所述物料的物料类型以及实际用量自动填入所述物料清单列表中,以完成所述物料清单的更新。
[0088]
当然,为了节省资源,在本实施例中更新所述物料清单时,只需要定期进行更新即可,即在所述所述物料清单距上次更新的时间大于预设时间时,根据所述物料类型以及所述实际用量更新所述物料清单。其中,预设时间为用户设定的更新时间,比如,1h、2h等,在此并不进行限定。
[0089]
即本发明提供的技术方案,先获取物料清单中各个物料的阶次信息以及原始数量,再根据所述阶次信息以及原始数量计算各个物料所对应的实际用量,从而根据所述实际用量更新所述物料清单,即本发明提供的技术方案可以直接根据阶次信息以及原始数量计算得到各个物料的实际用量,以减少更新物料清单的时间成本和人力成本,从而提高物料清单的更新效率,进而提高产品的生产效率。
[0090]
进一步地,参照图3,基于第一实施例提出本发明第二实施例,在本实施例中,所述获取物料清单中各个物料的阶次信息以及原始数量的步骤之前,还包括:
[0091]
s01,获取各个物料的属性信息;
[0092]
s02,根据所述各个物料的属性信息以及预设阶次格式生成所述物料清单。
[0093]
即本实施例在生成物料清单之前,将产品的结构进行拆分,并根据拆分后的物料进行分类,比如,物料h由物料h1、物料h2、物料h3等组成,而物料h1由物料h11、物料h12等组成,以此类推,物料h1、物料h2、物料h3为同一类别的物料,物料h11、物料h12为同一类别的物料。这里,同一类别的物料为可以通过组装的方式形成另一物料。
[0094]
本实施例中,获取各个物料的属性信息,其中,所述属性信息为各个物料的类别,即本实施例中,根据所述各个物料的属性信息(类别)以及预设阶次格式生成所述物料清单。
[0095]
由于一般根据模型树导出的bom清单的物料数量种类只有“多重记录、无多重记录、无多重记录/级”这三种。导出的明细表阶次层数也受限制一般不超过4阶,而复杂产品可能会超过4阶,此时,默认的阶次中的“.”不适合在表格中填写,且容易导致数据格式错
误。即本实施例在根据所述各个物料的属性信息以及预设阶次格式生成所述物料清单时,预设阶次格式为物料的阶次层数,且可以自定义物料的阶次层数,以使物料清单中的阶次层数不受限制,能够使父、子项的物料关系更加明确,也为依据阶次信息计算实际用量提供了可靠的数字模型。
[0096]
本发明还提出一种物料清单的更新装置,所述物料清单的更新方法包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的物料清单的更新程序,所述物料清单的更新程序被所述处理器执行时实现如以上实施例所述的物料清单的更新方法的步骤。
[0097]
本发明还提出一种存储介质,该存储介质上存储有物料清单的更新程序,所述物料清单的更新程序被处理器执行时实现如以上任一实施例所述的物料清单的更新方法的步骤。
[0098]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0099]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,云端服务器,或者网络设备等)执行本发明各个实施例的方法。
[0100]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0101]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1