仓储管理(二):订单库存占用

16 评论 14491 浏览 61 收藏 6 分钟

本文通过库存表里的“占用数量”来分析订单库存占用,推荐给对仓储管理感兴趣的童鞋看。

上一个话题,我们简单了解了一下wms的库存表结构,重点说了库存表中数量、状态、位置在不同场景下的变化过程,在里面我们提到的数量是在库数量。

这一节,我们来说一下,库存表里面的另外一个数量“占用数量”,通过它来了解一下wms的订单库存占用。

我们还是从库存表开始,如下,假设某仓库有A、B、C三种商品,各有若干件,放在不同的库位上,A、B为良品,C为残品,库存表如下:

与之前的库存表相比,我们多了一列“占用数量”,通常情况下,仓库出库发货是按照订单的先后顺序处理的,wms系统根据订单商品要求匹配合适的库存,按订单要求数量锁定库存,如上图。

商品B对应的占用数量是2,代表此商品目前有2个被预先占用,看到上图,我们知道商品B被占用2个,可能是有1个订单需要发货此商品2件,也有可能是有2个订单各占用一件,具体我们通过占用的明细列表可以了解。

我们看到商品B库存数量有20件,当前的占用数量是2件,此时该商品还有18件可以继续被其他订单占用,优先订单占用此商品,占用数量累加,直至全部占用完毕为止,会接着去占用其他货位的相同商品库存,先占用哪个货位及后占用哪个货位,跟商品的生产日期、位置等有关,不在本次探讨的范围。

如果库存全部都被占用了,有新订单进来就会出现库存不足,如下图:

A02库位上面的商品B,在库数量20,占用数量也是20,已经被全部占用,新的订单无法继续使用此货位库存。

库存占用有什么作用呢,除了我们能想到的,通过占用数量可以实时判断新订单库存是否能满足。

库存占用是通过计算机系统为订单去匹配合适的库存,通过库存匹配结果,仓库操作员就能很容易的找到要出库的商品的位置,只需要按照系统的指令做后面的拣货、复核、打包、称重、交接等就好了。

订单占用的库存什么时候“释放”,这个一般会有多个做法,可以在订单出库的时候一并扣除,也可以在商品被拣货下架的时候扣除,即商品离开当前货架的时候,减少当前货架上的剩余库存和占用数量,按照“物动帐动”的原则。

人认为拣货下架的时候减少原货位的库存,增加拣货小车的库存应该更符合实际,拣货小车可以看成是移动货位,也可以作为容器管理。

我们继续看“释放”的过程。

假设A02货位上商品B一开始库存是20件,有订单占用2件,仓库拣货员拣了2件,放到了”M001”号小车,此时A02货位上在库数量剩余2件,已经被占用的2件被释放,占用数量变成0,拣出来的2件货在”M001”号小车上,商品还没离开仓库,只是从库位上移到了拣货小车上,库存拆分成了2部分,总数量不变,一直到订单完成出库,最后减少在库数量,如下图:

以上我们了解了一下仓储管理系统中订单库存占用的逻辑,库存占用也称为预占,只是逻辑占用,并没有减少实际库存。

通过库存预占用,可以帮助仓库解决订单与库存的匹配问题,指导人员拣货,有计划的组织订单,占用合适位置的库存,能有效提高仓储管理的效率。

 

本文由@嘉叶  原创发布于人人都是产品经理,未经许可,禁止转载。

题图来自Unsplash, 基于CC0协议。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 请教一个问题,PDA拣货,储位上占用的库存是在什么时间节点上释放呢?是拣完一个储位就释放?还是整张拣货单都拣完后提交释放啊?走过路过的老哥们麻烦指点一下小弟,拜谢!

    来自江苏 回复
  2. “人认为拣货下架的时候减少原货位的库存,增加拣货小车的库存应该更符合实际,拣货小车可以看成是移动货位,也可以作为容器管理。” —– 麻烦请教下,如果当做移动货位,货位嵌套怎么解决?比如:货架库位上放周转箱

    来自北京 回复
  3. 库存占用是通过计算机系统为订单去匹配合适的库存,通过库存匹配结果,仓库操作员就能很容易的找到要出库的商品的位置,只需要按照系统的指令做后面的拣货、复核、打包、称重、交接等就好了。
    有一种场景,拣货单是根据出货的批次走,如果同一个SKU是2个出货批次,然后在2张拣货单上,这两个SKU都待拣货。
    如果拣货单把某个货架上的库存都预占用了。那在生成第二张拣货单的时候,是不是就不需要把之前被预占用的货架与库存显示出来?
    如果预占用不显示出来,会出现某个拣货员手上一张拣货单,一个SKU要让他去2个货架取货,当他去第一个货架的时候,发现第一个货架的库存完全就够他需要拣货的数量,但是他还是需要去第二个货架上拿。

    来自江苏 回复
    1. 订单拣货的行走路径与作者说的订单库存匹配是两码事。

      来自湖北 回复
    2. 第一个拣货单把某货架上的库存都预占用了,那生成第二张拣货单的时候肯定就不是该货架上的库存,或者就会显示该货架库位余量不足的。

      来自陕西 回复
  4. 假设A02货位上商品B一开始库存是20件,有订单占用2件,仓库拣货员拣了2件,放到了”M001”号小车,此时A02货位上在库数量剩余2件,已经被占用的2件被释放,占用数量变成0,拣出来的2件货在”M001”号小车上,商品还没离开仓库,只是从库位上移到了拣货小车上,库存拆分成了2部分,总数量不变,一直到订单完成出库,最后减少在库数量

    这段有问题。

    来自北京 回复
    1. 说说看, 欢迎讨论

      来自上海 回复
    2. 如果要放在M001上,不应该体现在实物库存表里,应该在容器表或者拣货车表,要不然就要在库存表里增加属性用于区别货架上的库存和移动库存,否则库存匹配就识别不了。

      来自湖北 回复
    3. 是的,同意。
      库存表记录的是库位上货品的库存数量、占用数量、状态等,货品放在M001拣货车上,与库存表应该是没有直接关系的,占用数量还是来源于订单占用的2件,知道出库后占用的2件被释放,库存表中占用数量为0。

      来自陕西 回复
    4. 同意

      来自浙江 回复
    5. 麻烦请教下,你们容器库存嵌套怎么处理,比如托盘上面放周转箱

      来自北京 回复
    6. 加一,有没有大佬写一篇

      来自广东 回复
    7. 此时A02货位上在库数量剩余2件 这句没理解 在库数量剩余是不是应该是18件 库存20件 订单占用2件 然后拣出2件 这时候库存剩余不应该是18件么

      来自北京 回复
    8. 同问

      来自陕西 回复
  5. 感谢分享

    来自日本 回复
  6. 希望继续分享

    来自四川 回复