本发明涉及软件算法,尤其是涉及一种库存出库方法、装置、电子设备和计算机可读存储介质。
背景技术:
1、随着现代社会的信息化程度越来越高,企业对于供应链的要求也越来越高,不论是新兴的电商行业还是传统的制造行业,对于降低库存成本,提高周转效率,提高交货期的要求也越来越迫切,一个能够满足业务快速配置快速实现的库存出库算法可以极快的满足库存出库要求。
2、现有的库存实现算法大多基于简单的业务场景,然后随着业务发展,基于过去的版本不断迭代,导致技术实现复杂度大大提升,在市场环境多变的今天,业务对于不同场景下,不同条件的灵活出库需求越来越迫切,传统的出库算法作为核心功能,修改起来往往不便,开发周期冗长,拖延了业务应变市场的周期。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种库存出库方法、装置、电子设备和计算机可读存储介质,以实现库存的可配置化、可见即可实现,最大程度地灵活地满足业务的需求,灵活地满足不同业务方对于库存的管理,灵活地满足不同业务方不同需求的库存管理场景,从而满足企业发展不同阶段的场景诉求。
2、第一方面,本发明实施例提供了一种库存出库方法,应用于库存出库工具,库存出库工具用于配置出库规则、出库规则与库存类别的对应关系以及库存类别;库存出库方法包括:获取库存出库场景,基于库存出库场景确定出库规则;基于出库规则与库存类别的对应关系,确定出库规则对应的至少一个库存类别,以及每个库存类别包括的至少一个库存维度;基于至少一个库存维度确定至少一个目标库存,对目标库存执行入库操作或出库操作。
3、在本申请可选的实施例中,上述库存出库工具的配置结构包括:出库规则、出库规则与库存类别的对应关系和库存类别;出库规则至少包括以下之一:规则代码、规则描述、规则分类、规则组别排序序号、排序序号、类型id和规则标识;出库规则与库存类别的对应关系至少包括以下之一:规则代码、库存类型id和库存类型序号;库存类别至少包括以下之一:库存类型id、库存类型描述、库房类别和至少一个库存维度。
4、在本申请可选的实施例中,上述出库规则与库存类别的对应关系,确定出库规则对应的至少一个库存类别,以及每个库存类别包括的至少一个库存维度的步骤,包括:确定出库规则包括的规则代码;基于出库规则与库存类别的对应关系,确定出库规则包括的规则代码对应的库存类型id;基于库存类型id确定库存类别;确定库存类别包括的至少一个库存维度。
5、在本申请可选的实施例中,上述库存维度至少包括以下之一:位置、客户代码、项目代码、质量和产品类别。
6、在本申请可选的实施例中,上述库存出库工具的库存结构包括:库存基本结构和库存扩展结构;库存基本结构包括:库存id和至少一个基本维度;库存扩展结构包括:库存id和至少一个扩展维度。
7、在本申请可选的实施例中,上述基于至少一个库存维度确定至少一个目标库存的步骤,包括:在基本维度和扩展维度中基于至少一个库存维度进行检索,得到至少一个库存id;确定库存id的库存为目标库存。
8、在本申请可选的实施例中,上述基本维度包括:库存数量和仓库号。
9、第二方面,本发明实施例还提供一种库存出库装置,应用于库存出库工具,库存出库工具用于配置出库规则、出库规则与库存类别的对应关系以及库存类别;库存出库装置包括:出库规则确定模块,用于获取库存出库场景,基于库存出库场景确定出库规则;库存类别确定模块,用于基于出库规则与库存类别的对应关系,确定出库规则对应的至少一个库存类别,以及每个库存类别包括的至少一个库存维度;目标库存处理模块,用于基于至少一个库存维度确定至少一个目标库存,对目标库存执行入库操作或出库操作。
10、第三方面,本发明实施例还提供了一种电子设备,包括处理器和存储器,该存储器存储有能够被该处理器执行的计算机可执行指令,该处理器执行该计算机可执行指令以实现上述库存出库方法。
11、第四方面,本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述库存出库方法。
12、本发明实施例带来了以下有益效果:
13、本发明实施例提供了一种库存出库方法、装置、电子设备和计算机可读存储介质,可以通过库存出库工具自由配置出库规则、出库规则与库存类别的对应关系以及库存类别,可以实现库存的可配置化、可见即可实现,最大程度地灵活地满足业务的需求,灵活地满足不同业务方对于库存的管理,灵活地满足不同业务方不同需求的库存管理场景,从而满足企业发展不同阶段的场景诉求。
14、本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
15、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
1.一种库存出库方法,其特征在于,应用于库存出库工具,所述库存出库工具用于配置出库规则、出库规则与库存类别的对应关系以及库存类别;所述库存出库方法包括:
2.根据权利要求1所述的库存出库方法,其特征在于,所述库存出库工具的配置结构包括:所述出库规则、所述出库规则与库存类别的对应关系和所述库存类别;
3.根据权利要求2所述的库存出库方法,其特征在于,基于所述出库规则与库存类别的对应关系,确定所述出库规则对应的至少一个库存类别,以及每个所述库存类别包括的至少一个库存维度的步骤,包括:
4.根据权利要求2所述的库存出库方法,其特征在于,所述库存维度至少包括以下之一:位置、客户代码、项目代码、质量和产品类别。
5.根据权利要求1所述的库存出库方法,其特征在于,所述库存出库工具的库存结构包括:库存基本结构和库存扩展结构;
6.根据权利要求5所述的库存出库方法,其特征在于,基于至少一个所述库存维度确定至少一个目标库存的步骤,包括:
7.根据权利要求6所述的库存出库方法,其特征在于,所述基本维度包括:库存数量和仓库号。
8.一种库存出库装置,其特征在于,应用于库存出库工具,所述库存出库工具用于配置出库规则、出库规则与库存类别的对应关系以及库存类别;所述库存出库装置包括:
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现权利要求1至7任一项所述的库存出库方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现权利要求1至7任一项所述的库存出库方法。
