新版货位分配(1.3.3.7以上版本)

1. 历史问题

1.1. 动态计算情况下,PDA拣货按照有货货位提示,之前系统在领取小车创建波次和手工创建波次时没有进行库存占用,会在实际发生拣货动作之后对当前货位可拣库存进行刷新。

即货位只有一个货品,但是可以有多人同时操作进行领单,就会出现实际拣货过程中多人去同一个位置拣货情况。

1.2. 面单显示货位与实际出库货位不一致。

1.3. 面单打印显示的货位存在多个,不能精准提示。

1.4. 多个货区库存扣减顺序不够明确(销售出库/非销售出库)。

1.5. 针对pda拣货的单据,在单据处理页面查看到的全部是发货暂存,无实际意义。

2. 系统优化结果

2.1. 针对多人抢货的场景,系统进行相应的升级处理。动态计算情况下,PDA拣货可配置按照分配位置提示,在创建波次的时候进行货位库存的预占用,可避免多人去同一个位置拣货。

即当前货位库存是10,第一个波次需要2个,第二个波次需要10个。则1号波次领单时提示在当前货位拣2个,2号波次领单时则提示当前货位拣8个,去其他有货货位拣另外2个。

2.2. 销售出库面单显示货位与实际出库货位保持一致(使用不规范可导致不一致)。

2.3. 面单显示货位及默认货位栏各自仅填充一个货位,起到精确提示作用。

2.4. 面单货位字段显示值为货位分配结果,或者实际PDA拣货位置,同单据处理界面拣货位明细。

2.5. 多个货区可设置库存使用顺序(货位分配环节/出库扣减环节)(销售出库+非销售出库)。

3. 页面调整

3.1. 为达成上述的优化效果,系统进行了部分的调整。删除货区配置中:缺货扣库存方式。

3.2. 仓库配置增加如下选项,如图所示:

图中位置1表示销售出库区位使用顺序设置,位置2表示非销售出库区位使用顺序设置,位置3为当前货区不足时是否从盘亏暂扣扣减的设置。此处即能够满足覆盖历史的配置要求,又可根据各家的实际需求分仓库进行扣减顺序灵活配置,具体设置方式和对应扣减顺序见下方逻辑调整。

PS:如调整了扣减顺序,请保存顺序之后再设置是否从盘亏暂存扣减。

4. 逻辑调整

4.1. 领取波次和手工创建波次时,增加库存预占的逻辑,即在创建波次时预占具体货位上的具体数量的货品。

4.2. 每个仓库可调整货区及特殊货位库存使用先后顺序,库存使用的场景包括货位分配及出库发货。

4.3. 无论前置打单发货,还是PDA拣货后置打印发货,都会发生货位分配,只是货位分配的时机和精细度不同,所以面单上打印的位置总是以分配的位置为准。

4.4. 出库单所属货区获取原则:出库单所在波次货区>单据处理界面指定货区>出库单所属货区>0。

4.5. 每个出库单所获取到的区位顺序可能不同,以下图配置为例进行解释。

可以点击切换各个货区库存不足【是/否】从盘亏暂存扣减,【是】表示当前区位不足的时候,剩余量都从盘亏暂存扣减,不会影响到后续的区位库存准确性。

盘亏暂存货位如果勾选【是】则代表第一次遇到盘亏暂存就停下;如果勾选【否】,就代表第一次遇到盘亏暂存不要停下,使用出库单货区前面未扣减过的区继续扣减,最后再使用盘亏暂存兜底。

图中[是/否]表示不足时从盘亏暂存扣减的配置内容,【序号】表示当前场景的扣减顺序。

① 当出库单所属货区为B,最后一行盘亏暂存勾选[是],此时该出库单所获取的库存使用顺序是:B-特殊位置-盘亏暂存。

② 当出库单所属货区为B,如果最后一行盘亏暂存勾选[否],则顺序为:B-特殊位置-J-盘亏暂存

③ 当出库单所属货区为B,且B勾选了不足从盘亏暂存扣减,最后一行盘亏暂存勾选[是]则此时顺序为:B-盘亏暂存。

5. 常见问题

Q:拣货时明明看到有10个货,但是我的pda为什么提示我去两个货位分别拣5个,为什么不是一个货位拣10个?

  A:因为另外几个货品被其他更早的拣货波次预占了,所以你无法直接从当前货位捡走10个货品。

Q:创建爆款波次之后,分配到拣货区50个,备货区50个,且已完成前置打单,后续不采用PDA拣货,请问面单打印显示是什么?之后有人将备货区50个货品移位到拣货区,此时系统如何扣减库存?

   A:面单打印货位是拣货区50个,备货区50个。系统优先按照分配的货区进行扣减,不受移位的影响,即拣货区扣减50个,备货区扣减50个。
   此时如果备货区库存不足则按照设置的顺序进行扣减。
   后续如果使用PDA拣货,则按照实际拣货行为记录出库货位。