一种物料管控方法及系统技术方案

技术编号:32276683 阅读:21 留言:0更新日期:2022-02-12 19:42
本发明专利技术提供了一种物料管控方法,包括:获取物料的属性参数,所述属性参数包括以下至少一种:物料代码、供应商、批次号、箱号;创建物料的数据字典,所述数据字典包括以下至少一种:管控方式数据字典、时间类型数据字典、时间精度数据字典;创建出库单,并确认所述出库单中的管控参数,所述管控参数包括以下至少一种:管控方式、时间类型、时间精度;基于所述出库单及所述管控参数,确定FIFO列表,所述FIFO列表用于出库单后续登记范围。可以实现基于mes系统或微服务,通过配置化的方案,来解决复杂的业务场景,以支持不同情况下的先入先出管控。以支持不同情况下的先入先出管控。以支持不同情况下的先入先出管控。

【技术实现步骤摘要】
一种物料管控方法及系统


[0001]本专利技术涉及物料管控
,具体涉及一种物料管控方法及系统。

技术介绍

[0002]对于生产企业,尤其是做贴片加工、成品组装的企业,物料BOM是最常见的,物料BOM的库存管理是整个生产环节中的重中之重,在库存管理中,入库和出库是最常见的两个环节,也是最容易现问题的环节。出库时,每个出库单所选的物料都会做各种校验,以确保出库的准确性。Mes系统针对出入库的管理,一般都是新建入库单、出库单,在单子下直接登记物料bom,或者在单子下增加行项目,由行项目去登记物料bom。因为FIFO管控主要发生在出库环节,这里详细介绍出库。出库的登记和正式出库是发生在两个时间点的,一个单子会登记多个物料bom;登记完成后,最终执行出库确认时,才发生库存变动。因此,出库登记相当于锁定库存物料,出库确认才释放锁定同时扣减库存。在登记环节,就有一种管控方式,需要从一批先入的物料bom中去寻找目标bom来登记。这有一种比较简单的方式来实现:按照入库登记时间升序排序,去前面一批,就能满足该业务需求。但,实际业务场景根本没这么简单,比如出库单会有很多类型的属性,其中有一个“管控类型”的属性,指定该出库单按什么方式去登记,比如按单个物料SN登记、按批次号登记、按箱号登记,每一种登记对应的后续业务处理各不相同,相应的后台管理逻辑、建数据库表也会有所区分,每种管控类型下的FIFO管控逻辑实现也会有所差异。同时,时间上不一定根据入库登记时间升序,有可能根据入库确认时间,或者收货日期升序,可以精确到时分秒来排序,也可以精确到天来排序,还可能按周来排序。然后因为出库登记到出库确认之间存在时间差,可能部分出库单还需要锁定FIFO列表功能。

技术实现思路

[0003]本专利技术的目的在于提供一种物料管控方法及系统。以期解决
技术介绍
中存在的技术问题。
[0004]为了实现上述目的,本专利技术采用以下技术方案:
[0005]一种物料管控方法,包括:获取物料的属性参数,所述属性参数包括以下至少一种:物料代码、供应商、批次号、箱号;创建物料的数据字典,所述数据字典包括以下至少一种:管控方式数据字典、时间类型数据字典、时间精度数据字典;创建出库单,并确认所述出库单中的管控参数,所述管控参数包括以下至少一种:管控方式、时间类型、时间精度;基于所述出库单及所述管控参数,确定FIFO列表,所述FIFO列表用于出库单后续登记范围。
[0006]本专利技术的方案是可以基于mes系统或微服务,通过配置化的方案,来解决复杂的业务场景,以支持不同情况下的先入先出管控,其中,物料BOM的入库方式存在多种类型,时间的依据也有不同,时间的粒度也可能不同,本系统提炼了各种维度的特征,做成可配置化的数据字典,来驱动先入先出管控。在本方案中,将不同纬度属性做成value

name的数据字典,在基础数据中进行维护。出库单相应的属性从这些数据字典中查询,FIFO拉取列表的实
现算法,也基于这些配置的数据字典。这些数据字典对扩展开放,对修改关闭。同时,还支持锁定FIFO列表。被锁定的列表能被释放,当出库确认后,也会自动释放锁定并出库(修改库存)。
[0007]在一些实施例中,所述管控方式数据字典中包括多种不同的管控方式,所述管控方式包括:无、个体管控、批次管控、箱号管控、供应商管控。
[0008]在一些实施例中,各个管控方式由不同的代码表示。
[0009]在一些实施例中,所述时间类型数据字典是基于排序时间制定。
[0010]在一些实施例中,时间类型包括入库登记时间、入库确认时间、入库审核通过时间。
[0011]在一些实施例中,不同的排序时间由不同的代码表示。
[0012]在一些实施例中,所述时间精度数据字典是基于时间精度制定。
[0013]在一些实施例中,所述时间精度包括:时、分、秒、天、周、月。
[0014]在一些实施例中,不同的时间精度由不同的代码表示。
[0015]同时,本专利技术还公开了一种物料管控系统,包括:
[0016]第一获取模块,用于获取物料的属性参数,所述属性参数包括以下至少一种:物料代码、供应商、批次号、箱号;
[0017]第一创建模块,用于创建物料的数据字典,所述数据字典包括以下至少一种:管控方式数据字典、时间类型数据字典、时间精度数据字典;
[0018]第二创建模块,用于创建出库单,并确认所述出库单中的管控参数,所述管控参数包括以下至少一种:管控方式、时间类型、时间精度;
[0019]列表确定模块,用于基于所述出库单及所述管控参数,确定FIFO列表,所述FIFO列表用于出库单后续登记范围。
[0020]本专利技术的系统可以通过Spring Boot+Mybatis+Mysql+MongoDb技术实现上述功能,可独立成单独微服务,也可以融入mes系统,方便移植。
[0021]有益效果
[0022]本专利技术的方案中,通过配置化方式实现FIFO管控,工厂根据业务需求自行切换各种所需的管控方式,也支持管控方式的扩展,所有的扩展基于策略模式,符合“对修改关闭、对扩展开放”设计思想,不会因为后续改动破坏原有架构。
附图说明
[0023]图1是本实施例涉及的物料管控方法的流程示意图;
[0024]图2是本实施例涉及的物料管控系统的流程示意图;
[0025]图3是本实施例涉及的物料BOM入库类型;
[0026]图4是本实施例涉及的物料BOM入库类型;
[0027]图5是本实施例涉及的物料BOM出库FIFO管控示意图。
具体实施方式
[0028]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并
不用于限定本申请。
[0029]相反,本申请涵盖任何由权利要求定义的在本申请的精髓和范围上做的替代、修改、等效方法以及方案。进一步,为了使公众对本申请有更好的了解,在下文对本申请的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本申请。
[0030]以下将结合图1

5对本申请实施例所涉及的物料管控方法及系统进行详细说明。值得注意的是,以下实施例仅仅用于解释本申请,并不构成对本申请的限定。
[0031]实施例1
[0032]如图1所示,一种物料管控方法,包括:
[0033]步骤110,获取物料的属性参数,所述属性参数包括以下至少一种:物料代码、供应商、批次号、箱号;
[0034]步骤120,创建物料的数据字典,所述数据字典包括以下至少一种:管控方式数据字典、时间类型数据字典、时间精度数据字典;
[0035]步骤130,创建出库单,并确认所述出库单中的管控参数,所述管控参数包括以下至少一种:管控方式、时间类型、时间精度;
[0036]步骤1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物料管控方法,其特征在于,包括:获取物料的属性参数,所述属性参数包括以下至少一种:物料代码、供应商、批次号、箱号;创建物料的数据字典,所述数据字典包括以下至少一种:管控方式数据字典、时间类型数据字典、时间精度数据字典;创建出库单,并确认所述出库单中的管控参数,所述管控参数包括以下至少一种:管控方式、时间类型、时间精度;基于所述出库单及所述管控参数,确定FIFO列表,所述FIFO列表用于出库单后续登记范围。2.根据权利要求1所述的一种物料管控方法,其特征在于,所述管控方式数据字典中包括多种不同的管控方式,所述管控方式包括:无、个体管控、批次管控、箱号管控、供应商管控。3.根据权利要求2所述的一种物料管控方法,其特征在于,各个管控方式由不同的代码表示。4.根据权利要求1所述的一种物料管控方法,其特征在于,所述时间类型数据字典是基于排序时间制定。5.根据权利要求4所述的一种物料管控方法,其特征在于,所述排序时间包括:入库登记时间、入库确认时间、入库审核通过...

【专利技术属性】
技术研发人员:赵洋
申请(专利权)人:四川启睿克科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1