库存分布
库存分布回答的是「这批货现在压在哪个仓」:一行一个物料,先给出全账套的总库存,再把这个总数摊到各个仓库的列上,一眼看出哪个仓多、哪个仓空、哪个仓为零。它是按存放位置看货的报表,和按账簿口径看结存成本的库存明细、按可用口径看还能不能动的可用库存查询是三张不同问题的表。烘焙连锁用它做仓间调拨前的摸底、短保原料的压货排查,以及门店备货是否到位的日常巡检。
功能路径:系统菜单 → 存货管理 → 库存帐簿 → 库存分布

一、功能概述
1. 核心用途
- 分仓摸底:同一物料在各仓的数量一次铺开,判断货是否压在总仓而门店缺货;
- 调拨依据:从分布列直接看出「哪个仓多、哪个仓少」,调拨单的目标仓与来源仓由此确定;
- 压货与缺货并看:总量正常但分布失衡(某仓积压、某仓为零)同样是要处理的问题,只有分布表能暴露它;
- 多级单位换着看:按基础单位、包装单位等不同级别读数量,整箱、散装各看各的口径。
2. 整体结构
窗口分两层视图:
- 总库存分布(主视图):一行一个物料,列出物料档案标识与总库存,横向按仓库分列给出各仓结存;
- 库存分布明细(下钻视图):从某个物料出发,按仓库逐行列出该物料的结存构成,用于核对分布列的出处。
顶部工具栏提供退出、条件、查询、报表与帮助;另有单位级别菜单,可在基础单位与各级包装单位之间切换显示。
二、界面布局说明
查询条件区
| 条件 | 作用 |
|---|---|
| 仓库范围 | 限定参与分布的仓库,可以多选;不选时按操作员可见仓库全出 |
| 物料范围 | 按具体物料过滤,只看重点单品时用 |
| 物料分类 | 按品类批量查看,如只看「奶油馅类」 |
| 会计期 | 部分账簿口径的分布按会计期取数,默认当期 |
条件的实际开放项随客户端版本与查询策略略有差异,以窗口内「条件」页为准。
结果区主要列
| 列 | 含义 |
|---|---|
| 物料编号 / 物料条码 / 自定义码 | 物料的三个检索标识 |
| 物料名称 / 物料规格 | 物料档案名称与规格 |
| 基础单位 | 库存核算使用的计量单位 |
| 总库存 | 该物料在所选仓库范围内的结存合计 |
| 各仓库列 | 一仓一列,列标题为仓库名称,格内是该仓的结存数量;空白或 0 表示该仓无此货 |
单位级别菜单
工具栏上的单位级别菜单列出「1 级单位」「2 级单位」等选项,对应物料档案的多级单位设置。选择某一级后,总库存分布与各仓列的数量与单位列同步按该级单位换算显示;回到基础单位即恢复原口径。
顶部按钮
| 按钮 | 作用 |
|---|---|
| 条件 | 设置仓库范围、物料范围与物料分类 |
| 查询 | 按当前条件刷新分布表 |
| 报表 | 打印、导出与页面设置 |
| 单位级别 | 切换数量显示的单位级别 |
| 退出 / 帮助 | 关闭窗口 / 打开功能说明 |
三、业务操作步骤
步骤 1:打开功能入口
系统菜单 → 存货管理 → 库存帐簿 → 库存分布。
步骤 2:圈定范围
点【条件】,勾选要看的仓库范围;只看某类原料时再选物料分类,追查个别单品时用物料范围。范围越宽,横向的仓库列越多,建议按业务线(如只看门店仓)先收窄一次。
步骤 3:查询并读分布
点【查询】后表格刷新:每行是一个物料,最左是总库存,右侧按仓分列。逐行看三件事——
- 总库存是否为 0 或负数(异常);
- 总数正常但集中在某一仓(分布失衡,需调拨);
- 某仓长期为空而该仓有销售(备货缺失)。
步骤 4:下钻单料的分布明细
选中有疑问的物料行,进入库存分布明细,按仓库逐行核对该物料的结存数量与金额,确认分布列上的数字来自哪些仓、是否与实盘一致。
步骤 5:按需要的单位级别复核
整箱管理的物料(如冷冻面团、包装盒)在单位级别菜单里切到包装单位,数量与单位列随之换算;需要与仓库实物清点核对时切回基础单位。
步骤 6:转成调拨或补货动作
四、字段详细说明
1)数量口径
| 项目 | 说明 |
|---|---|
| 总库存 | 所选仓库范围内该物料结存数量的合计,按基础单位或当前单位级别换算 |
| 各仓列 | 单个仓库的结存数量,与总库存同一时点取数 |
| 分布明细 | 按仓库逐行列出的结存,含数量与金额,是分布列的出处 |
| 单位级别 | 物料档案多级单位中的某一级,切换后数量按比例换算,不改变实际库存 |
2)与相邻报表的分工
| 报表 | 回答的问题 | 颗粒度 |
|---|---|---|
| 库存分布 | 货放在哪个仓、各仓多少 | 物料 × 仓库(横向铺开) |
| 库存明细 | 某仓某料某期的账页与结存成本 | 物料 + 仓库 + 会计期 |
| 出入库明细查询 | 每一笔进出由哪张单据形成 | 单据流水 |
| 可用库存查询 | 扣除占用与冻结后还能卖/领多少 | 可用量口径 |
| 库存ABC分析 | 哪些物料占用了最多库存资金 | 物料按库存金额分级 |
| 库存财务分析 | 各类物料的期初、收入、发出金额 | 物料类型 × 会计期 |
五、典型使用场景
场景 1:调拨前的摸底
背景:门店反映某款面包的原料断货,总部确认总仓有货。
操作:物料范围选该原料 → 查询 → 看总库存与各仓列 → 确认总仓有量、门店仓为零 → 以总仓为来源、门店仓为目标开调拨单。
场景 2:短保原料防压货
背景:奶油、鲜果等短保原料最怕压在某个仓过期。
操作:物料分类选短保品类 → 查询 → 按各仓列找出数量明显偏高的仓 → 结合仓库库存警戒分析的超高清单安排消化或下调最高库存标准。
场景 3:新开门店的备货核查
背景:新店开业首周,需要确认清单上的物料是否真的到店。
操作:物料范围多选开业清单 → 查询 → 只看新店仓那一列,逐项确认非零;缺项转领用或补货流程。
六、权限控制与前置条件
- 需要「存货管理 → 库存帐簿 → 库存分布」的菜单权限;
- 结果受操作员可见仓库范围限制,看不到某仓通常是权限而非缺货;
- 只统计已生效单据形成的结存,草稿与未审核单据不进分布表;
- 多级单位换算依赖物料档案的单位与换算率设置,未设多级单位的物料只能按基础单位看;
- 仓库需先在仓库设置建档,未建档的仓不出分布列。
七、常见问题
1. 总库存有数,各仓列全是空
- 原因:仓库范围把列收窄掉了,或分布列按可见仓库渲染而当前操作员无该仓权限;
- 处理:放宽【条件】里的仓库范围,并确认操作员的可见仓库设置。
2. 分布表与库存明细的期末数对不上
- 原因:库存分布取的是当前结存,库存明细按会计期给出期初/收入/发出/期末;期间内做过反结、补录或跨期记账时两者必然有差;
- 处理:以当期对账为目的时用库存明细,以「现在货在哪里」为目的时用本窗口,不要混用两个数字对外解释。
3. 数量是小数或和实物箱数不一致
- 原因:当前显示的是基础单位,而实物按包装单位清点;
- 处理:用单位级别菜单切到对应包装级再看;换算率本身有问题时回物料档案修正。
4. 某物料明明有货却查不到行
- 原因:物料分类或物料范围筛掉了它,或该物料在无权限的仓库里;
- 处理:清空条件重查一次确认存在,再逐步收窄条件定位是哪一项把它过滤掉了。
5. 能不能看历史某天的库存分布
附:本文档变更记录
| 日期 | 变更 |
|---|---|
| 2026-11-09 | 初稿,按客户端库存分布账簿口径整理 |
