物资需求计划计算方法及平台、电子设备及存储介质与流程

文档序号:20619728发布日期:2020-05-06 20:40阅读:473来源:国知局
物资需求计划计算方法及平台、电子设备及存储介质与流程

本发明实施例涉及计算机应用技术领域,特别涉及一种物资需求计划计算方法及平台、电子设备及存储介质。



背景技术:

物资需求计划就是根据各种需求(订单、预测、主生产计划),考虑物料清单(bombillofmaterial,bom)、库存、物料基础资料等信息将需求转换为对物料的需求计划。bom指的是物料(完成品、半成品、部件)的组成情况,比如物料由哪些下级物料组成,每一个下级物料的用量是多少,每一个下级物料对应的属性等。在物资需求计划中,替代料的出现,承担了处理采购的异常调整,保证生产的正常运作等重任。

发明人发现现有技术中至少存在如下问题:当需要选择替代料时,现有技术中的物资需求计划不支持多层级的替代料的选择。



技术实现要素:

本发明实施方式的目的在于提供一种物资需求计划计算方法及平台、电子设备及存储介质,可准确生成物资需求计划,尽可能消耗库存的物料。

为解决上述技术问题,本发明的实施方式提供了一种物资需求计划计算方法,包括以下步骤:获取当前物料的需求信息和供应信息;若当前物料的供应不满足需求且存在替代料,计算当前物料的各个替代料的齐套信息;根据当前物料的各个替代料的齐套信息生成当前物料的物资需求计划。

本发明的实施方式还提供了一种物资需求计划计算平台,包括:获取模块,用于获取当前物料的需求信息和供应信息;计算模块,用于若当前物料的供应不满足需求且存在替代料,计算当前物料的各个替代料的齐套信息;生成模块,用于根据当前物料的各个替代料的齐套信息生成当前物料的物资需求计划。

本发明的实施方式还提供了一种电子设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的物资需求计划计算方法。本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,其特征在于,计算机程序被处理器执行时实现上述的物资需求计划计算方法。

本发明实施方式相对于现有技术而言,通过获取当前物料的需求信息和供应信息,能够确定当前物资的供需状况;若当前物料的供应不满足需求且存在替代料,计算当前物料的各个替代料的齐套信息,并根据当前物料的各个替代料的齐套信息生成当前物料的物资需求计划;对于存在替代料的物料,根据替代料的齐套信息来生成物资需求计划,使得各个物料的替代料能够得到有效消耗,同时使得当前物料的供应能够尽快补足。

另外,根据当前物料的各个替代料的齐套信息生成当前物料的物资需求计划,具体包括:根据当前物料的各个替代料的齐套信息选择目标替代料;根据目标替代料的齐套信息计算目标替代料的可供应情况,以生成当前物料的物资需求计划,其中,若目标替代料为制造件,则目标替代料的齐套信息为制造目标待料的原材料的齐套信息。根据各个替代料的齐套信息选择目标替代料,并且根据目标替代料的情况生成具体的物资需求计划,使得替代料能够得到充分利用。

另外,根据当前物料的各个替代料的齐套信息选择目标替代料,具体为:若当前物料的各个替代料中存在自然替代料,目标替代料为自然替代料,其中,自然替代料为落后的生产技术使用的物料。自然替代为落后的生产技术使用的物料,优先消耗存在自然替换标记物的供应可尽量避免这些物料呆滞在库存中。

另外,根据当前物料的各个替代料的齐套信息选择目标替代料,具体包括:若各个替代料都不齐套,则选择齐套率高的替代料作为目标替代料。选择齐套率高的物料作为目标替代料可以尽量利用库存的物料,减少原材料的采购,同时使得目标替代料能够尽快齐套。

另外,目标替代料进行消耗的优先级顺序根据不同客户的需求而不同。根据不同的用户需求设置不同的消耗规则,使得物料消耗方法更灵活。

另外,齐套信息,至少包括齐套时间和齐套量;根据当前物料的各个替代料的齐套信息生成当前物料的物资需求计划具体为:根据当前物料的各个替代料的齐套时间和齐套量生成当前物料的物资需求计划。生成物资需求计划时,考虑齐套量和齐套时间能够尽量保证库存的物料都消耗了再向供应商下订单。

另外,齐套量为经过尾数偏差修正后的齐套量。尾数偏差修正使得齐套量的计算更方便。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是根据本发明第一实施方式提供的物资需求计划计算方法流程图;

图2是根据本发明第二实施方式提供的物资需求计划计算方法流程图;

图3是根据本发明第三实施方式提供的物资需求计划计算平台结构示意图;

图4是根据本发明第四实施方式提供的电子设备结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。

本发明的第一实施方式涉及一种物资需求计划计算方法。本实施方式中,获取当前物料的需求信息和供应信息;若当前物料的供应不满足需求且存在替代料,计算当前物料的各个替代料的齐套信息;根据当前物料的各个替代料的齐套信息生成当前物料的物资需求计划。可准确生成物资需求计划,尽可能消耗库存的物料。本实施方式中的物资需求计划计算方法流程图如图1所示,下面对本实施方式的物资需求计划计算方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

步骤101,获取当前物料的需求信息和供应信息。

具体地说,在erp系统中,会根据各个产品的物料清单以及各个产品的需求和物料的供应情况生成各个产品下的每个物料的mrp(物资需求计划)。在针对某个产品做计划时,会根据这个产品的物料清单从上到下一步一步规划每个层级中的物料的物资需求计划,当规划到当前物料层级时,可根据原始产品的需求以及前面各个层级的物料的需求和供应计划,得到当前物品的需求信息,同时,根据当前物品的库存情况,得到该物品的供应信息。

进一步地,当前物料的需求信息包括当前物料的需求数量、需求时间等,当前物料的供应信息包括当前物料的供应时间,供应数量等,当前物料的供应来源主要有库存和订单,在库存中的各个物料的信息,还可包括库龄。

步骤102,若当前物料的供应不满足需求且存在替代料,计算当前物料的各个替代料的齐套信息。

具体地说,在获取到当前物料的供应信息和需求信息之后,先根据供应情况计算出当前物料的净需求,即按照需求情况对供应进行消耗,将需求量减去供应量便可以得到当前物料的净需求,根据计算结果的正负值即可判断出当前物料的供应是否满足需求,若当前物料的供应不满足需求,那么计算出的当前物料的净需求大于零,此时需要看看当前物料是否存在替代料。在实际实施中,可以通过查询替代料列表的方式来判断当前物料的替代料情况。若当前物料存在替代料,再根据各个替代料的供应情况计算当前物料的各个替代料的齐套信息。

在实际实施中,各个替代料的齐套信息是与该替代料是否为制造件有关,如果某个替代料是制造件,在计算齐套信息时,实际上计算的是生产该制造件的各个物料的供需情况,如生产该制造件的各个物料都有供应,则认为该制造件是齐套的,而现有物料能够生成的该制造件的数量即为该制造件的齐套量。

值得一提的是,若某个替代料为制造件,而生产该制造件的物料并不齐套,并且所缺的材料也是制造件,可继续根据这个制造件的齐套信息来生成相应的物资需求计划。

步骤103,根据当前物料的各个替代料的齐套信息生成当前物料的物资需求计划。

具体地说,在生成当前物料的物资需求计划时,会根据当前物料的各个替代料的齐套信息选择一个目标替代料,然后根据目标替代料的情况生成当前物料的物资需求计划。另外,由于在实际生产中,自然替代料是用比较落后的技术生产的材料,或者用这个材料来替代当前材料生产产品的技术比较落后,也就是说,自然替代料所采用的技术比较落后,在从各个替代料中选择目标替代料时,若当前物料的各个替代料中存在自然替代料,那么就将自然替代料作为替代料。优先消耗自然替代料可以使得这些物料尽快得到利用,可避免自然替代料长期停滞在库存中。而且在实际实施中,替代料列表中的自然替代料是被标记的,因此,通过查询替代料列表即可知道当前物料是否存在自然替代料。

在实际实施中,目标替代料进行消耗的优先级顺序根据不同客户的需求而不同。例如,某个客户要求产品的材料尽量新,则优先选择库龄低的替代料。

另外,由于物资需求计划中包括消耗库存的原料的时间和生成订单计划的时间等跟时间相关的信息,在实际实施中,本方案计算物资需求计划时,首先会进行一次预计算,在进行预计算的过程中,不考虑各个物料的供应时间,直接按照能够供应的数量和需求的数量进行供需相抵的计算,在进行精确计算的时候,再根据物料的llc层级关系,自上而下平衡供需,将时间因素考虑进去,重新建立需求和供应的关系。具体采用的方案是:对所有的需求按照优先级排序,并且按照优先级的顺序依次扣除供应。例如,在规划的过程中,若出现在对产品甲进行规划时需要物料a,而在对产品乙进行规划时也会需要a,那么,erp系统会根据这两个需求时间的先后顺序不同而对产品a进行消耗,即需求时间靠前的先消耗已有供应,这样,可以尽量在消耗库存而不至于出现先进行了采购再消耗库存量这样的情况。

本实施方式相对现有技术而言,通过获取当前物料的需求信息和供应信息,能够确定当前物资的供需状况;若当前物料的供应不满足需求且存在替代料,计算当前物料的各个替代料的齐套信息,并根据当前物料的各个替代料的齐套信息生成当前物料的物资需求计划;对于存在替代料的物料,根据替代料的齐套信息来生成物资需求计划,使得各个物料的替代料能够得到有效消耗,同时使得当前物料的供应能够尽快补足。

本发明的第二实施方式涉及一种物资需求计划计算方法。第二实施方式与第一实施方式大致相同,主要区别之处在于:本发明第二实施方式中,选择目标替代料时如果替代料并不齐套时,则选择齐套率高的。本实施方式的流程图如图2所示,下面进行具体说明。

步骤201:获取当前物料的需求信息和供应信息。

步骤202:若当前物料的供应不满足需求且存在替代料,计算当前物料的各个替代料的齐套信息。

步骤203:若各个替代料都不齐套,则选择齐套率高的替代料作为目标替代料。

步骤204:根据目标替代料的齐套信息计算目标替代料的可供应情况。

步骤201至步骤202与本发明第一实施方式中的步骤101至步骤102大致相同,为避免重复,这里不再一一赘述。

在本实施方式中,为各个替代料都不齐套的情况下提供了一种选择目标替代料的方法。如果当前物料的各个替代料都不齐套,则选择齐套率最高的替代料,这里的齐套率指的是生产某种制造件所需的原材料的种类齐套的概率,例如,生产a需要1,2,3三种原料,现在仅库存有1,2两种原料,生产b需要4,5,6三种原料,现在仅库存有5一种原料,则a的齐套率高于b。选择齐套率最高的物料作为替代料可以尽量使得库存的材料得到利用,同时节省不必要的开支。

本实施方式相对现有技术而言,选择齐套率高的物料作为目标替代料可以尽量利用库存的物料,减少原材料的采购,同时使得目标替代料能够尽快齐套。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第三实施方式涉及一种物资需求计划计算平台,如图3所示,包括:获取模块301,用于获取当前物料的需求信息和供应信息;计算模块302,用于若当前物料的供应不满足需求且存在替代料,计算当前物料的各个替代料的齐套信息;生成模块303,用于根据当前物料的各个替代料的齐套信息生成当前物料的物资需求计划。

在一个例子中,根据当前物料的各个替代料的齐套信息生成当前物料的物资需求计划,具体包括:根据当前物料的各个替代料的齐套信息选择目标替代料;根据目标替代料的齐套信息计算目标替代料的可供应情况,以生成当前物料的物资需求计划,其中,若目标替代料为制造件,则目标替代料的齐套信息为制造目标待料的原材料的齐套信息。

在一个例子中,根据当前物料的各个替代料的齐套信息选择目标替代料,具体为:若当前物料的各个替代料中存在自然替代料,目标替代料为自然替代料,其中,自然替代料为落后的生产技术使用的物料。

在一个例子中,根据当前物料的各个替代料的齐套信息选择目标替代料,具体包括:若各个替代料都不齐套,则选择齐套率高的替代料作为目标替代料。

在一个例子中,目标替代料进行消耗的优先级顺序根据不同客户的需求而不同。

在一个例子中,齐套信息,至少包括齐套时间和齐套量;根据当前物料的各个替代料的齐套信息生成当前物料的物资需求计划具体为:根据当前物料的各个替代料的齐套时间和齐套量生成当前物料的物资需求计划。

在一个例子中,齐套量为经过尾数偏差修正后的齐套量。

不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本发明第四实施方式涉及一种电子设备,如图4所示,包括:

至少一个处理器401;以及,

与至少一个处理器401通信连接的存储器402;其中,

存储器402存储有可被至少一个处理器401执行的指令,指令被至少一个处理器401执行,以使至少一个处理器401能够执行上述的物资需求计划计算方法。

其中,存储器402和处理器401采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器401和存储器402的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器401处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器401。

处理器401负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器402可以被用于存储处理器401在执行操作时所使用的数据。

本发明第五实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器401执行时实现上述方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器401(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器402(rom,read-onlymemory)、随机存取存储器402(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1