{{ g.t }}
何时可拆分: 待转入 / 待配货可拆分、合并(同单 · 同节点 · 同发货渠道)、关闭;待拆分已占用库存,只能拆分或确认不拆;进入待作业起不可拆分 / 合并 / 关闭;客户不发了由业务「拦截」:拣货单未打单立即生效;已打单拣货完成 / 扫描单据后生效
可满足为上一轮预分配结果,下一轮可能变化;原批次保留可发部分(批次号靠前),缺口部分拆到新批次;留下的可发批次货齐后直接生成拣货单,不再进待拆分。货已齐、库存已占用:按客户要求手填拆出量,占用按拆出量分到两批,两批各自确认不拆后生成拣货单。尚未转入,按客户要求填写拆出量(如分渠道 / 分批到货);转入后各批次分别预分配。本批次待下轮预分配,暂无可满足数据,可按需手动填写。拆出可发
拆分后效果预览
{{ splitDlg.batch.no }}原批次 · 保留{{ nodeOf(splitDlg.batch) }}
{{ r.sku }} × {{ r.qty-(r.take||0) }}
{{ spKeep() }} 件
→ 拆出
{{ spNo() }}新批次{{ nodeOf(splitDlg.batch) }}
在上表「拆出到新批次」填数量
只能合并同一备货单、同一节点、同一发货渠道且未占用库存的批次;合并进批次号最小的批次(预分配排位靠前),其余批次取消;合并后回到待预分配,由下一轮重算。
合并后效果预览
{{ r.b.no }} {{ qtyOf(r.b) }} 件 合并后取消
→ 合并为
{{ mgKeep() }}保留批次{{ nodeOf(mgDlg.batch) }}
{{ x.sku }} × {{ x.qty }}
{{ mgItems().reduce((a,x)=>a+x.qty,0) }} 件 · 渠道 {{ mgDlg.batch.shipCh }}
在上表勾选要合并进来的批次
解析
{{ nameOf(lmDlg.ok) }}{{ attrFor(lmDlg.ok) }}SKU:{{ lmDlg.ok }} 产品条码:{{ bcOf(lmDlg.ok) }}
解析 SKU 后展示商品信息
{{ lmDlg.f.label?'重新上传':'上传' }}
{{ chDlg.batch.shipCh }}
报运费后渠道锁定,不可再改。
{{ qDlg.batch.quoteCh }} {{ qDlg.batch.shipCh }} {{ qDlg.batch.boxes.length }} 箱 · {{ totalKg(qDlg.batch) }} kg USD
提交后推送 ERP,业务据此在大货发票上追加本批次运费;发货渠道锁定。
{{ bxSel.map(x=>x.no.split('-').pop()).join('、') }}({{ bxSel.length }} 箱) ×× 份(每份含所选 {{ cpDlg.sel.length }} 箱) - ×× 整箱 {{ bulkPlan.full }} 箱 × {{ bulkDlg.per }} 件-
建箱后逐箱上秤读重;尾箱可在下方继续混装其他 SKU。

任务信息

{{ moveDlg.task.no }} {{ moveDlg.task.st }}已超时 {{ mvAge(moveDlg.task) }}h(时效 {{ MV_SLA_H }}h) {{ moveDlg.task.src }} {{ moveDlg.task.wh }} {{ moveDlg.task.sku }} {{ nameOf(moveDlg.task.sku) }} / {{ attrFor(moveDlg.task.sku) }} {{ moveDlg.task.client||'WJY' }} 良品 {{ moveDlg.task.orderNo }} {{ mvZones(moveDlg.task).from }} {{ mvZones(moveDlg.task).to }} {{ moveDlg.task.user||'-' }} {{ moveDlg.task.plan }} {{ moveDlg.task.picked }} {{ moveDlg.task.picked-moveDlg.task.shelved }} {{ moveDlg.task.pickedAt||'-' }} {{ moveDlg.task.by||'系统' }} / {{ moveDlg.task.createTime }} {{ moveDlg.task.remark||'-' }} {{ moveDlg.task.plan-moveDlg.task.shelved }} {{ moveDlg.task.cancelReason }}

备货移库信息

本客户货主库存({{ moveDlg.task.client }}) {{ mvActive(moveDlg.task)?'冻结中 '+(moveDlg.task.plan-moveDlg.task.picked)+' 件,日常订单不能占用':'已释放' }} 创建时冻结建议取货量;完成 / 取消时释放未取部分,少取量回写 ERP {{ mvWriteBack(moveDlg.task) }}

操作日志