基本流程图
2016-10-17 18:18:26 0 举报
基本流程图是一种用于描述一个过程中各个步骤之间关系的图形化工具。它通常由一系列的方框、箭头和菱形组成,每个方框代表一个步骤,箭头表示步骤之间的顺序关系,菱形则表示条件判断。通过基本流程图,我们可以清晰地看到整个过程的开始、结束以及各个步骤之间的逻辑关系,从而更好地理解和掌握这个过程。
作者其他创作
大纲/内容
1、收货单状态为‘初始’,单据类型不限制; 2、仓库、门店收货储位和退货位已配置; 3、商品固定拣选储位 已维护;
往库存中心过账
收货记录状态为‘待上架’且验收人为当前登录账号
receipt_record.loc_sys_no对应的储位类型
收货录入
调用库存服务插入库存记录,类型为收货增加库存
触发验收补救单处理逻辑
默认收货数量等于计划数量
收货员点击封版按钮
录入商品收货数量
否
1、关联的配送单未在pc操作过收货;2、大仓发货容器明细已下发;3、容器明细关联收货单没有在pc端操作过收货或关闭;4、门店 收货储位基础信息已维护;
Y
自动关单(若有)
receipt.wh_no 拣选面配置?
采购入库、仓配入库、调拨入库地点+入库自动加工模式+商品编码判断加工BOM
收货位
系统判断收货单状态=“收货中”,收货记录状态为‘初始’且 验收人为当前登录账号
扫描商品编码/条码
采购直送”“调拨入库”“仓配入库”获取商品仓库货主固定拣选面;“门店反配”“销退入库(有实物)”获取仓库表绑定退货位);
通知任务引擎创建上架任务,收货记录表状态更改为待收货
仓库
收货单类型在收货流程ibd_receipt_process中配置为“容器收货”,仓库采购直送,采购直通
销退入库-POS
库存批次需要收集生产日期开放输入框不需要收集日期批次的商品默认lot为供应商编码_0
插入库存记录/新增交易记录
发送一条往库存中心过账加工单的消息自产自消
单据中所有的商品都已完成收货?
更新收货记录为已取消
有无实物
减少原料库存,增加成品库存。如果成品未绑定拣选位则将库存绑定至原料的拣选位,同时将加工单状态置为内部过账成功
更新库存
lot是什么?
收货员点击取消收货按钮
根据源客户订单+通知单号+该波次sku在obd_allocation中的最小lot_no保存收货记录批号
收货单类型在收货流程ibd_receipt_process中配置为“按商品收货”,收货单类型有:采购直送门店、门店调拨入库,销退入库-有实物,门店返配,仓配入库
根据扫货员扫描/输入栈板号,查验 该仓库下lpn_no 记录存在,且lpn_status 为‘空闲’
按商品收货
扫描配送容器
在inv_inventory插入库存记录;qty_onhand=收货数量;qty_allocated=0;source_type=‘收货’;source_no= receipt_no;同时写交易记录inv_transaction:tran_type=‘库存增加’,source_type=‘收货’,source_no= receipt_no;
仓管/门店人员维护退货位
前置校验:is_remedy、通知单状态、商品明细是否绑定储位
是
校验收货员输入/扫描待收货的商品码
发送一条加工BOM消息自产自消消息体为placeId、单据类型、单据号
发送一条加工单库存转换内部过账消息
商户类型
关单完成
将当前登录账户、收货单号写入mst_lpn. lpn_user、mst_lpn. lpn_business_no,更新mst_lpn. lpn_status为‘占用’,更新占用时间
销退入库-线上(有实物)
仓配入库
无
更新收货明细/状态
默认收货储位关联仓库表收货储位
采购直通,不允许对封板后的“待上架”记录做取消收货)
创建库存调整单
关单过账
商品实收数量更正
更新栈板状态,为闲置,释放栈板
更新收货记录表
往财务中心过账成功
记录单据信息,实收数量等于计划数量
收货记录置为已上架
单据类型为采购直送或采购直通
配送容器收货
销退入库(含销退入库 - POS)
单据类型
有
入库通知单
查验整单计划数量=验收数量
效期拒收校验
根据需要编辑商品验收数量
将收货数量更新为计划数量
未绑定拣选面的商品预先绑定
按需收集生鲜规格
根据收货单类型决定收货位
采购入库
收集批次属性且某种商品在某个批次无需重复收集
有商品存在空拣选面
仓库/门店是否维护退货位
申偿入库(不懂)
返配入库
生成加工单及明细信息,同时将加工单的过账状态置为初始
有加工BOM
门店
效期校验/收货位置校验/拣选面校验
YPWMS按照收货记录,调用库存服务CreateInventory,在inv_inventory插入库存记录:source_no= receipt_no,source_type=‘收货’,创建人为退货员,lot=收货记录lot;特别:当source_no为空,如果已存在wh_sys_no + sku_sys_no + lot_no + loc_sys_no则需更新qty_onhand、qty_allocated 合并库存;同时写交易记录inv_transaction:tran_type=‘库存增加’,source_type=‘收货’,source_no= receipt_no;创建人为 退货员;
校验本次收货数量+received_qty+adjusted_qty < =expected_qty(1+采购超收比例);
越库位
调用接口回传采购中心验收补救入库信息
默认效期
容器收货
只更新ibd_receipt_record对应记录状态为‘待上架’
销退入库-线上(无实物)
调用库存服务,在inv_inventory插入库存记录;qty_onhand=收货数量;qty_allocated=0;source_type=‘收货’;source_no= receipt_no;lpn_no=栈板号;同时写交易记录inv_transaction:tran_type=‘库存增加’,source_type=‘收货’,source_no= receipt_no;
库存调整单通过报溢将无实物退货增加的库存回滚掉
如果为recepittype=采购直送类型 且 对应上架任务task_sys_no 不存在状态为 已指派、已完成、作废,且收货单状态为‘收货中’,更新task表对应上架任务 状态为‘作废’;
往采购中心过账
消费消息,往库存中心过账成功后ack该消息。同时发送一条往财务中心过账的消息自产自消
is_remedy=1
容器验收人和当前登录人校验
更新相关单据状态和数量并关单
下一个商品重复上述流程
容器状态校验
自动创建lpn记录,lpn_no为Z日期+流水号递增,容器类型=‘托盘’,焦点自动跳转到‘商品’
一键收货
如果收货员在符合取消收货条件的前提下取消收货,要扣减库存
mst_wh中配置收货自动生成栈版号?
收货记录表中存在对于的记录且收货状态为初始,商品的收货数量之和 < 预计收货数量
容器明细商品合法性校验
回传采购中心过账
无加工BOM
商品库存批次的需要收集生产日期自动填充为当前日期,库存批次不需要管理的界面置灰,后台默认0
效期收集同按商品收货
更新收货单明细表的收货数量,状态更改为收货中
调用UpdateInventory 服务,扣减对应储位库存,写交易记录inv_transaction,tran_type=’库存扣减’,source_type=‘取消收货’;
调拨入库
0 条评论
下一页