在途
2021-06-17 20:35:30 0 举报
dxd
作者其他创作
大纲/内容
A要3000 B要3000 C要3000外调3盘 5000/盘下推收料通知单的时候 只填了2盘按订单顺序算其中一个订单散拼
生成采购单
没有
设置物料库存为0
构建一级类目构建主单
在途增加库存
在发mq通知在途
k3c
否
解锁库存
推单页面生成预采购订单状态 未生成
k3c入库
大于0
跳过
生成占用数据
修改订单生成成功
k3c 生成采购单 生成下料通知单 通知在途 带信息 判断是不是新的在途路线 判断是不是新的物料 增加库存 记录日志
有
定时调拨
是
当前订单的当前物料 - 当前单据退款的数量 > 0
修改实际在途数量
实际分配明细和库存不足信息(鹏哥)
门店
物料信息
在途库存减少
满足
把在途库存全部锁住
计算损耗值
推单页面生成预采购订单状态 生成中
对应库存扣减
在途库存
拼凑规则:https://shimo.im/docs/8CcpXxxDrwt9HCXr/read
更具订单先后顺序执行
下推采购收料通知单
过滤品类
oms
入库
推单页面生成预采购订单状态 生成成功
在途库存管理
在途库存增加
实际采购数量大于客户数量
校验生成预采购订单人员id是否为空
通知企业微信
新增库存
生成预采购订单
如果询问物料大于在途库存全部锁定
拼凑规则
在途减少库存
修改预采购生成状态 :生成中
询问物料数量大于在数量
把入库的物料设置0.其它解锁
不满足
记录不满足的数量
在途是否有库存可用
锁
询问
等于 0
占用所有在途可用数量
新增明细和库存
去除当前订单已退款的明细数量
生成预采购单
实际数量 = 系统指导数量
返回调度物料信息
构建明细
是否部分入库
返回调度
推单页面生成预采购订单状态 生成中
退款
调度询问
正常流程:k3c 生成采购单 生成下料通知单 通知在途 带信息 判断是不是新的在途路线 判断是不是新的物料 增加库存 记录日志
在途可用和在途占用数量
如果询问物料小于在途库存数量列:询问4000,在途2000+1000+1000+1000,提供2000+1000+1000
获取历史在途是否满足
通知k3c生成预采购
锁定物料数量
修改预采购生成状态 :生成失败
更新实际采购数量
上传,发mq通知在途
发货前退款
构建预采购单据信息
直接占用
调度确定需要占用的途物料
已生成或下推成功的单据返回或整单关闭的单据不往下执行
在途流程:https://www.processon.com/view/link/5f0fbeabe0b34d44f04b8b3d
计算当前在途是否有可用满足
判断物料是否存在过在途
去除订单下推锁定的部门明细
提供对应最少段,且满足数量的物料
0 条评论
下一页