【技术实现步骤摘要】
一种基于不同业务场景下的库存分配方法
[0001]本专利技术涉及库存分配
,更具体的说是涉及一种基于不同业务场景下的库存分配方法。
技术介绍
[0002]现有的库存分配方法中,拣货任务是根据发货单中明细行逐条进行拣货;而对于一个客户而言,可能会存放十余种业务场景,每种库存分配逻辑都不相同,而且分配逻辑往往会伴随着业务的变化而变化;根据发货单明细行逐条进行拣货,拣货效率较低。
[0003]总上所述,根据不同的业务场景匹配不同的物料分配规则是本领域技术人员亟需解决的问题。
技术实现思路
[0004]有鉴于此,本专利技术提供了一种于不同业务场景下的库存分配方法,实现了根据不同业务场景使用不同分配规则。
[0005]为实现上述目的,本专利技术提供如下技术方案:
[0006]优选的,在上述一种基于不同场景下的库存分配方法,包括:
[0007]步骤一:查找并勾选发货单,对所述发货单及所述发货单的明细行进行筛选,筛选条件是所述发货单状态为打开或工作中,且没有波次编号;所述明细行中计划数量大于分配数量;
[0008]步骤二:分配所述发货单,所述发货单分配顺序按开始时间依次分配;
[0009]步骤三:分配所述明细行,根据所述明细行中组合料标识进行判断,按对应的分配规则进行分配;所述组合料标识包括双组合料、单组合料和非组合料;所述非组合料包括电子料和正常物料;
[0010]步骤四:判断所述明细行是否分配完毕,判断为否则执行所述步骤三,判断为是则执行下一步骤;<
【技术保护点】
【技术特征摘要】
1.一种基于不同场景下的库存分配方法,其特征在于,包括:步骤一:查找并勾选发货单,对所述发货单及所述发货单的明细行进行筛选,筛选条件是所述发货单状态为打开或工作中,且没有波次编号;所述明细行中计划数量大于分配数量;步骤二:分配所述发货单,所述发货单分配顺序按开始时间依次分配;步骤三:分配所述明细行,根据所述明细行中组合料标识进行判断,按对应的分配规则进行分配;所述组合料标识包括双组合料、单组合料和非组合料;所述非组合料包括电子料和正常物料;步骤四:判断所述明细行是否分配完毕,判断为否则执行所述步骤三,判断为是则执行下一步骤;步骤五:判断所述发货单是否分配完毕,判断为否则执行所述步骤二,判断为是则结束。2.根据权利要求1所述的一种基于不同场景下的库存分配方法,其特征在于,所述分配规则,包括:双组合料分配规则,优先分配库位中成对的组合料,当所述成对的组合料无法满足所述明细行时,对拆零存放的库位进行先入先出分配;所述双组合料分配规则的执行过程为:步骤一,根据所述明细行中主物料和副物料,判断是否有所述主物料和副物料成对存放库位,当没有所述主物料和所述副物料成对存放的库位时:在拆零存放的库位按照先入先出规则进行分配,分配后所述明细行分配结束;当有所述主物料和所述副物料成对存放的库位时:库位中所述主物料数量和所述副物料数量与所述明细行中所述主物料数量和所述副物料数量做对比,得到其中最小值作为成套分配数量,根据所述成套分配数量对所述明细行进行分配,分配后计算明细行待分配数量,计算公式为:所述明细行待分配数量=原所述明细行待分配数量
‑
所述成套分配数量;步骤二,判断所述明细行中主物料待分配数量或副物料待分配数量是否为零,判断为否则执行所述双组合料分配规则的步骤一;判断为是则根据所述明细行中不为零的物料,匹配拆零存放的库位,按先入先出进行分配,分配后所述明细行分配结束。3.根据权利要求1所述的一种基于不同场景下的库存分配方法,其特征在于,所述分配规则,还包括:单组合料分配规则,物料拆零存放的库位优先分配,进行分配时依据生产日期靠前的优先,所述生产日期相同则依据入库时间先入先出;所述单组合料分配规则的执行过程为:步骤一:根据所述明细行中物料,判断是否有拆零存放所述物料的库位,判断为没有则所述物料按先入先出进行分配,分配后所述明细行分配结束;判断为有则继续执行下一步骤;步骤二:判断当前库位的可用库存数量是否大于明细行待分配数量,当所述可用库存数量大于所述明细行待分配数量时:根据所述明细行待分配数量对所述明细行进行分配,分配后所述明细行分配结束;当所述可用库存数量小于所述明细行待分配数量时:根据所述可用库存数量分配所述明细行,分配后计算所述明细行待分配数量,计算公式为:所述明
细行待分配数量=原所述明细行待分配数量
‑
所述可用库存数量,根据计算后的所述明细行待分配数量执行所述单组合料分配规则中所述步骤一。4.根据权利要求1所述的一种基于不同场景下的库存分配方...
【专利技术属性】
技术研发人员:马嘉林,孙钦平,韩岩杰,张东亮,苏世韦,
申请(专利权)人:青岛海信信息科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。