一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于ERP系统的出库规则定义方法及装置与流程

2021-10-30 02:34:00 来源:中国专利 TAG:出库 装置 定义 规则 方法

一种基于erp系统的出库规则定义方法及装置
技术领域
1.本技术涉及计算机技术领域,尤其涉及一种基于erp系统的出库规则定义方法及装置。


背景技术:

2.由于国内信息化建设的逐步深入,企业的数据越来越多,有些企业的库存数据更是庞大,出库时候通过人工选择非常困难。但在现有技术中,通过单一维度或者少数几个维度排序的固定的出库方式,在实际的业务过程中遇到突发情况,就显得灵活性不足,操作起来非常麻烦,同时也给用户的使用造成了极大的不便。
3.现有的erp系统对于仓库出库方式的实现,基本上都是根据单维度进行设置,且设置后就不允许变更了。一般都存在着以下局限性:
4.1.维度单一,对于某种物料只能启用一种规则,无法组合其他条件,无法定义出复杂的出库规则,导致无法满足业务管理上要求的出库方式。
5.2.不够灵活,用户有时候会有一些特殊的需求,例如某仓库发生紧急状况,需要将该仓库物料优先出库,而现有的erp系统不能满足这些特殊的需求,给用户的实际应用时可能会带来损失,降低用户的使用体验。


技术实现要素:

6.本技术实施例提供了一种基于erp系统的出库规则定义方法及装置,用于解决在现有erp系统中无法根据业务管理的要求定义出最优仓库出库规则的技术问题。
7.本技术实施例采用下述技术方案:
8.一方面,本技术实施例提供了一种基于erp系统的出库规则定义方法,方法包括:获取当前出库单据中的单据参数;基于所述单据参数,确定待出库仓库以及对应的待出库物料;获取所述待出库仓库的仓库参数以及物料参数;基于所述仓库参数以及所述物料参数,确定所述待出库物料的出库规则。
9.在一种可行的实施方式中,所述获取当前出库单据中的单据参数,具体包括:调用所述当前出库单据在erp系统中的接口,获取所述当前出库单据中的单据参数;其中,所述单据参数至少包括以下一项或多项:待出库仓库标识、待出库物料检验状态;所述待出库物料检验状态至少包括以下一项或多项:检验合格、检验不合格、待检验、报废。
10.在一种可行的实施方式中,基于所述单据参数,确定待出库仓库以及对应的待出库物料,具体包括:基于所述待出库仓库标识,确定待出库仓库;获取所述待出库仓库中的全部物料检验状态;其中,所述全部物料检验状态至少包括以下一项或多项:检验合格、检验不合格、待检验、报废;在所述全部物料检验状态中匹配符合所述待出库物料检验状态的物料,即为待出库物料。
11.在一种可行的实施方式中,获取所述待出库仓库的仓库参数,具体包括:基于所述待出库仓库标识,在erp系统中获取所述待出库仓库的仓库参数;其中,所述仓库参数至少
包括以下一项或多项:仓库优先级、仓库出库方式;所述仓库出库方式包括启用出库规则以及不启用出库规则。
12.在一种可行的实施方式中,获取所述待出库仓库的物料参数,具体包括:在所述待出库仓库的仓库出库方式为启用出库规则的情况下,基于所述待出库仓库标识,在erp系统中获取所述待出库仓库的物料参数;其中,所述物料参数至少包括以下一项或多项:物料出库方式、物料出库规则;所述物料出库方式包括启用自动匹配即时库存、启用批号管理、启用保质期管理;所述物料出库规则包括第一批号出库规则以及第一保质期出库规则。
13.在一种可行的实施方式中,基于所述仓库参数以及所述物料参数,确定所述待出库物料的出库规则,具体包括:在有多个待出库仓库的情况下,基于所述仓库优先级,确定所述多个待出库仓库的出库顺序,以使所述多个待出库仓库按照所述出库顺序进行物料出库;根据所述物料出库方式,确定所述待出库仓库的物料出库规则。
14.在一种可行的实施方式中,根据所述物料出库方式,确定所述待出库仓库的物料出库规则,具体包括:在所述物料出库方式为启用自动匹配即时库存的情况下,将所述待出库物料按照物料id排序,然后按照排序后的顺序出库;
15.在所述物料出库方式为启用批号管理的情况下,确定所述待出库物料的出库规则为第一批号出库规则;其中,所述第一批号出库规则至少包括以下一项或多项:第一先进先出规则、后进先出规则、人工指定规则;所述第一先进先出规则为将所述待出库物料先按照入库日期升序排序,再按照批号升序排序,然后按排序后的顺序出库;所述后进先出规则为将所述待出库物料先按照入库日期降序排序,再按照批号降序排序,然后按排序后的顺序出库;所述人工指定规则为根据人工指令确定所述待出库物料的出库顺序;在所述物料出库方式为启用保质期管理的情况下,确定所述待出库物料的出库规则为第一保质期出库规则;其中,所述第一保质期出库规则至少包括以下一项或多项:第二先进先出规则、近效先出规则、人工指定规则;所述第二先进先出规则为将所述待出库物料按照生产日期升序排序,然后按排序后的顺序出库;所述近效先出规则为将所述待出库物料按照过期时间升序排序,然后按照排序后的顺序出库;所述人工指定规则为根据人工指令确定所述待出库物料的出库顺序。
16.在一种可行的实施方式中,所述方法还包括:在所述物料出库方式为既启用批号管理也启用保质期管理的情况下,优先执行所述第一保质期出库规则;在所述第一保质期出库规则为手工指定规则的情况下,执行所述第一批号出库规则;在所述第一批号出库规则也为手工指定规则的情况下,执行所述手工指定规则;在所述物料出库方式不启用自动匹配即时库存、不启用启用批号管理、也不启用保质期管理的情况下,执行所述手工指定规则。
17.在一种可行的实施方式中,所述方法还包括:在所述待出库仓库未定义物料出库规则的情况下,采用系统默认出库规则;其中,所述系统默认出库规则包括第二批号出库规则以及第二保质期出库规则;所述第二批号出库规则包括所述第一先进先出规则、所述后进先出规则以及所述人工指定规则;所述第二保质期出库规则包括所述第二先进先出规则、所述近效先出规则以及所述人工指定规则。
18.另一方面,本技术实施例还提供了一种基于erp系统的出库规则定义装置,包括:获取单元,用于获取当前出库单据中的单据参数,以及获取所述待出库仓库的仓库参数以
及物料参数;确定单元,用于基于所述单据参数,确定待出库仓库以及对应的待出库物料;以及,基于所述仓库参数以及所述物料参数,确定所述待出库物料的出库规则。
19.本技术实施例采用的上述至少一个技术方案能够达到以下有益效果:
20.本技术实施例通过在单据、仓库、物料、系统四个层次上定义不同的参数,从而可以灵活定义和选择物料的出库规则。在物料层次上可以根据物料的批次、保质期设置和选择出库规则,在仓库层次上可以配置仓库出库的优先级,在单据层次上可以配置需要出库的物料的检验状态,在系统层次上可配置默认物料出库规则,从而实现多层次组合定义物料出库规则。本方案可以自定义可供erp系统选择的出库规则,使得erp系统可以根据业务管理的要求选出最优最快捷的出库方案,提高erp系统的使用体验。
附图说明
21.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
22.图1为本技术实施例提供的一种基于erp系统的出库规则定义方法流程图;
23.图2为本技术实施例提供的一种基于erp系统的出库规则定义装置的结构示意图。
具体实施方式
24.为了使本技术领域的人员更好地理解本技术中的技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
25.图1为本技术实施例提供的一种基于erp系统的出库规则定义方法流程图,如图1所示,方法具体可以包括s101

s104:
26.s101、erp系统获取当前出库单据中的单据参数。
27.具体地,erp系统接收到当前出库单据后,调用当前出库单据的接口,获取当前出库单据中的单据参数。其中,单据参数至少包括以下一项或多项:待出库仓库标识、待出库物料检验状态。待出库物料检验状态至少包括以下一项或多项:检验合格、检验不合格、待检验、报废。
28.作为一种可行的实施方式,出库单据中划定了待出库的仓库以及待出库的物料,调用出库单据的接口即可读取出库单据中待出库仓库的标识以及待出库物料的检验状态。
29.在一个实施例中,若出库单据指示将001号仓库中检验合格的物料出库,则待出库仓库的标识为001,待出库物料的检验状态为检验合格。若出库单据指示将001号、002号仓库中检验不合格以及报废的物料出库,则待出库仓库的标识为001、002,待出库物料的检验状态为检验不合格、报废。
30.作为一种可行的实施方式,单据参数中的待出库仓库标识以及待出库物料检验状态都是出库单据中的可选参数,业务人员可以根据业务需求在出库单据中划定待出库仓库
以及待出库物料的检验状态,保存出库单据后即可被erp系统后台获取单据参数。
31.s102、erp系统基于获取的单据参数,确定待出库仓库以及对应的待出库物料。
32.具体地,erp系统基于在当前出库单据中获取的待出库仓库标识,确定待出库仓库。然后获取待出库仓库中的全部物料检验状态,其中,全部物料检验状态至少包括以下一项或多项:检验合格、检验不合格、待检验、报废。
33.进一步地,在全部物料检验状态中匹配符合待出库物料检验状态的物料,即为待出库物料。
34.在一个实施例中,若获取的待出库仓库标识为001,则确定待出库仓库为001号仓库。erp系统调用001号仓库的信息接口,从而获取001号仓库中全部物料的检验状态。若获取的待出库物料检验状态为检验合格,则在全部物料中匹配检验状态为检验合格的物料,即为待出库物料。
35.s103、erp系统获取待出库仓库的仓库参数以及物料参数。
36.具体地,erp系统基于获取的待出库仓库标识,获取待出库仓库的仓库参数。其中,仓库参数至少包括以下一项或多项:仓库优先级、仓库出库方式。仓库出库方式包括启用出库规则以及不启用出库规则。
37.进一步地,在待出库仓库的仓库出库方式为不启用出库规则的情况下,该待出库仓库不参与自动出库,等待人工对该待出库仓库进行出库操作。在待出库仓库的仓库出库方式为启用出库规则的情况下,erp系统基于待出库仓库标识,获取待出库仓库的物料参数;其中,物料参数至少包括以下一项或多项:物料出库方式、物料出库规则。物料出库方式包括启用自动匹配即时库存、启用批号管理、启用保质期管理。物料出库规则包括第一批号出库规则以及第一保质期出库规则。
38.在一个实施例中,若001号仓库的出库方式为启用出库规则,erp系统在001号仓库中获取001号仓库的物料出库方式以及物料出库规则。
39.作为一种可行的实施方式,待出库仓库的仓库出库方式、物料出库方式以及物料出库规则都是待出库仓库信息界面中的可选参数,业务人员可以根据业务需求在界面中设置每个仓库的仓库出库方式、物料出库方式以及物料出库规则。设置完成后,即可被erp系统后台获取。
40.s104、erp系统基于获取的仓库参数以及物料参数,确定待出库物料的出库规则。
41.具体地,在有多个待出库仓库的情况下,erp系统基于获取的待出库仓库的仓库优先级,确定多个待出库仓库的出库顺序,以使多个待出库仓库按照该出库顺序进行物料出库。
42.进一步地,根据获取的物料出库方式,确定待出库仓库的物料出库规则。
43.具体地,在物料出库方式为启用自动匹配即时库存的情况下,将待出库物料按照物料id排序,然后按照排序后的顺序出库,其中,物料id是物料的固有参数,可直接获取。在物料出库方式为启用批号管理的情况下,确定待出库物料的出库规则为第一批号出库规则;其中,第一批号出库规则至少包括以下一项或多项:第一先进先出规则、后进先出规则、人工指定规则。在物料出库方式为启用保质期管理的情况下,确定待出库物料的出库规则为第一保质期出库规则;其中,第一保质期出库规则至少包括以下一项或多项:第二先进先出规则、近效先出规则、人工指定规则。
44.作为一种可行的实施方式,第一先进先出规则的具体内容为:入库时间越早的批次的待出库物料越先出库;后进先出规则的具体内容为:将所述待出库物料先按照入库日期降序排序,再按照批号降序排序,然后按排序后的顺序出库;第二先进先出规则的具体内容为:将所述待出库物料按照生产日期升序排序,然后按排序后的顺序出库;近效先出规则的具体内容为:将所述待出库物料按照过期时间升序排序,然后按照排序后的顺序出库。人工指定规则为根据人工指令确定待出库物料的出库顺序。
45.在一个实施例中,若待出库仓库分别为001号、002号、003号。001号仓库的优先级为第二优先级,002号仓库的优先级为第三优先级,003号仓库的优先级为第一优先级。erp系统在获取三个待出库仓库的优先级后对它们排序可得出库顺序为003号、001号、002号,则三个仓库按照此顺序依次出库。然后erp系统先获取003号仓库的物料出库方式,若003号仓库的物料出库方式为启用保质期管理,则确定003号仓库的出库规则为保质期出库规则,然后继续获取003号仓库的保质期出库规则具体为什么规则,从而确定003号仓库的物料出库规则。然后按同样的方法获取001号以及002号仓库的物料出库规则。
46.作为一种可行的实施方式,在物料出库方式为既启用批号管理也启用保质期管理的情况下,优先执行第一保质期出库规则。在第一保质期出库规则为手工指定规则的情况下,执行第一批号出库规则。在第一批号出库规则也为手工指定规则的情况下,执行手工指定规则。在物料出库方式不启用自动匹配即时库存、不启用启用批号管理、也不启用保质期管理的情况下,执行手工指定规则。
47.在一个实施例中,若物料出库方式即勾选了启用批号管理也勾选了启用保质期管理,若第一保质期出库规则勾选的近效先出规则,第一批号出库规则勾选的后进先出规则,则优先执行近效先出规则。若若第一保质期出库规则勾选的人工指定规则,第一批号出库规则勾选的后进先出规则,则执行后进先出规则。若第一保质期出库规则勾选的人工指定规则,第一批号出库规则勾选的人工指定规则,则执行人工指定规则。若系统中没有选择任何出库方式,则默认按照人工指定规则,等待用户输入出库指令,并按照指令出库。
48.作为一种可行的实施方式,在待出库仓库未定义物料出库规则或物料出库规则为空的情况下,采用系统默认出库规则;其中,系统默认出库规则包括第二批号出库规则以及第二保质期出库规则。第二批号出库规则包括第一先进先出规则、后进先出规则以及人工指定规则。第二保质期出库规则包括第二先进先出规则、近效先出规则以及人工指定规则。其中,第二批号出库规则中三个规则的具体内容与第一批号出库规则中对应的规则内容相同,第二保质期出库规则中三个规则的具体内容与第一保质期出库规则中对应的规则内容相同。
49.作为一种可行的实施方式,物料出库方式、物料出库规则、批号出库规则、以及保质期出库规则都是仓库信息界面中的可选参数,业务人员可以根据业务需求在仓库信息界面中选择物料的出库方式为启用自动匹配即时库存还是启用批号管理还是启用保质期管理,也可以根据业务需求选择批号出库规则为第一先进先出规则还是后进先出规则还是人工指定规则,还可以根据业务需求选择保质期出库规则为第二先进先出规则还是近效先出规则还是人工指定规则。在保存后即可被erp系统后台获取。
50.需要说明的是,第二批号出库规则中只包含先出规则、后进先出规则以及人工指定规则,而第一批号出库规则中除以上三种规则之外还可以增加自定义规则。在业务人员
设置出库规则时,在定义了第一批号出库规则的情况下则以第一批号出库规则为选择标准,在第一批号出库规则中设置出库规则。在没有定义第一批号出库规则的情况下才以第二批号出库规则为选择标准。第二保质期出库规则中只包含先出规则、近效先出规则以及人工指定规则,而第一保质期出库规则中除以上三种规则之外还可以增加自定义规则,在定义了第一保质期出库规则的情况下则以第一保质期出库规则为选择标准,在第一保质期出库规则中设置出库规则。在没有定义第一保质期出库规则的情况下才以第二保质期出库规则为选择标准。
51.另外,本技术实施例还提供了一种基于erp系统的出库规则定义装置,如图2所示,装置包括:
52.获取单元210,用于获取当前出库单据中的单据参数,以及获取待出库仓库的仓库参数以及物料参数。
53.确定单元220,用于基于单据参数,确定待出库仓库以及对应的待出库物料;以及,基于仓库参数以及物料参数,确定待出库物料的出库规则。
54.本技术实施例提出一种基于erp系统的出库规则定义装置,将出库规则进行了抽象分层,可以从物料、仓库、单据、系统参数四个层次进行混合配置。在实际的业务过程中遇到突发情况,还可以随时修改以满足业务上的出库需求。从而使物料出库这一常用功能更为符合使用者的要求,在很大程度上做到适应性强,随需应变。
55.本技术中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备、非易失性计算机存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
56.上述对本技术特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
57.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术的实施例可以有各种更改和变化。凡在本技术实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜