发货流程
库存分配流程图
分派任务
• 按照一定的规则(例如16单为一个任务,按照拣货小车的容积生 成任务)下达拣货任务给拣货人员 • 合单 • 相同物料,拆分单据 • 落地 • 支持自动推送任务,也支持拉任务,扫描任务号条码,跟自己绑 定
拣货
• 支持用托盘或用拣货箱,当然也可以不用;-- 系统设置 • 支持播种式(多单)和摘果式(一单)两种方式; • 界面设计只有一套,便于维护; • 操作可逆; • 支持【从其他货位拣货】以及【缺货登记】
PC: 发货拦截处理
• 在发货过程当中,有可能出现客户取消订单的情况,这时候要想 办法将正在处理的单据进行拦截,在拣货过程中拦截的思路如下: • 将单据置为暂停状态,任务置为暂停状态; • 如果是取消发货,需要做撤销处理:将单据置为取消发货状态, 取消拣货任务;将已拣商品进行上架,回归原位;将已冻结的库 存释放;拣货记录和拣货计划保留不动。 • 如果是继续发货,将单据重新置为原状态即可。发货流程1Fra bibliotek筛选要发货的单据
• 从单据表中,根据一定的筛选条件提取出需要本次发货的单据, 并按一定的规则进行排序,这就是波次,一天可能生成好几个发 货波次,所以要有波次编号的概念; • 波次一般还会考虑运力、人力、单量等,以确定本次到底发哪些 单据,最好可以自动触发波次的生成。
分配库存
• 选择未分派库存的波次,按照一定的规则(例如FIFO、批次效期) 等分配库存,这部分库存处于占用状态; • 读取配置:是否允许少发,若不允许少发,在碰到缺货时,跳出 明细行的循环,不再计算后面的库存分配; • 当缺货时,什么情况下可以发货(线下允许,线上不允许),例 如10行明细缺了9行,或者备货区有库存,是否需要做补货或移 库操作后,再做分配库存;
最常用的就是那几种:摘果式拣选、播种式拣选、边拣边分、先拣后分、二次拣选、二次播种等等,通常总结起来就是两种模 式的组合。想的多了,心里的疑问就来了:什么是摘果,什么是播种?二者的区别和界限在哪里?如何界定选择哪种作业模式? 通常认为,拿着订单去仓库内找到对应的产品的过程称之为摘果,而把产品分到对应的订单的过程称之为播种。按照这个 思路,我们假设一个场景:仓管员拿着订单到仓库中,根据订单需求找到订单需要的产品,完成拣选。这是业务中最常见的场 景。 假设仓管员拿的是一个订单,依次拣选出货品,那么按照传统理解,他的作业过程是摘果式的。 改变下条件,如果仓管员拿的是一叠订单,用汇总单的方式找到对应的商品,并且把商品分拨到对应的订单中,那么按照 传统的理解,这种模式是播种式作业。 再改变下条件,如果仓管员同时拿的是两张订单,找到对应的货品,并且把货品分拨到对应的订单中,那么这种模式应该 叫播种式还是摘果式呢?没有人能回答。说摘果式也有道理,说播种式也有道理。而二者之间的区别仅仅在于同时处理几张订 单而已! 我们再回到开始,什么是播种,什么是摘果?顾名思义,去仓库中找到对应的货品叫做摘果,把货品分拨到对应的订单中 谓之播种。我们再来看上文提到的几个场景,其实每个场景都是有摘果和播种过程的:从仓库中找到对应的货品,把货品放到 订单中。 既然如此,那仓库应该怎么选择合适的作业方式呢,不管模式叫做什么,那我们来分析下上述模式的异同点:首先,同时 处理的订单数不同,也就是波次内包含几个订单比较合适,其次,摘果和播种的动作节点怎么组合,是每单摘完了马上播,还 是全部摘完了再播。第三,作业人员任务分配的不同,是同一个人摘果播种还是不同的人进行摘果播种,是一个人完成还是多 人同时进行? 回答好了上面三个问题,结合实际的订单特征、系统功能状况、地理条件。我们就能回答,仓库内应该选择什么样的作业 模式了。 最后总结:任何一种拣选作业模式都是包含拣选和播种两部分,他们之间的区别在于波次数量的不同,动作次序的不同以 及任务分配模式的不同而已!
过滤出符合条件的发货单,
并进行排序:下单时间、单据类型、 客户优先级等
读取系统配置,确定分派任务的方 式:自动生成任务,手工生成任务
主动领取任务
选取任务
读取系统配置
1、是否区分整散货位,优先分配库存的货区; 2、是否允许少发; 3、确定发货优先级:先进先出、路径远近 4、要排除超过允发期的商品;
筛选等待分派任务的单据
任务与拣货人关联
读取系统配置,确定一个任务的大小: 固定单据数量还是通过体积与拣货车进 行动态计算
读取拣货方式:边 拣边分,先拣后分
筛选符合条件的库存集合, 要排除0库存、已占用库存等
读取系统配置,确定采用领取式还是自 动分派到人的方式
扫描拣货箱
循环为每一个单据分派库存
逐任务逐单循环生成任务 扫描拣货箱
PDA:缺货登记
PDA:缺货登记
允许部分发货?
• PDA上不能暂停发货,可以使用PC上的拦截 功能,只能进行缺货登记;
• 缺货登记的处理方式:
• 1、查询库存是否真的缺货,给予提示,若 有库存也允许置为缺货状态,留一个活口, 解决憋死的情况,例如有可能破损、过期等 等; • 2、若系统设置允许少发,则需将当前拣货 计划行置为缺货状态,并将单据和明细行也 做部分缺货标记;将分配的库存释放;如果 是单据所有行都缺货,应通知PC相关使用人 员,做暂停发货处理;
拣货过程中可能的异常情况及解决方案
• 1、库存出现账实不符现象 场景:这种情况会导致拣货人去指定货位上取货时,无法找 到指定数量的商品,例如系统写的取5瓶海天酱油,货位上只有2瓶。 解决方案:一是可以通过修改拣货位的方式,到其他货位上 取3瓶,前提是其他货位有库存;二是做缺货标记,标记后,可以 从其他货位拣货,若无库存,并且系统允许缺货发货,那么可以放 行,否则应该拦下此单。 2、紧急更换拣货人
单据状态置为暂停 任务状态置为暂停
单据标记缺货 明细行标记缺货 分配的库存释放
PC:取消发 货或继续
• 3、若系统设置不允许少发,则需将单据置 为发货暂停状态,由领导确认后,做进一步 的处理(取消发货或继续,只能是这两个选 择)。