Skip to content

移库操作

1. 功能概述

移库操作是GWMS系统中的重要库存管理功能,用于在仓库内部进行货物位置调整。通过系统化的移库流程,帮助企业优化仓储布局,提高拣货效率,实现精细化的库位管理。

1.1 系统特点

单据和明细的管理方式

  • 移库单:记录移库任务的基本信息,如仓库、创建时间等
  • 移库明细:记录具体要移库的商品信息,如源库位、目标库位、商品、数量等
  • 一对多关系:一个移库单可以包含多个不同的移库明细,方便批量管理

1.2 主要功能特性

  • 多种移库方式:支持单据移库、库存移库、批量移库三种方式
  • 灵活的单据管理:支持在一个移库单中管理多个移库任务,可以分步执行或批量处理
  • 实时库存更新:移库操作实时更新源库位和目标库位的库存数据
  • 完整状态流转:从"未移库"到"已移库"的完整状态管理
  • 库存验证机制:移库前自动验证源库位库存数量是否充足
  • 并发控制机制:使用系统锁定机制确保库存数据一致性

2. 前置条件

在开始移库操作前,请确保:

  • 拥有仓库端系统访问权限
  • 源库位已有对应商品的库存记录
  • 目标库位已创建且可用(可以是空库位)
  • 了解要移库商品的基本信息和当前库存状态

3. 操作步骤

3.1 访问移库操作功能

通过系统导航菜单:库内 → 移库操作 进入功能页面。

3.2 方式一:单据移库方式(推荐)

单据移库是最常用的移库方式,支持精细的状态管理和分步执行。

3.2.1 创建移库单

打开库内操作-移库操作功能

操作步骤

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

点击添加库存移库单

选择要移库的仓库,确定

3.2.2 添加移库明细

创建移库单后,需要添加具体的移库明细。这是移库操作中的关键步骤:

重要操作提示

  1. 点击移库单行:首先必须点击刚创建的移库单行,使其被选中
  2. 查看下方明细区域:系统会在下方显示该移库单的明细管理区域
  3. 点击"添加明细"按钮:在下方明细区域点击相应的添加按钮

选择刚才创建的移库单

添加明细操作

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

点击添加移库单详情,选择源库位,目标库位,SKU,输入数量,点击确认

3.2.3 编辑移库明细

对于已创建的移库明细,可以进行编辑修改:

  1. 在下方明细表格中点击明细记录的"编辑"按钮
  2. 修改移库信息(只有状态为"未移库"的记录才可编辑)
  3. 点击"确认"保存修改

点击编辑移库单详情,可以修改详情

编辑限制

  • 只有状态为"未移库"的明细才可以编辑
  • 已移库的明细不可编辑,这是数据保护机制
  • 编辑时仍需遵守库存数量验证规则

3.2.4 执行移库操作

按照系统的设计,可以选择性地执行移库操作:

单个明细移库

  1. 在下方明细表格中点击明细记录的"移库"按钮
  2. 在确认对话框中点击"确认"
  3. 系统实时更新库存数据:
    • 源库位库存减少:减去移库数量
    • 目标库位库存增加:增加移库数量
  4. 明细状态更新为"已移库"

点击移库,完成移库,此时库存修改

重要:移库操作的实际体验 基于我们刚才的实际操作演示,需要特别注意:

  • 移库操作可能因为库存不足或其他业务限制而失败
  • 如果出现"未找到符合条件的库存记录"等错误,属于正常的业务验证机制
  • 系统会显示具体的错误信息,帮助用户理解失败原因

3.2.5 移库单管理

完整的移库单管理流程:

作废操作

作废单个明细

  • 操作位置:在下方明细表格中点击明细行的"作废"按钮
  • 作废范围:仅作废选中的明细记录
  • 状态变更:明细状态变为"已作废"
  • 数据保留:作废记录保留在系统中,但不参与业务计算

点击作废,作废当前明细

作废整个移库单

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

点击单据上的作废,作废当前单据及单据明细

移库完成

批量完成移库单中所有未移库的明细:

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

点击移库完成,将单据中未移库的明细移库,修改库存,并完结移库单

批量操作优势

  • 减少重复操作,提高效率
  • 系统保证数据准确性
  • 自动处理失败项目,仅成功项目更新状态

3.3 方式二:库存移库方式

库存移库是一种更直接的移库方式,适合单个库位的全量移库操作。

3.3.1 访问库存管理功能

  1. 通过系统导航菜单:库内 → 库存管理 进入功能页面
  2. 点击"库位维度"Tab切换到库位维度查看

库存移库方式-打开库内操作-库存管理

点击库位维度

3.3.2 单个库存移库

适合将某个库位的特定商品全部移到另一个库位:

  1. 在库位维度表格中找到要移库的库存记录
  2. 点击记录左侧的“展开按钮”(三角箭头图标)
  3. 在展开的操作菜单中选择“移库”
  4. 在弹出的对话框中选择“目标库位”
  5. 点击“确定”完成移库

点击展开按钮

选择目标库位

点击移库,会将当前库位的当前SKU,全部移到目标库位。会先建移库单,然后修改库存并完结

库存移库特点

  • 全量移库:将源库位指定商品的全部库存移到目标库位
  • 自动化流程:系统自动创建移库单、执行移库并完结单据
  • 一步完成:无需手动管理移库单状态,操作即时生效
  • 适用场景:库位整理、货架调整、空间优化等

3.4 方式三:批量移库方式

批量移库支持同时选择多个库存记录进行移库,适合大规模的库位调整操作。

3.4.1 批量选择和移库

  1. 在库位维度表格中勾选要移库的多个明细记录
  2. 点击表格上方的"移库"按钮
  3. 在弹出的批量移库对话框中操作:
    • 逐个设置目标库位
    • 调整移库数量(可部分移库)
    • 检查移库详情
  4. 点击"确定"执行批量移库

多个库存移库方式-打开库内操作-库存管理。点击库位维度,勾选要移库的明细,点击移库按钮

点击目标库位,添加目标库位,以及要移库的数量,点击确定,就会先建移库单,然后修改库存并完结

批量移库特点

  • 多选支持:可以同时选择多个不同库位的库存记录
  • 数量灵活:支持部分移库,不必全量移库
  • 目标多元:不同的源库存可以设置不同的目标库位
  • 自动化流程:系统自动创建移库单、执行移库并完结单据
  • 适用场景:大规模库位重新布局、批量货架调整、库区整理等

4. 移库状态说明

4.1 移库单状态详解

状态名称状态说明可执行操作操作限制
未移库移库单已创建,等待执行移库作业添加明细、编辑数据、执行移库、作废单据不可修改已移库的明细
移库中系统正在执行移库操作,处理中状态查看进度、等待完成不可修改或作废单据
已移库移库作业完成,所有明细已处理查询数据、查看历史不可修改任何数据
已作废移库单已作废,不再使用仅可查询历史记录不可执行任何修改操作

4.2 移库单状态流转说明

移库单状态按以下顺序流转,确保操作的有序性和数据安全:

创建单据 → 未移库 → 移库中 → 已移库

         已作废

状态流转规则

  • 未移库 → 移库中:当开始执行移库操作时,系统自动进入处理状态
  • 移库中 → 已移库:当所有移库明细处理完成,移库单自动完结
  • 未移库 → 已移库:通过“移库完成”功能直接完成全部移库操作
  • 未移库 → 已作废:在开始移库前可直接作废移库单
  • 状态限制:移库中状态不可作废,已移库或已作废的单据不可再次修改

4.3 明细状态管理

明细状态状态说明数据状态操作权限
未移库明细已创建但未执行移库库存数据未变更可编辑、可移库、可作废
已移库移库操作已执行完成库存数据已更新仅可查询
已作废明细已作废,不参与移库标记为作废状态仅可查询

4.4 库存更新说明

移库操作对库存的影响

移库前系统会检查:

  • 源库位的可用库存是否足够
  • 移库数量不能超过可用库存

移库执行后:

  • 源库位库存减少相应数量
  • 目标库位库存增加相应数量

安全保障:

  • 系统会防止多人同时修改同一库存

特殊情况处理

  • 目标库位无库存记录:系统自动创建新的库存记录
  • 源库位库存为0:移库后源库位库存清零
  • 目标库位相同:系统合并库存数量,不创建重复记录

5. 常见问题及解决方案

5.1 操作相关问题

5.1.1 提示"未找到符合条件的库存记录"怎么办?

问题描述:执行移库操作时系统提示未找到库存记录

原因分析

  • 源库位库存数量不足(小于移库数量)
  • 源库位的库存被锁定(锁定库存过高)
  • 源库位和目标库位相同
  • SKU与库位的组合不存在对应的库存记录

解决方案

  1. 检查库存数量:在库存管理中查询源库位的实际可用库存
  2. 调整移库数量:确保移库数量不超过可用库存
  3. 检查锁定状态:确认源库位没有过多的锁定库存
  4. 释放锁定库存:取消不必要的出库单或释放超时锁定

5.1.2 为什么移库按钮不可点击?

问题描述:明细记录的移库按钮显示为灰色不可点击

原因分析

  • 明细状态不是"未移库"(已移库或已作废)
  • 当前用户没有移库操作权限
  • 移库单处于非可编辑状态

解决方案

  1. 检查明细状态:确认明细状态为"未移库"
  2. 验证操作权限:联系管理员确认是否有相应的移库权限
  3. 检查单据状态:确认移库单处于可操作状态

5.2 库存数据问题

5.2.1 移库后发现库存数据不对怎么办?

问题描述:移库操作完成后发现库存数据与预期不符

解决方案

  1. 检查移库历史:在库存记录中查看移库操作的历史记录
  2. 验证移库明细:检查移库单中的移库数量和目标库位
  3. 创建补正移库:如果确实有错误,创建新的移库单进行补正
  4. 联系管理员:重大数据错误需要管理员干预处理

5.2.2 移库单状态显示“移库中”一直不变怎么办?

问题描述:移库单状态一直显示为“移库中”,不能进行其他操作

原因分析

  • 系统正在处理移库操作,需要等待完成
  • 系统出现异常,导致状态未能及时更新
  • 移库过程中遇到库存验证失败等问题

解决方案

  1. 等待完成:正常情况下稍等片刻,系统会自动更新状态
  2. 刷新页面:尝试刷新浏览器页面查看状态变化
  3. 检查明细状态:查看移库明细是否有未处理的记录
  4. 联系管理员:如状态长时间不变,请联系系统管理员处理

6. 注意事项

6.1 移库操作要点

  • 先选单据再操作明细:单据移库方式中必须先点击上方移库单行选中,然后在下方进行明细操作
  • 状态独立管理:移库单和明细都有独立的状态,支持部分执行
  • 批量处理功能:系统支持在一个移库单中处理多个移库任务

6.2 库存数据安全

  • 移库验证:系统会自动验证源库位库存是否充足,防止超量移库
  • 并发控制:系统会防止多人同时操作同一库存记录
  • 操作不可逆:移库操作一旦执行成功就不可撤销,请谨慎操作
  • 数据追溯:所有移库操作都有完整的历史记录,支持问题追溯

6.3 操作最佳实践

  • 规划先行:大规模移库前先制定详细的移库计划
  • 分批执行:复杂移库任务建议分批次进行,降低风险
  • 及时验证:移库后及时检查库存数据的准确性
  • 记录备注:重要移库操作建议记录详细的备注说明

7. 相关功能

  • [[库存盘点]]:移库后建议进行盘点验证库存准确性
  • [[库存管理]]:查看移库前后的库存状态变化
  • [[库存记录]]:查看移库操作的历史记录和追溯信息

本文档基于GWMS系统实际操作流程编写,结合移库操作的实践经验,确保内容的准确性和实用性。如有疑问请联系系统管理员。