移库操作
1. 功能概述
移库操作是GWMS系统中的重要库存管理功能,用于在仓库内部进行货物位置调整。通过系统化的移库流程,帮助企业优化仓储布局,提高拣货效率,实现精细化的库位管理。
1.1 系统特点
单据和明细的管理方式
- 移库单:记录移库任务的基本信息,如仓库、创建时间等
- 移库明细:记录具体要移库的商品信息,如源库位、目标库位、商品、数量等
- 一对多关系:一个移库单可以包含多个不同的移库明细,方便批量管理
1.2 主要功能特性
- 多种移库方式:支持单据移库、库存移库、批量移库三种方式
- 灵活的单据管理:支持在一个移库单中管理多个移库任务,可以分步执行或批量处理
- 实时库存更新:移库操作实时更新源库位和目标库位的库存数据
- 完整状态流转:从"未移库"到"已移库"的完整状态管理
- 库存验证机制:移库前自动验证源库位库存数量是否充足
- 并发控制机制:使用系统锁定机制确保库存数据一致性
2. 前置条件
在开始移库操作前,请确保:
- 拥有仓库端系统访问权限
- 源库位已有对应商品的库存记录
- 目标库位已创建且可用(可以是空库位)
- 了解要移库商品的基本信息和当前库存状态
3. 操作步骤
3.1 访问移库操作功能
通过系统导航菜单:库内 → 移库操作 进入功能页面。
3.2 方式一:单据移库方式(推荐)
单据移库是最常用的移库方式,支持精细的状态管理和分步执行。
3.2.1 创建移库单

操作步骤
- 点击页面上方的"添加"按钮
- 在弹出对话框中选择要移库的仓库
- 填写移库备注说明(可选)
- 点击"确定"完成移库单创建
- 系统自动生成移库单号


3.2.2 添加移库明细
创建移库单后,需要添加具体的移库明细。这是移库操作中的关键步骤:
重要操作提示
- 点击移库单行:首先必须点击刚创建的移库单行,使其被选中
- 查看下方明细区域:系统会在下方显示该移库单的明细管理区域
- 点击"添加明细"按钮:在下方明细区域点击相应的添加按钮

添加明细操作
- 在下方明细表格中点击"添加"按钮
- 在弹出对话框中填写移库信息:
- 源库位:选择要移出货物的库位
- 目标库位:选择要移入货物的库位
- SKU:选择要移库的商品
- 移库数量:输入要移库的数量(不能超过可用库存)
- 点击"确认"完成明细添加

3.2.3 编辑移库明细
对于已创建的移库明细,可以进行编辑修改:
- 在下方明细表格中点击明细记录的"编辑"按钮
- 修改移库信息(只有状态为"未移库"的记录才可编辑)
- 点击"确认"保存修改

编辑限制
- 只有状态为"未移库"的明细才可以编辑
- 已移库的明细不可编辑,这是数据保护机制
- 编辑时仍需遵守库存数量验证规则
3.2.4 执行移库操作
按照系统的设计,可以选择性地执行移库操作:
单个明细移库
- 在下方明细表格中点击明细记录的"移库"按钮
- 在确认对话框中点击"确认"
- 系统实时更新库存数据:
- 源库位库存减少:减去移库数量
- 目标库位库存增加:增加移库数量
- 明细状态更新为"已移库"

重要:移库操作的实际体验 基于我们刚才的实际操作演示,需要特别注意:
- 移库操作可能因为库存不足或其他业务限制而失败
- 如果出现"未找到符合条件的库存记录"等错误,属于正常的业务验证机制
- 系统会显示具体的错误信息,帮助用户理解失败原因
3.2.5 移库单管理
完整的移库单管理流程:
作废操作
作废单个明细
- 操作位置:在下方明细表格中点击明细行的"作废"按钮
- 作废范围:仅作废选中的明细记录
- 状态变更:明细状态变为"已作废"
- 数据保留:作废记录保留在系统中,但不参与业务计算

作废整个移库单
- 操作位置:在上方移库单表格中点击单据行的"作废"按钮
- 作废范围:整个移库单及其所有明细
- 限制条件:已移库的单据不可作废
- 状态变更:移库单状态变为"作废"

移库完成
批量完成移库单中所有未移库的明细:
- 在上方移库单表格中点击"移库完成"按钮
- 系统自动移库所有状态为"未移库"的明细
- 更新相应的库存数据
- 移库单状态更新为"已完成"

批量操作优势
- 减少重复操作,提高效率
- 系统保证数据准确性
- 自动处理失败项目,仅成功项目更新状态
3.3 方式二:库存移库方式
库存移库是一种更直接的移库方式,适合单个库位的全量移库操作。
3.3.1 访问库存管理功能
- 通过系统导航菜单:库内 → 库存管理 进入功能页面
- 点击"库位维度"Tab切换到库位维度查看


3.3.2 单个库存移库
适合将某个库位的特定商品全部移到另一个库位:
- 在库位维度表格中找到要移库的库存记录
- 点击记录左侧的“展开按钮”(三角箭头图标)
- 在展开的操作菜单中选择“移库”
- 在弹出的对话框中选择“目标库位”
- 点击“确定”完成移库



库存移库特点
- 全量移库:将源库位指定商品的全部库存移到目标库位
- 自动化流程:系统自动创建移库单、执行移库并完结单据
- 一步完成:无需手动管理移库单状态,操作即时生效
- 适用场景:库位整理、货架调整、空间优化等
3.4 方式三:批量移库方式
批量移库支持同时选择多个库存记录进行移库,适合大规模的库位调整操作。
3.4.1 批量选择和移库
- 在库位维度表格中勾选要移库的多个明细记录
- 点击表格上方的"移库"按钮
- 在弹出的批量移库对话框中操作:
- 逐个设置目标库位
- 调整移库数量(可部分移库)
- 检查移库详情
- 点击"确定"执行批量移库


批量移库特点
- 多选支持:可以同时选择多个不同库位的库存记录
- 数量灵活:支持部分移库,不必全量移库
- 目标多元:不同的源库存可以设置不同的目标库位
- 自动化流程:系统自动创建移库单、执行移库并完结单据
- 适用场景:大规模库位重新布局、批量货架调整、库区整理等
4. 移库状态说明
4.1 移库单状态详解
| 状态名称 | 状态说明 | 可执行操作 | 操作限制 |
|---|---|---|---|
| 未移库 | 移库单已创建,等待执行移库作业 | 添加明细、编辑数据、执行移库、作废单据 | 不可修改已移库的明细 |
| 移库中 | 系统正在执行移库操作,处理中状态 | 查看进度、等待完成 | 不可修改或作废单据 |
| 已移库 | 移库作业完成,所有明细已处理 | 查询数据、查看历史 | 不可修改任何数据 |
| 已作废 | 移库单已作废,不再使用 | 仅可查询历史记录 | 不可执行任何修改操作 |
4.2 移库单状态流转说明
移库单状态按以下顺序流转,确保操作的有序性和数据安全:
创建单据 → 未移库 → 移库中 → 已移库
↓
已作废状态流转规则:
- 未移库 → 移库中:当开始执行移库操作时,系统自动进入处理状态
- 移库中 → 已移库:当所有移库明细处理完成,移库单自动完结
- 未移库 → 已移库:通过“移库完成”功能直接完成全部移库操作
- 未移库 → 已作废:在开始移库前可直接作废移库单
- 状态限制:移库中状态不可作废,已移库或已作废的单据不可再次修改
4.3 明细状态管理
| 明细状态 | 状态说明 | 数据状态 | 操作权限 |
|---|---|---|---|
| 未移库 | 明细已创建但未执行移库 | 库存数据未变更 | 可编辑、可移库、可作废 |
| 已移库 | 移库操作已执行完成 | 库存数据已更新 | 仅可查询 |
| 已作废 | 明细已作废,不参与移库 | 标记为作废状态 | 仅可查询 |
4.4 库存更新说明
移库操作对库存的影响
移库前系统会检查:
- 源库位的可用库存是否足够
- 移库数量不能超过可用库存
移库执行后:
- 源库位库存减少相应数量
- 目标库位库存增加相应数量
安全保障:
- 系统会防止多人同时修改同一库存
特殊情况处理
- 目标库位无库存记录:系统自动创建新的库存记录
- 源库位库存为0:移库后源库位库存清零
- 目标库位相同:系统合并库存数量,不创建重复记录
5. 常见问题及解决方案
5.1 操作相关问题
5.1.1 提示"未找到符合条件的库存记录"怎么办?
问题描述:执行移库操作时系统提示未找到库存记录
原因分析:
- 源库位库存数量不足(小于移库数量)
- 源库位的库存被锁定(锁定库存过高)
- 源库位和目标库位相同
- SKU与库位的组合不存在对应的库存记录
解决方案:
- 检查库存数量:在库存管理中查询源库位的实际可用库存
- 调整移库数量:确保移库数量不超过可用库存
- 检查锁定状态:确认源库位没有过多的锁定库存
- 释放锁定库存:取消不必要的出库单或释放超时锁定
5.1.2 为什么移库按钮不可点击?
问题描述:明细记录的移库按钮显示为灰色不可点击
原因分析:
- 明细状态不是"未移库"(已移库或已作废)
- 当前用户没有移库操作权限
- 移库单处于非可编辑状态
解决方案:
- 检查明细状态:确认明细状态为"未移库"
- 验证操作权限:联系管理员确认是否有相应的移库权限
- 检查单据状态:确认移库单处于可操作状态
5.2 库存数据问题
5.2.1 移库后发现库存数据不对怎么办?
问题描述:移库操作完成后发现库存数据与预期不符
解决方案:
- 检查移库历史:在库存记录中查看移库操作的历史记录
- 验证移库明细:检查移库单中的移库数量和目标库位
- 创建补正移库:如果确实有错误,创建新的移库单进行补正
- 联系管理员:重大数据错误需要管理员干预处理
5.2.2 移库单状态显示“移库中”一直不变怎么办?
问题描述:移库单状态一直显示为“移库中”,不能进行其他操作
原因分析:
- 系统正在处理移库操作,需要等待完成
- 系统出现异常,导致状态未能及时更新
- 移库过程中遇到库存验证失败等问题
解决方案:
- 等待完成:正常情况下稍等片刻,系统会自动更新状态
- 刷新页面:尝试刷新浏览器页面查看状态变化
- 检查明细状态:查看移库明细是否有未处理的记录
- 联系管理员:如状态长时间不变,请联系系统管理员处理
6. 注意事项
6.1 移库操作要点
- 先选单据再操作明细:单据移库方式中必须先点击上方移库单行选中,然后在下方进行明细操作
- 状态独立管理:移库单和明细都有独立的状态,支持部分执行
- 批量处理功能:系统支持在一个移库单中处理多个移库任务
6.2 库存数据安全
- 移库验证:系统会自动验证源库位库存是否充足,防止超量移库
- 并发控制:系统会防止多人同时操作同一库存记录
- 操作不可逆:移库操作一旦执行成功就不可撤销,请谨慎操作
- 数据追溯:所有移库操作都有完整的历史记录,支持问题追溯
6.3 操作最佳实践
- 规划先行:大规模移库前先制定详细的移库计划
- 分批执行:复杂移库任务建议分批次进行,降低风险
- 及时验证:移库后及时检查库存数据的准确性
- 记录备注:重要移库操作建议记录详细的备注说明
7. 相关功能
- [[
库存盘点]]:移库后建议进行盘点验证库存准确性 - [[
库存管理]]:查看移库前后的库存状态变化 - [[
库存记录]]:查看移库操作的历史记录和追溯信息
本文档基于GWMS系统实际操作流程编写,结合移库操作的实践经验,确保内容的准确性和实用性。如有疑问请联系系统管理员。