库存查询
库存查询是存货管理里唯一的只读窗口:它不产生数据、不改数据,只把库存总账和流水账按「仓库 → 物料 → 逐笔」三层摊开。菜单里的「库存查询」和「库存明细账」写的是同一条地址,点开的是同一个窗口。
功能路径:存货管理 → 库存查询 / 库存明细账 网页地址:/admin/Storage/invdetailbookreport/
本栏目覆盖的范围
| 页面 | 软件菜单 | 管什么 |
|---|---|---|
| 库存查询与库存明细账 | 库存查询、库存明细账(两项同址) | 仓库总览、仓库物料账、单品库存明细账三级下钻,单据号回跳原始单据,外加月份对比 |
三级下钻在后端是三个独立页面,但只有第一级挂在菜单上——第二、三级是从上一级点「明细」进去的,菜单里找不到它们,收藏时也只能收藏第一级。
先建立四个认知
第一,它读的是两张账表,不是单据表。 第一、二级的汇总数来自 Inv_GenLedger(按会计期汇总的总账),第三级的逐笔流水来自 Inv_DetailBook。这两张表由各个业务窗口在单据生效时写入,所以「单据已生效但账簿没变」几乎只有一种可能:记账存储过程没跑成。
第二,账簿只看自营仓库。 后端取数条件固定排除了 POS 仓和某一类归属方(fStoreOwner <> 3 AND fIsPosStore = 0),没有开关可以放开。加盟仓、收银端门店仓的库存不在这套账里,得去对应的零售或加盟窗口看。
第三,默认会计期是「有账的最新一期」,不是本月。 打开窗口时看到的高亮期可能比你预期的晚一个月——月初还没做过任何业务时,账簿会停在上月末那一期。要查历史,用日期框两侧的 ◀ ▶ 或「本期」按钮。
第四,第三级的流水行可以点回原始单据。 明细帐簿里「单据号」这一列是链接,点了在新标签页打开生成这笔流水的那张单据,数量、单价、金额两边一一对齐——这是这本账用来查账对账的地方。哪些单据类型能跳、跳到哪个窗口,见库存查询与库存明细账里的对照表。
建议的阅读顺序
- 摸清家底:读库存查询与库存明细账的第一、二级,看哪个仓压货、哪个仓在动;
- 对不上账:直接跳到第三级的单品流水,用「单据号」列回跳到原始单据;
- 看趋势:第一级下方的近 24 期柱线图,和第二级的本仓库存趋势;
- 界面操作不熟:先读表格窗口通用操作。
开始之前
- 账号需要「存货管理-库存帐簿-出入库明细」权限;
- 期初库存要先做完,否则第一级全是 0,见期初库存单;
- 金额、税额、销售、利润几列受字段级权限控制,且第一级的「显示列」里默认不勾「单价」「销售/利润」;
- 账簿的会计期与财务模块的会计期是两个独立开关,跨模块对账前先确认两边同属一期。
