可用库存查询
账面还有 200 个,不代表能卖 200 个。可用库存查询把「现存量」与已经被订单占用、已安排送货、已预留、被工单占料的数量分开计算,按仓库和物料给出当前真正可以动用的数量,接单前判断能不能发货、生产排料前判断原料够不够、采购下单前判断要不要补货,都以这个数字为准。它是一张实时查询表,不做历史归档,也不参与月结。
功能路径:系统菜单 → 报表管理 → 库存查询 → 可用库存查询,或 系统菜单 → 存货管理 → 库存查询 → 可用库存查询(两个入口打开的是同一张报表)

一、功能概述
1. 核心用途
- 防止超卖:销售与门店订货看可用量而不是结存量,避免把已被订单占用的数量重复承诺出去;
- 生产备料判断:排产时按可用量核对原料缺口,缺口部分转采购申请或调拨;
- 补货依据:结合库存上下限判断是否需要补货,避免按虚高的结存量停止采购;
- 责任划分:账面数与可用数分开给出,差额能追到是哪一类单据占走的,而不是笼统一句「没货了」。
2. 整体结构
窗口左侧是查询分组,同一套数据提供两种视角:
| 查询分组 | 统计范围 | 适用场合 |
|---|---|---|
| 分仓库可用库存 | 一行一个「仓库 + 物料」,逐仓给出可用量 | 门店调拨、判断某个仓有没有货 |
| 汇总可用库存 | 把各仓数据按物料汇总,不再分仓 | 总部看全网可售量、统一接单 |
未启用仓库区域管理时,分组里不会出现「仓库区域物料可用库存」这一条按仓库区域统计的视角。
二、界面布局说明
左侧:查询分组与方案
- 选中分仓库或汇总口径,结果区随之切换;
- 「默认方案 / 自定义方案」可保存常用的条件组合,下次进窗口直接取用。
右侧:查询结果
| 列 | 含义 |
|---|---|
| 仓库编号 / 仓库名称 | 数量归属的仓库,汇总视角下不显示 |
| 物料编号 / 条码 / 自定义标识码 | 物料检索标识 |
| 物料名称 / 物料规格 | 物料名称与规格型号 |
| 基础单位 | 库存核算的最小计量单位 |
| 现存量 | 账簿上的实际结存数量 |
| 可用数量 | 按加减项规则算出的可动用数量 |
| 一级分类 / 二级分类 | 物料档案分类,便于按品类过滤 |
结果区支持按任意列排序、分组与导出,表尾给出当前结果集的合计。
选中「分仓库可用库存」时,结果逐仓逐料列出现存量与可用数量;选中「汇总可用库存」时,同一批数据按物料合并成一行,不再分仓。两种方案统计的物料范围相同,差别只在是否按仓库拆分。
工具栏
- 退出:关闭窗口;
- 报表:打印与页面设置;
- 操作:数据刷新等窗口动作;
- 条件:调出查询条件;
- 帮助:显示功能说明。
三、业务操作步骤
步骤 1:打开窗口并选定视角
系统菜单 → 报表管理(或 存货管理)→ 库存查询 → 可用库存查询,在左侧选中「分仓库可用库存」或「汇总可用库存」。
步骤 2:设置查询条件
- 选择仓库条件,仓库是必选项,可按区域、分类或名称多选,也可以只勾本店;
- 按物料范围或物料分类收窄结果,物料档案较多时先用分类过滤;
- 需要看某个供应商供货的物料时补充供应商条件;
- 系统启用了动态库存技术时,条件区多出「占用数量统计日期区间」,默认按库存参数里设定的统计天数取值,可以手工改区间。
步骤 3:执行查询
点【查询】后结果表刷新,逐行列出现存量与可用数量。可用数量小于现存量时,说明差额被订单占用、已安排送货或被工单占料;两者相等的物料才是完全自由的状态。
步骤 4:把结果转成动作
- 可用量低于订单需求的物料,转采购申请或从其他仓调拨;
- 需要确认某个仓为什么没货,切到分仓库视角单独选该仓复查;
- 用结果区的数据导出功能把缺货清单发给采购或门店。
四、字段详细说明
1)可用量的加减项
可用数量不是固定公式,而是由库存参数的【可用库存】页签勾选决定,勾选了哪几项就参与哪几项计算:
| 方向 | 可参与计算的项目 |
|---|---|
| 加项项目 | 现存量、生产计划数、采购订单审核数、采购订单类单据草稿、采购在途数、采购订单到货数 |
| 减项项目 | 销售订单审核数、销售订单类单据草稿、制造令占料数 |
典型口径是「现存量 + 已到货、在途的采购量 − 已接订单占用量 − 工单占料」,各企业按管理需要取舍:接单严格的保持勾选销售订单审核数(该项默认就是勾选的),供货周期长的把采购在途数加进来。
2)查询条件
| 条件 | 作用 | 填写建议 |
|---|---|---|
| 仓库条件 | 限定统计的仓库范围,必选 | 门店只看本店仓,总部全选 |
| 物料范围 | 按物料档案过滤 | 逐料核对时选具体物料;物料条件支持按商品代码、名称、规格型号、条码检索,记不清编号时用名称或条码关键字带出候选行 |
| 物料分类 | 按品类过滤 | 品类级缺货排查更快,与物料范围同时限定;按仓库区域或分类定位数据比逐条翻结果表更快 |
| 供应商条件 | 按供货关系过滤 | 供应商换货、停发时定位影响面 |
| 占用数量统计日期区间 | 统计哪段时间内的占用量 | 一般用默认天数,复盘长单时手工放宽 |
五、典型使用场景
场景 1:大额订单接单前判断能不能供
背景:门店接到一笔节日订单,需要当天确认现货与在途能不能覆盖。
操作:用汇总可用库存视角 → 物料分类限定订单涉及的品类 → 查询 → 把可用数量与订单需求逐行比对,缺口物料再看分仓库视角确认能否从其他仓调出。
场景 2:开班备料
背景:中央厨房每天上午要确认当日原料是否够用。
操作:分仓库视角只选原料仓 → 物料分类选原料 → 查询后按可用数量升序排列 → 排在最前且低于当日用量的物料当天提采购申请或调拨。
场景 3:缺货原因追查
背景:门店反馈某单品系统显示有货却开不出去。
操作:先查该仓的可用库存,看可用量是否被销售订单占用或被工单占料 → 再核对库存参数「可用库存」页签勾选了哪些减项 → 需要看历史进出时转库存历史查询。
六、权限控制与前置条件
- 需要「库存查询 → 可用库存查询」的菜单权限,这一项在 报表管理 与 存货管理 两个模块下都挂了入口,任一走法都可以;
- 结果只包含操作员有权限查看的仓库,看不到某仓时先查权限而不是数据;
- 可用量的口径由库存参数的【可用库存】页签决定,调整勾选后本表结果随之变化,详见库存参数用户特点;
- 按仓库区域统计的视角依赖仓储档案里已建好仓库区域,四级存放结构在仓储管理维护;
- 本表是实时数据,单据生效、订单审核后再次查询才会反映变化;
- 需要与账面结存、月度进出对照时,用流动月报表和库存明细账核对。
七、常见问题
可用数量比现存量小很多,是不是数据错了?
- 原因:多数是被减项扣掉了,例如已审核销售订单的占用、销售送货与预留、制造令占料;
- 处理:核对库存参数【可用库存】页签勾选了哪些减项,再逐单确认占用来源;只关心账面结存时看现存量列。
左侧没有按仓库区域的那条视角?
- 原因:系统未启用仓库区域概念;
- 处理:在仓储档案里启用并维护仓库区域后重新进入窗口。
改了占用数量统计天数,结果没变?
- 原因:本窗口的默认区间在进入时取一次参数值;
- 处理:退出后重新进入窗口,或在条件区手工调整统计日期区间再查询。
为什么查不到某个仓的数据?
- 原因:该仓不在操作员的仓库权限范围内,或该仓当期没有任何物料结存;
- 处理:先确认仓库权限,再放宽物料条件复查。
网页端和客户端的口径一样吗?
- 数据同源,网页端的库存查询与明细账见库存查询与库存明细账,可用量口径同样由库存参数决定。
