出库拣货
拣货用于把待出库商品从库位中拣出,并记录实际拣货数量。拣货完成后,出库单进入复核环节,后续才能扫描标签或 SN 并确认复核结果。
拣货页面围绕出库单明细展开,操作人员按商品行、库位、批次或标签信息执行拣货。系统记录计划数量、已拣数量和待拣数量,用于判断是否可以完成拣货。
标准链路为:进入出库工作台,打开待拣货任务,打印拣货单,开始拣货,录入实际拣货数量,确认完成拣货。
1 入口与任务
页面入口
| 入口 | 说明 |
|---|---|
| 出库工作台 | 在出库流程中选择需要处理的出库单,进入单据详情后执行拣货相关操作。 |
| 拣货任务区 | 展示当前出库单的待拣商品行、库位建议、计划数量与作业状态,用于指导仓库人员按行拣货。 |
拣货任务
拣货任务以出库单为主线,以商品行为最小作业单位。若同一商品存在多个批次、库位或标签,页面应展示可用于定位实物的辅助信息。
| 任务信息 | 用途 |
|---|---|
| 出库单号 | 确认当前作业归属的出库业务单据,打印和后续复核均以此为关联依据。 |
| 商品明细 | 展示 SKU、商品名称、规格型号、单位、计划出库数量等基础信息。 |
| 库位信息 | 提示应前往的仓库、库区或货架位置,降低错拣风险。 |
| 作业状态 | 标识任务是否未开始、拣货中或已完成,限制重复开始和重复完成。 |
2 操作流程
打印拣货单
打印拣货单用于线下拣货交接。拣货单应包含出库单号、商品行、库位、计划数量和可识别的商品编码信息。
开始 / 执行 / 完成拣货
-
1开始拣货
操作人员点击"开始拣货",系统锁定当前拣货任务并把状态更新为拣货中,避免同一任务被重复启动。
-
2执行拣货
按拣货单或页面提示查找商品,逐行确认实际拣货数量。可全量拣货时,使用一键全拣将明细数量填充为计划数量。
-
3完成拣货
所有应拣商品行确认完成后,点击"完成拣货"。系统校验数量后关闭拣货阶段,并开放复核操作。
3 字段含义
| 字段 | 展示形式 | 说明 |
|---|---|---|
| SKU | 文本 | 商品的库存识别编码,用于区分不同商品或不同规格。 |
| 商品名称 | 文本 | 展示出库商品名称,辅助仓库人员核对实物。 |
| 规格型号 | 文本 | 展示商品规格、型号、包装等信息,避免同名商品错拣。 |
| 库位 | 文本 | 建议拣货位置,按库存分配结果或库存记录展示。 |
| 计划数量 | 数字 | 本次出库要求拣出的数量,是拣货数量校验的上限。 |
| 已拣数量 | 数字 | 当前商品行已经确认拣出的数量,完成拣货前应与实际实物一致。 |
| 待拣数量 | 数字 | 计划数量减去已拣数量,用于提示剩余作业量。 |
| 拣货状态 | 标签 | 展示当前商品行或整单的拣货进度,如未开始、拣货中、已完成。 |
4 状态流转
| 状态 | 触发操作 | 说明 |
|---|---|---|
| 待拣货 | 出库任务生成 | 任务已创建但尚未开始拣货,可打印拣货单并执行开始拣货。 |
| 拣货中 | 开始拣货 | 任务进入作业状态,可录入实际拣货数量或执行全量拣货。 |
| 已拣货 | 完成拣货 | 拣货数量校验通过后进入已完成状态,后续流转到复核环节。 |
流转结果
拣货完成后,复核人员可以基于已拣商品执行扫描、录入标签或 SN、确认复核数量等操作。
5 限制规则
- 只有待拣货状态的任务允许执行"开始拣货",已开始或已完成的任务不可重复开始。
- 只有拣货中的任务允许录入或调整实际拣货数量。
- 实际拣货数量不能小于 0,不能超过计划数量;超出时保存失败并提示用户修正。
- 存在未确认数量的商品行时,不允许完成拣货。
- 完成拣货后拣货数据应保持稳定,如需调整需按业务权限执行回退或重新作业流程。
- 打印拣货单不改变拣货状态,仅作为线下作业凭据。
6 相关接口
| 接口 | 触发场景 | 说明 |
|---|---|---|
| /warehouse/outbound/pick/start | 开始拣货 | 把出库单拣货任务从待拣货推进到拣货中,并记录开始作业信息。 |
| /warehouse/outbound/pick/fullPick | 全量拣货 | 按计划数量自动填充实际拣货数量,适用于实物数量与计划数量一致的场景。 |
| /warehouse/outbound/pick/complete | 完成拣货 | 提交拣货结果并校验明细数量,成功后进入复核前置状态。 |
出库流程 · 拣货 · 更新于 2026-06-20
← 返回文档首页