一种基于不同业务场景下的库存分配方法组成比例

技术编号:37075738 阅读:17 留言:0更新日期:2023-03-29 19:52
本发明专利技术公开了一种基于不同场景下的库存分配方法,包括:步骤一:查找并勾选发货单,对发货单及发货单的明细行进行筛选;步骤二:分配发货单,发货单分配顺序按开始时间依次分配;步骤三:分配明细行,根据明细行中组合料标识进行判断,按对应的分配规则进行分配;步骤四:判断明细行是否分配完毕,判断为否则执行步骤三,判断为是则执行下一步骤;步骤五:判断发货单是否分配完毕,判断为否则执行步骤二,判断为是则结束;根据不同的业务场景匹配不同的分配规则,提高了仓库的拣货效率。提高了仓库的拣货效率。提高了仓库的拣货效率。

【技术实现步骤摘要】
一种基于不同业务场景下的库存分配方法


[0001]本专利技术涉及库存分配
,更具体的说是涉及一种基于不同业务场景下的库存分配方法。

技术介绍

[0002]现有的库存分配方法中,拣货任务是根据发货单中明细行逐条进行拣货;而对于一个客户而言,可能会存放十余种业务场景,每种库存分配逻辑都不相同,而且分配逻辑往往会伴随着业务的变化而变化;根据发货单明细行逐条进行拣货,拣货效率较低。
[0003]总上所述,根据不同的业务场景匹配不同的物料分配规则是本领域技术人员亟需解决的问题。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种于不同业务场景下的库存分配方法,实现了根据不同业务场景使用不同分配规则。
[0005]为实现上述目的,本专利技术提供如下技术方案:
[0006]优选的,在上述一种基于不同场景下的库存分配方法,包括:
[0007]步骤一:查找并勾选发货单,对所述发货单及所述发货单的明细行进行筛选,筛选条件是所述发货单状态为打开或工作中,且没有波次编号;所述明细行中计划数量大于分配数量;
[0008]步骤二:分配所述发货单,所述发货单分配顺序按开始时间依次分配;
[0009]步骤三:分配所述明细行,根据所述明细行中组合料标识进行判断,按对应的分配规则进行分配;所述组合料标识包括双组合料、单组合料和非组合料;所述非组合料包括电子料和正常物料;
[0010]步骤四:判断所述明细行是否分配完毕,判断为否则执行所述步骤三,判断为是则执行下一步骤;<br/>[0011]步骤五:判断所述发货单是否分配完毕,判断为否则执行所述步骤二,判断为是则结束。
[0012]优选的,所述分配规则,包括:
[0013]双组合料分配规则,优先分配库位中成对的组合料,当所述成对的组合料无法满足所述明细行时,对拆零存放的库位进行先入先出分配;
[0014]所述双组合料分配规则的执行过程为:
[0015]步骤一,根据所述明细行中主物料和副物料,判断是否有所述主物料和副物料成对存放库位,当没有所述主物料和所述副物料成对存放的库位时:在拆零存放的库位按照先入先出规则进行分配,分配后所述明细行分配结束;当有所述主物料和所述副物料成对存放的库位时:库位中所述主物料数量和所述副物料数量与所述明细行中所述主物料数量和所述副物料数量做对比,得到其中最小值作为成套分配数量,根据所述成套分配数量对
所述明细行进行分配,分配后计算明细行待分配数量,计算公式为:所述明细行待分配数量=原所述明细行待分配数量

所述成套分配数量;
[0016]步骤二,判断所述明细行中主物料待分配数量或副物料待分配数量是否为零,判断为否则执行所述双组合料分配规则的步骤一;判断为是则根据所述明细行中不为零的物料,匹配拆零存放的库位,按先入先出进行分配,分配后所述明细行分配结束;
[0017]优选的,所述分配规则,还包括:
[0018]单组合料分配规则,物料拆零存放的库位优先分配,进行分配时依据生产日期靠前的优先,所述生产日期相同则依据入库时间先入先出;
[0019]所述单组合料分配规则的执行过程为:
[0020]步骤一:根据所述明细行中物料,判断是否有拆零存放所述物料的库位,判断为没有则所述物料按先入先出进行分配,分配后所述明细行分配结束;判断为有则继续执行下一步骤;
[0021]步骤二:判断当前库位的可用库存数量是否大于明细行待分配数量,当所述可用库存数量大于所述明细行待分配数量时:根据所述明细行待分配数量对所述明细行进行分配,分配后所述明细行分配结束;当所述可用库存数量小于所述明细行待分配数量时:根据所述可用库存数量分配所述明细行,分配后计算所述明细行待分配数量,计算公式为:所述明细行待分配数量=原所述明细行待分配数量

所述可用库存数量,根据计算后的所述明细行待分配数量执行所述单组合料分配规则中所述步骤一。
[0022]优选的,所述分配规则,还包括:
[0023]正常物料分配规则,根据生产日期靠前的优先分配,所述生产日期相同根据入库日期靠前的优先分配;
[0024]所述正常物料分配规则执行过程为:
[0025]步骤一:根据所述明细行中物料查询各个库位的库存数量;
[0026]步骤二:判断所述明细行中所述物料是否有可用库存,有可用库存则执行步骤三,没有可用库存则所述正常物料分配规则执行结束;
[0027]步骤三:对具有可用库存的库位进行依次分配;
[0028]步骤四:判断明细行待分配数量是否大于当前库位的可用库存数量,当所述明细行待分配数量大于所述可用库存数量时:依据所述可用库存数量分配所述明细行,分配后计算所述明细行待分配数量,计算公式为:所述明细行待分配数量=原所述明细行待分配数量

所述可用库存数量,计算后执行所述正常物料分配规则中所述步骤三;当所述明细行待分配数量小于所述可用库存数量时:依据所述明细行待分配数量分配所述明细行,分配后所述正常物料分配规则执行结束。
[0029]优选的,所述分配规则,还包括:
[0030]电子料分配规则:电子货架库位优先,分配按照生产日期靠前优先,所述生产日期相同则按照入库日期靠前优先,所述电子货架的库存不足,平面货架按照库位顺序依次分配;
[0031]所述电子料定义最小包装数量为MPQ;
[0032]所述电子料分配规则执行过程为:
[0033]步骤一:根据所述明细行进行逐行分配,所述明细行中包括物料对应的所述MPQ;
[0034]步骤二:根据所述明细行中物料,判断电子货架是否有可用库存,判断为是则继续判断电子货架的当前库位可用库存数量是否大于所述待分配数量,当所述当前库位可用库存数量大于所述明细行待分配数量时:根据当前库位所述可用库存数量对所述明细行进行分配,所述明细行分配结束,执行步骤五;当所述当前库位可用库存数量小于所述明细行待分配数量时:根据所述当前库位可用库存数量对所述明细行进行分配,分配后计算所述明细行待分配数量,所述明细行待分配数量=原所述明细行待分配数量

所述当前库位可用库存数量;根据计算后的所述明细行待分配数量执行步骤二;
[0035]判断为否则执行步骤三;
[0036]步骤三:根据平面货架库位进行依次分配;
[0037]步骤四:重新计算所述待分配数量,计算公式为:所述待分配数量=原所述待分配数量/MPQ的值向上取整后*MPQ,根据计算后的所述待分配数量对平面货架按库位依次分配;判断当前库位可用库存数量是否大于待分配数量,当所述当前库位可用库存数量大于所述明细行待分配数量时:根据所述明细行待分配数量进行分配,所述明细行分配结束后,执行步骤五;当所述当前库位可用库存数量小于所述明细行待分配数量时:根据当前库位库存可用数量进行分配,分配后计算所述明细行待分配数量,所述明细行待分配数量=原所述明细行待分配数量
...

【技术保护点】

【技术特征摘要】
1.一种基于不同场景下的库存分配方法,其特征在于,包括:步骤一:查找并勾选发货单,对所述发货单及所述发货单的明细行进行筛选,筛选条件是所述发货单状态为打开或工作中,且没有波次编号;所述明细行中计划数量大于分配数量;步骤二:分配所述发货单,所述发货单分配顺序按开始时间依次分配;步骤三:分配所述明细行,根据所述明细行中组合料标识进行判断,按对应的分配规则进行分配;所述组合料标识包括双组合料、单组合料和非组合料;所述非组合料包括电子料和正常物料;步骤四:判断所述明细行是否分配完毕,判断为否则执行所述步骤三,判断为是则执行下一步骤;步骤五:判断所述发货单是否分配完毕,判断为否则执行所述步骤二,判断为是则结束。2.根据权利要求1所述的一种基于不同场景下的库存分配方法,其特征在于,所述分配规则,包括:双组合料分配规则,优先分配库位中成对的组合料,当所述成对的组合料无法满足所述明细行时,对拆零存放的库位进行先入先出分配;所述双组合料分配规则的执行过程为:步骤一,根据所述明细行中主物料和副物料,判断是否有所述主物料和副物料成对存放库位,当没有所述主物料和所述副物料成对存放的库位时:在拆零存放的库位按照先入先出规则进行分配,分配后所述明细行分配结束;当有所述主物料和所述副物料成对存放的库位时:库位中所述主物料数量和所述副物料数量与所述明细行中所述主物料数量和所述副物料数量做对比,得到其中最小值作为成套分配数量,根据所述成套分配数量对所述明细行进行分配,分配后计算明细行待分配数量,计算公式为:所述明细行待分配数量=原所述明细行待分配数量

所述成套分配数量;步骤二,判断所述明细行中主物料待分配数量或副物料待分配数量是否为零,判断为否则执行所述双组合料分配规则的步骤一;判断为是则根据所述明细行中不为零的物料,匹配拆零存放的库位,按先入先出进行分配,分配后所述明细行分配结束。3.根据权利要求1所述的一种基于不同场景下的库存分配方法,其特征在于,所述分配规则,还包括:单组合料分配规则,物料拆零存放的库位优先分配,进行分配时依据生产日期靠前的优先,所述生产日期相同则依据入库时间先入先出;所述单组合料分配规则的执行过程为:步骤一:根据所述明细行中物料,判断是否有拆零存放所述物料的库位,判断为没有则所述物料按先入先出进行分配,分配后所述明细行分配结束;判断为有则继续执行下一步骤;步骤二:判断当前库位的可用库存数量是否大于明细行待分配数量,当所述可用库存数量大于所述明细行待分配数量时:根据所述明细行待分配数量对所述明细行进行分配,分配后所述明细行分配结束;当所述可用库存数量小于所述明细行待分配数量时:根据所述可用库存数量分配所述明细行,分配后计算所述明细行待分配数量,计算公式为:所述明
细行待分配数量=原所述明细行待分配数量

所述可用库存数量,根据计算后的所述明细行待分配数量执行所述单组合料分配规则中所述步骤一。4.根据权利要求1所述的一种基于不同场景下的库存分配方...

【专利技术属性】
技术研发人员:马嘉林孙钦平韩岩杰张东亮苏世韦
申请(专利权)人:青岛海信信息科技股份有限公司
类型:发明
国别省市:

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

1