货架管理
货架管理把仓库再往下拆一层:一条档案就是一组真实存在的货架,写清它挂在哪个仓库、属于哪个货架类别、有几层几列。系统按层数×列数生成货位网格,货架物品再把具体物料绑到某个货位上——拣货、补货和盘点从此有了"去第几层第几列拿"的依据。
功能路径:基础设置 → 货架管理 → 货架管理

一、功能概述
1. 核心用途
- 把仓库细到物理位置:仓库回答"货在哪个仓",货架回答"在仓里哪一组架子",区域再细分到仓内的片;
- 生成与维护货位:每个货架按层×列生成货位,货位是物料绑定的最小位置单位;
- 按类别归集作业方式:货架挂在货架类别下,拣选、整托、冷藏、虚拟等口径由此区分;
- 统一货架代码:代码为两位字母,用来拼货位编号;存量货架还能一键批量补齐。
2. 与其他功能的关系
| 功能 | 关系 |
|---|---|
| 仓库管理 | 货架必须挂在一个仓库下;进本页先选仓库,列表只显示该仓的货架 |
| 货架类别 | 编辑窗口的「货架类别」下拉取的就是这里的类别 |
| 货架物品 | 按本页生成的"货架→层→货位"选位置,把物料绑上去 |
| 盘点与拣货 | 按货架、层、货位定位实物,库存数量仍记在仓库上 |
| 客户端货架管理 | 同名档案的客户端维护窗口,见货架管理(客户端) |
二、界面布局说明
1. 清单页
| 元素 | 说明 |
|---|---|
| 仓库选择器 | 左上角「选择仓库 ▾」。进页面必须先选一个仓库,下拉只列总部仓,可按名称过滤 |
| 工具栏 | 新增、导出、回收站、打印,以及批量分配编码 |
| 搜索框 | 「搜索...」按货架编号、货架名称、代码、助记码模糊匹配 |
| 列 | 货架编号、货架名称、代码、货架类别、层数、列数、长、宽、高、容积、仓库、区域、备注、管理人员、操作 |
| 操作列 | 每行一个「查看货位」,进入该货架的货位网格 |
| 分页 | 底部显示共 N 条、共 N 页,默认 20 条/页,可切到 10–200 条/页 |
没选仓库时列表是空的——这不是没有数据,而是页面按仓库过滤的结果。选完仓库后,编号、名称、层列、类别和所属仓库一起出现,才算选中了正确的仓。
2. 编辑窗口
点【新增】或点行内货架编号,弹出标题为「编辑」的表单窗口,顶部七个页签:基本信息、仓库信息、货架结构、货架描述(米)、其他、编码状态、审计信息。窗口工具栏为返回、保存(带下拉)、取消、刷新、上一行、下一行。
| 页签 | 内容 |
|---|---|
| 基本信息 | 货架编号(必填)、货架名称(必填)、代码、货架类别、助记码 |
| 仓库信息 | 仓库(必填)、区域 |
| 货架结构 | 层数、列数 |
| 货架描述(米) | 长、宽、高、容积(立方米) |
| 其他 | 管理人员、备注 |
| 编码状态 | 级别标志、专用标志、明细标志、使用标志、修改标志、删除标志,全部只读 |
| 审计信息 | 定义人员、定义日期、修改人员、修改日期、修改次数,全部只读 |

3. 货位网格页
点行内【查看货位】进入。顶部三个按钮:返回、创建完善货位、删除当前货位;右上角摘要显示仓库、区域、货架与列数。
网格按层从高到低排:3 层 4 列就是 3 行 4 格,每格一个货位编号(形如 AA-03-01 到 AA-01-04)。底部一行汇总「货架:编号(名称)| 层数 | 列数 | 总货位」,用来核对网格与档案是否一致。

三、业务操作步骤
步骤 1:先选仓库
基础设置 → 货架管理 → 货架管理,左上角点「选择仓库 ▾」,在下拉里按编号或名称找到目标仓(如 13 成品仓)。选择结果会记住,下次进来仍是这个仓,换仓再点一次即可。
步骤 2:新增货架
点【新增】,按页签填写:
- 基本信息:货架编号(必填,账套内唯一)、货架名称(必填,用现场叫法,如"面包货架")、代码(两位字母,留空或预填值都行)、货架类别(建议必选)、助记码(可留空,保存时按名称生成);
- 仓库信息:仓库必填,通常已带出当前所选仓;区域按现场划分填;
- 货架结构:层数、列数决定货位数量,填错要多删一批货位;
- 货架描述(米):长、宽、高按实际尺寸填,容积可按长×宽×高估算,用于容量分析。
点【保存】。
步骤 3:生成货位
回到清单,点该行【查看货位】,在网格页点【创建完善货位】,确认后系统按层列批量建出货位。已存在的货位不会被重复创建,所以补建时直接再点一次即可。
创建前有三个硬条件:货架必须有代码、层数必须大于 1、列数必须大于 1;任一条不满足会直接提示,不会生成半套货位。只有一层或只有一列的货架,在网页端建不出货位。
步骤 4:批量补编码
老账套里常有代码为空的货架,点工具栏【批量分配编码】,系统会为该仓库下所有空编码货架按双字母(AA~ZZ)顺序补齐。执行前弹确认「将为该仓库下所有空编码货架自动分配编码(双字母AA~ZZ),确认执行?」,执行后提示「批量分配完成:成功分配 N 个货架编码」。
编码是拼货位编号的前缀,已有货位的货架不要随手改代码,改了之后新老货位编号会对不上。
步骤 5:改名、停用与删除
货架名称会出现在货架物品的树和拣货清单里,改名前先确认现场叫法。不再使用优先停用;删除走【回收站】,回收站内可还原。
注意两层的删除语义不同:货架是逻辑删除,进回收站还能还原;货位是直接删除,删掉就没了,而且货位上还绑着物料时会被拦住。
四、字段详细说明
| 字段名 | 必填 | 含义与取值 |
|---|---|---|
| 货架编号 | 是 | 账套内唯一,现场常用 01、02 这样的短号 |
| 货架名称 | 是 | 显示名,如「面包货架」「原料架 A」 |
| 代码 | 否 | 两位字母,货位编号的前缀(如 AA-01-01);留空可自动生成或批量分配 |
| 货架类别 | 否 | 取货架类别,影响按类别的作业统计 |
| 助记码 | 否 | 搜索辅助码,形如 /MHJ |
| 仓库 | 是 | 货架所属仓库,列表按它过滤 |
| 区域 | 否 | 仓内片区,用于按区拣货 |
| 层数 | 否 | 货架纵向层数,决定网格行数与总货位数,须大于 1 才能生成货位 |
| 列数 | 否 | 每层的货位数,决定网格列数,须大于 1 才能生成货位 |
| 长 / 宽 / 高 | 否 | 单位米,用于尺寸与容量记录 |
| 容积(立方米) | 否 | 仓储容量,可按长×宽×高估算 |
| 管理人员 | 否 | 该组货架的负责人 |
| 备注 | 否 | 简短说明 |
| 级别标志 / 专用标志 / 明细标志 / 使用标志 / 修改标志 / 删除标志 | — | 编码状态页签,系统维护,只读 |
五、典型使用场景
场景 1:工厂仓按作业方式建架
中心工厂仓里,拣选面建 01 小件货架,整托原料区建 02 存储货架,重货区建 03 高位立体货架。层列按实际货架填(常见 3 层 4 列或 4 层 5 列),建完立刻【创建完善货位】,第二天就能上架绑定物料。
场景 2:门店后仓按出品线分架
门店后仓面积小,按面包、蛋糕、常温各建一组货架,层数按货架实际高度填 4–5 层。收货时按品类直接上架到对应货架的货位,盘点按货架出差异表。
场景 3:虚拟货架承接无实体位置
待检区、在途区没有真实货架,但物料要有个落点。建一个 05 虚拟货架类别的货架,层列给到 2×5,按业务生成一批虚拟货位,系统记账有位置、实物不动。
六、权限控制与前置条件
- 账号需有「基础设置 → 货架管理 → 货架管理」菜单权限;【批量分配编码】【查看货位】按窗口权限控制;
- 前置一:仓库管理里已有总部仓,否则「选择仓库」下拉是空的,列表也永远为空;
- 前置二:建议先建货架类别,否则新增货架时类别选不到,按类统计会缺口径;
- 未保存就关闭窗口时,系统弹「当前编辑未保存,是否放弃?」,点【确定】放弃改动、点【取消】留在表单;
- 货架删除先进回收站可还原;货位是直接删除,且绑定了物料的货位删不掉。
七、常见问题
1. 进页面一条货架都没有
原因:还没选仓库。页面按仓库过滤,没选时列表为空。 处理:点左上角「选择仓库 ▾」,选一个总部仓后列表立即出现。
2. 批量分配编码点了没反应
原因:没选仓库,或该仓库下已经没有空编码的货架。 处理:先选仓库;若提示「该仓库下没有需要分配编码的货架」,说明所有货架都已有代码,去列表的「代码」列核对。
3. 查看货位进去是空白格
原因:货架刚建好,货位还没生成。 处理:点【创建完善货位】批量生成。若被拦,检查是否满足三个条件:货架有代码、层数大于 1、列数大于 1。
4. 删除货位失败
原因:该货位上还绑着物料。 处理:提示「当前货位绑定 N 个物料,解绑后才能删除!」时,先到货架物品选中该货位,把物料删除或转移到其他货位,再回来删。
5. 保存提示货架编号已存在
原因:货架编号在账套内唯一,不同仓库也不能重复。 处理:换成未被占用的编号;编号是引用键,不建议为了复用而删旧货架。
6. 改了代码之后货位编号对不上
原因:货位编号由代码加层列拼成,改代码只改档案,不会重排已生成的货位。 处理:已有货位的货架保持代码不变;确需重排时先把物料转移走、删除旧货位、改代码后再重新创建,并核对货架物品的绑定。
