掌桥专利:专业的专利平台
掌桥专利
首页

计算物料价格的方法、装置、计算机设备及存储介质

文献发布时间:2023-06-19 11:42:32


计算物料价格的方法、装置、计算机设备及存储介质

技术领域

本发明涉及互联网技术领域,具体涉及一种计算物料价格的方法、装置、计算机设备及存储介质。

背景技术

目前,在物料采购业务中,当需要给物料定价时,需要根据物料的属性及定价方式制定用于计算物料价格的计算公式,并通过计算公式计算出物料的合理采购价格;在使用计算公式计算物料价格的过程中,需要采购核价人员手动查询物料中各种属性的属性值,再将查询到的属性值手动的添加到计算公式中以计算出物料价格;现有的物料定价方式存在费时费力、计算结果准确率较低且不受控的缺陷;因此,在物料采购业务中如何高效、准确的计算出物料价格成为本领域技术人员亟需解决的技术问题。

发明内容

本发明的目的在于提供一种计算物料价格的方法、装置、计算机设备及存储介质,能够大大提高计算物料价格的工作效率,且减少因人工参与而造成的计算误差。

根据本发明的一个方面,提供了一种计算物料价格的方法,具体包括以下步骤:

获取待定价的目标物料信息,并根据所述目标物料信息确定出物料类型;

从预设的模型库中获取与所述物料类型对应的物料价格计算模型;

根据所述目标物料信息,并利用所述物料价格计算模型,计算出所述目标物料信息的物料价格。

可选的,所述获取待定价的目标物料信息的步骤,具体包括:

按照设定时间间隔定期从企业资源计划ERP系统的入库记录中获取未定价的入库物料信息,以作为所述目标物料信息。

可选的,所述根据所述目标物料信息确定出物料类型的步骤,具体包括:

获取所述目标物料信息中的物料编号;

根据预设的编号-类型对应关系表,确定出与所述物料编号对应的物料类型。

可选的,所述方法还包括:

针对一种物料类型,设置对应的物料价格计算公式;其中,所述物料价格计算公式包括多个参数变量;

分别为所述物料价格计算公式中的每个参数变量设置对应的取值规则;

根据所述物料价格计算公式和取值规则生成物料价格计算模型;

将所述物料价格计算模存储到所述模型库中。

可选的,所述根据所述物料信息,并利用所述物料价格计算模型,计算出所述目标物料信息的物料价格的步骤,具体包括:

从所述物料价格计算模型中解析出物料价格计算公式;

确定出包含在所述物料价格计算公式中的参数变量;

根据每个参数变量的取值规则,分别获取各个参数变量的变量值;

将获取到的变量值添加到所述物料价格计算公式中,并运行所述物料价格计算公式,以计算出所述物料价格。

可选的,所述方法还包括:

当根据参数变量的取值规则获取对应的变量值时,判断在预设时间段内是否获取到变量值,若否,则将包含有所述参数变量的警告信息发送至预设终端。

根据本发明的另一个方面,还提供了一种计算物料价格的装置,具体包括以下组成部分:

获取模块,用于获取待定价的目标物料信息,并根据所述目标物料信息确定出物料类型;

查找模块,用于从预设的模型库中获取与所述物料类型对应的物料价格计算模型;

计算模块,用于根据所述目标物料信息,并利用所述物料价格计算模型,计算出所述目标物料信息的物料价格。

可选的,所述装置还包括:

建模模块,用于针对一种物料类型,设置对应的物料价格计算公式;其中,所述物料价格计算公式包括多个参数变量;分别为所述物料价格计算公式中的每个参数变量设置对应的取值规则;根据所述物料价格计算公式和取值规则生成物料价格计算模型;将所述物料价格计算模存储到所述模型库中。

根据本发明的另一个方面,还提供了一种计算机设备,具体包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述计算物料价格的方法的步骤。

根据本发明的另一个方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述计算物料价格的方法的步骤。

本发明提供的计算物料价格的方法、装置、计算机设备及存储介质,事先为每种类型的物料创建对应的物料价格计算模型,且每种模型对应着一套物料价格计算公式;在物料定价过程中,根据物料类型获取对应的物料价格计算公式,并自动输入物料价格计算公式中所需要的变量值,从而自动计算出物料价格;大大提高计算物料价格的工作效率,且减少因人工参与而造成的计算误差。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为实施例一提供的计算物料价格的方法的一种可选的流程示意图;

图2为实施例二提供的计算物料价格的装置的一种可选的程序模块示意图;

图3为实施例三提供的计算机设备的一种可选的硬件架构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

本发明实施例提供了一种计算物料价格的方法,如图1所示,该方法具体包括以下步骤:

步骤S101:获取待定价的目标物料信息,并根据所述目标物料信息确定出物料类型。

具体的,所述获取待定价的目标物料信息的步骤,具体包括:

按照设定时间间隔定期从ERP(Enterprise Resource Planning,企业资源计划)系统的入库记录中获取未定价的入库物料信息,以作为所述目标物料信息。

进一步的,所述根据所述目标物料信息确定出物料类型的步骤,具体包括:

获取所述目标物料信息中的物料编号;

根据预设的编号-类型对应关系表,确定出与所述物料编号对应的物料类型。

在本实施例中,目标物料信息包括:物料编号、物料基础属性信息、物料供应商信息;

其中,所述物料编号用于对一个物料供应商的一类物料进行唯一标识的编号。

所述编号-类型对应关系表是预先设置的物料编号与物料类型的对应关系表,在本实施例中,将可采用同一种方式计算出物料价格的物料划分到一种物料类型中;每个物料类型对应多个物料编号。

例如,物料编号为00901100、00902201、00902203的物料均属于换热器类型。

步骤S102:从预设的模型库中获取与所述物料类型对应的物料价格计算模型。

具体的,在步骤S102之前,所述方法还包括:

步骤A1:针对一种物料类型,设置对应的物料价格计算公式;其中,所述物料价格计算公式包括多个参数变量;

在本实施例中,分别为每种物料类型创建对应的物料价格计算模型,每个物料价格计算模型配置对应的物料价格计算公式;其中,物料价格计算公式具有逻辑判断以及函数的使用,且在物料价格计算公式中包括多个参数变量;

例如,当物料类型为桌子类型时,参数变量为:桌子的长度、宽度和高度,以及桌子的材料价格。

步骤A2:分别为所述物料价格计算公式中的每个参数变量设置对应的取值规则;

在本实施例中,针对每个参数变量设置对应的取值规则,取值规则用于通过调用指定接口从指定平台获取对应参数变量的变量值;

例如,当物料类型为桌子类型时,参数变量中的桌子的长度、宽度和高度从PDM(Product Data Management,产品数据管理)或PLM(Product Lifecycle Management,产品生命周期管理)系统中获取对应的变量值,参数变量中的材料价格可从互联网上提取行情信息。

步骤A3:根据所述物料价格计算公式和取值规则生成物料价格计算模型。

步骤A4:将所述物料价格计算模存储到所述模型库中。

步骤S103:根据所述目标物料信息,并利用所述物料价格计算模型,计算出所述目标物料信息的物料价格。

具体的,所述根据所述物料信息,并利用所述物料价格计算模型,计算出所述目标物料信息的物料价格的步骤,具体包括:

步骤B1:从所述物料价格计算模型中解析出物料价格计算公式;

步骤B2:确定出包含在所述物料价格计算公式中的参数变量;

步骤B3:根据每个参数变量的取值规则,分别获取各个参数变量的变量值;

步骤B4:将获取到的变量值添加到所述物料价格计算公式中,并运行所述物料价格计算公式,以计算出所述物料价格。

例如,换热器类型的物料价格计算公式为:round(L375+(H074-L586)*L594/1000000+(H087-H088)*H089/1000000,6);

其中,L375为基价,L375的取值规则为取询价月的审批字段值;

H074为长江金属网电解铜本月自然月价(元/吨),H074的取值规则为取询价月(加减后)的行情信息;

L586为铜基价(元/吨),L586的取值规则为取询价月的审批字段值;

L594为铜重量(g),L594的取值规则为取询价月的审批字段值;

H087为长江金属网镍自然月当月价(元/吨),H087的取值规则为取询价月(加减后)的行情信息;

H088为镍基价(元/吨),H088的取值规则为取询价月的审批字段值;

H089为镍重量(g),H089的取值规则为取询价月的审批字段值。

通过各个参数变量的取值规则获取到以下变量值:基价为421.574872,长江金属网电解铜本月自然月价(元/吨)为41719.761062,铜基价(元/吨)为51282.051281,铜重量(g)为3380,长江金属网镍自然月当月价(元/吨)为119112.389381,镍基价(元/吨)为136752.136752,镍重量(g)为0;因此,将上述变量值代入对应的物料价格计算公式中计算出物料价格为389.254331。

进一步的,所述方法还包括:

当根据参数变量的取值规则获取对应的变量值时,判断在预设时间段内是否获取到变量值,若否,则将包含有所述参数变量的警告信息发送至预设终端。

在本实施例中,若无法根据取值规则获取参数变量的变量值,则可向预设终端发送警告信息,以手动输入参数变量的变量值。

通过上述方法,实现了在物料定价过程中,按照预先设置好的物料价格计算模型,自动套取物料价格计算公式以及自动输入物料价格计算公式中所需要的变量值,并自动计算出物料价格,完成商务工作中物料定价的工作,节约了人力成本,避免了因人为参与而导致的物料价格计算误差率较高的问题,提高了整个商务定价的工作效率。

实施例二

本发明实施例提供了一种计算物料价格的装置,如图2所示,该装置具体包括以下组成部分:

获取模块201,用于获取待定价的目标物料信息,并根据所述目标物料信息确定出物料类型;

查找模块202,用于从预设的模型库中获取与所述物料类型对应的物料价格计算模型;

计算模块203,用于根据所述目标物料信息,并利用所述物料价格计算模型,计算出所述目标物料信息的物料价格。

具体的,获取模块201在实现获取待定价的目标物料信息的功能时,具体用于:

按照设定时间间隔定期从企业资源计划ERP系统的入库记录中获取未定价的入库物料信息,以作为所述目标物料信息。

获取模块201在实现根据所述目标物料信息确定出物料类型的功能时,具体用于:

获取所述目标物料信息中的物料编号;

根据预设的编号-类型对应关系表,确定出与所述物料编号对应的物料类型。

在本实施例中,目标物料信息包括:物料编号、物料基础属性信息、物料供应商信息;

其中,所述物料编号用于对一个物料供应商的一类物料进行唯一标识的编号。

所述编号-类型对应关系表是预先设置的物料编号与物料类型的对应关系表,在本实施例中,将可采用同一种方式计算出物料价格的物料划分到一种物料类型中;每个物料类型对应多个物料编号。

进一步的,所述装置还包括:

建模模块,用于针对一种物料类型,设置对应的物料价格计算公式;其中,所述物料价格计算公式包括多个参数变量;分别为所述物料价格计算公式中的每个参数变量设置对应的取值规则;根据所述物料价格计算公式和取值规则生成物料价格计算模型;将所述物料价格计算模存储到所述模型库中。

在本实施例中,分别为每种物料类型创建对应的物料价格计算模型,每个物料价格计算模型配置对应的物料价格计算公式;其中,物料价格计算公式具有逻辑判断以及函数的使用,且在物料价格计算公式中包括多个参数变量;此外,针对每个参数变量设置对应的取值规则,取值规则用于通过调用指定接口从指定平台获取对应参数变量的变量值;例如,当物料类型为桌子类型时,参数变量中的桌子的长度、宽度和高度从PDM(Product DataManagement,产品数据管理)或PLM(Product Lifecycle Management,产品生命周期管理)系统中获取对应的变量值,参数变量中的材料价格可从互联网上提取行情信息。

进一步的,计算模块203,具体包括:

解析单元,用于从所述物料价格计算模型中解析出物料价格计算公式;

确定单元,用于确定出包含在所述物料价格计算公式中的参数变量;

获取单元,用于根据每个参数变量的取值规则,分别获取各个参数变量的变量值;

计算单元,用于将获取到的变量值添加到所述物料价格计算公式中,并运行所述物料价格计算公式,以计算出所述物料价格。

更进一步的,所述获取单元,还用于:

当根据参数变量的取值规则获取对应的变量值时,判断在预设时间段内是否获取到变量值,若否,则将包含有所述参数变量的警告信息发送至预设终端。

在本实施例中,若无法根据取值规则获取参数变量的变量值,则可向预设终端发送警告信息,以手动输入参数变量的变量值。

通过上述装置,实现了在物料定价过程中,按照预先设置好的物料价格计算模型,自动套取物料价格计算公式以及自动输入物料价格计算公式中所需要的变量值,并自动计算出物料价格,完成商务工作中物料定价的工作,节约了人力成本,避免了因人为参与而导致的物料价格计算误差率较高的问题,提高了整个商务定价的工作效率。

实施例三

本实施例还提供一种计算机设备,如可以执行程序的智能手机、平板电脑、笔记本电脑、台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集群)等。如图3所示,本实施例的计算机设备30至少包括但不限于:可通过系统总线相互通信连接的存储器301、处理器302。需要指出的是,图3仅示出了具有组件301-302的计算机设备30,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

本实施例中,存储器301(即可读存储介质)包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器301可以是计算机设备30的内部存储单元,例如该计算机设备30的硬盘或内存。在另一些实施例中,存储器301也可以是计算机设备30的外部存储设备,例如该计算机设备30上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。当然,存储器301还可以既包括计算机设备30的内部存储单元也包括其外部存储设备。在本实施例中,存储器301通常用于存储安装于计算机设备30的操作系统和各类应用软件,例如实施例二的计算物料价格的装置的程序代码等。此外,存储器301还可以用于暂时地存储已经输出或者将要输出的各类数据。

处理器302在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器302通常用于控制计算机设备30的总体操作。

具体的,在本实施例中,处理器302用于执行处理器302中存储的计算物料价格的方法的程序,所述计算物料价格的方法的程序被执行时实现如下步骤:

获取待定价的目标物料信息,并根据所述目标物料信息确定出物料类型;

从预设的模型库中获取与所述物料类型对应的物料价格计算模型;

根据所述目标物料信息,并利用所述物料价格计算模型,计算出所述目标物料信息的物料价格。

上述方法步骤的具体实施例过程可参见第一实施例,本实施例在此不再重复赘述。

实施例四

本实施例还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘、服务器、App应用商城等等,其上存储有计算机程序,所述计算机程序被处理器执行时实现如下方法步骤:

获取待定价的目标物料信息,并根据所述目标物料信息确定出物料类型;

从预设的模型库中获取与所述物料类型对应的物料价格计算模型;

根据所述目标物料信息,并利用所述物料价格计算模型,计算出所述目标物料信息的物料价格。

上述方法步骤的具体实施例过程可参见第一实施例,本实施例在此不再重复赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

相关技术
  • 计算物料价格的方法、装置、计算机设备及存储介质
  • 物料价格管理方法、装置、设备、存储介质及计算机程序
技术分类

06120113022117