Skip to content

库存查询与库存明细账 ​

这是存货管理里唯一的只读账簿,而且是三级下钻而不是单据列表:第一级看所有仓库的进出存,第二级看某个仓里每种物料的进出存,第三级看某个仓某个物料的逐笔流水。菜单里「库存查询」和「库存明细账」两项写的是同一条地址,点开的是同一个窗口。

第三级的每一行都带一个可点的单据号,点了直接打开生成这笔流水的原始单据——查账、对账、追差异都从这里进,这是这本账和一般报表最大的区别。

功能路径:存货管理 → 库存查询 / 库存明细账 网页地址:/admin/Storage/invdetailbookreport/

库存明细账第一级仓库总览:顶部为会计期切换与本期、刷新、导出,四张金额卡片,中部为近 24 个会计期的库存金额趋势柱线图,下方为仓库列表与合计行

一、第一级:仓库总览 ​

工具栏从左到右是 ◀ ▶(上一个 / 下一个会计期)、会计期输入框(六位年月)、本期、刷新、导出。工具栏右侧一行灰字是使用提示:「单位:元 单击选中仓库,双击或点「明细」进入物料账」。

四张指标卡固定是期初金额、本期入库金额、本期发出金额、期末金额,每张卡下面带一行「数量 …」。金额为空时显示 — 而不是 0。

区域内容说明
关键字框占位文字「搜索仓库编号 / 名称 / 电话」三个字段模糊匹配
复选框仅显示有业务仓库勾上后本期没有任何进出的仓不再显示
显示列数量 / 金额 / 单价 / 销售/利润默认勾「数量」「金额」,「单价」「销售/利润」默认不勾
趋势图库存金额趋势(近 24 个会计期)入库金额、发出金额两根柱 + 结存金额一条线,左右各一个纵轴
底部共 N 个仓库 结存 X结存取的是最后一行的值,不是各仓相加

列表列固定为:

#  仓库编号  仓库名称  明细  物料数  期初数量  期初金额  入库数量  入库金额  发出数量  发出金额  结存数量  结存金额

# 是行号列,「明细」是进入第二级的链接列。表尾有一行合计,只对勾选显示的金额列求和。

这一级没有分页,五十多个仓一次全出。数据量大时首屏会慢,用「仅显示有业务仓库」或关键字先收窄。

显示更多:进出存 / 进销存 / 详细 ​

四张卡片下面有个 显示更多 ▾ 按钮,展开后先给一行口径说明(如「口径:2026年11月」),再给三个页签和一组金额卡:

页签指标
进出存期初、期末、采购、采购退货、销售、销售退货、增加、减少、调入、调出、入库合计、发出合计(12 项)
进销存采购、销售、库存三段的经营口径
详细期初、期末等明细项

每项的写法是「金额 (数量)」,例如 期初 8,749,122.40 (17,458.9464)。展开状态和所选页签记在浏览器本地,下次打开还是上一次的样子。

第一级展开「显示更多」后的进出存页签:口径行下方十二项金额与数量,含采购、销售、增加、减少、调入、调出、入库合计、发出合计

条件会被记住 ​

会计期、关键字、勾选项和你上一次选中的仓库存在浏览器会话里。同一个浏览器标签页内刷新、切走再回来,条件不丢;关掉标签页重开则回到默认。所以「怎么只剩一个仓了」通常是关键字还留着,清空关键字框即可。

二、第二级:仓库物料账 ​

在第一级单击选中某个仓库再双击(或点该行的「明细」)进入。也可以直接用地址进:/admin/Storage/invstockmatebook/?store=<仓库ID>&month=<会计期>&pos=<行号>。

顶部一行是 ◀ 返回仓库总览、标题「仓库物料账 <年月>」、◀ 上一仓库、下一仓库 ▶,中间还有会计期的 ◀ ▶ 与「本期」「刷新」「导出」。下面标出当前仓的编号与名称,以及「共 N 个物料 结存 X」。

列表列比第一级多了单价与档案价:

#  物料编号  物料名称  明细  规格  单位  期初数量  期初金额  入库数量  入库金额
   发出数量  发出金额  结存数量  结存金额  结存单价  标准售价  标准进价
  • 关键字框占位文字是「搜索物料编号 / 名称 / 条码 / 规格」,四个字段都能搜;
  • 「仅显示有业务物料」等价于第一级的那个勾选;
  • 趋势图标题变成本仓库存金额趋势(近 24 个会计期);
  • 结存数量为负的物料会被标出来,标题行也会给出异常条数。负结存一般来自先出库后入库、或成本结转还没跑,属账实异常信号,不是显示错误。

第二级仓库物料账:返回与上一仓库/下一仓库导航、当前仓库编号名称、共 34 个物料的列表与结存单价、标准售价、标准进价三列

直接敲地址进这一级时如果漏了 store 参数,页面会提示「缺少仓库参数 store」或「缺少仓库参数,请从仓库总览进入」——这不是坏了,回到第一级重点一次即可。

三、第三级:单品库存明细账 ​

在第二级对某行点「明细」进入,地址形如 /admin/Storage/invstockdetailbook/?store=<仓库ID>&inv=<物料ID>&month=<会计期>。标题是单品库存明细账 <年月>。

顶部除了会计期导航,还多一组 ◀ 上一物料、下一物料 ▶,可以在这一个仓的物料之间横向翻。下面一条信息栏固定显示:仓库、物料(编号+名称)、单位、条码、分类、主供应商。

这一级有两个页签:明细帐簿 和 月份对比。

明细帐簿 ​

查询范围一排按钮:本会计期 / 本年度 / 全部 / 自定义 / 仅当天,加一个「查询」。选「自定义」时输入起止年月,校验原文:

提示原文触发条件
自定义月份需为 6 位年月,如 202601 ~ 202607起止值不是六位年月
已超出账套会计期范围(…)起止年月落在账套已开会计期之外

范围行写成「范围:202611 流水 N 笔」,结存数量为负时这一行会追加「结存数量为负」。

四张卡片的标题在这一级带上了会计期:期初金额 / <会计期>入库金额 / <会计期>发出金额 / 期末金额,例如「202611入库金额」。第一、二级写的是「本期入库金额」,三级写具体期号,这是三级之间唯一一处文案差异。

列表用两级表头,入库、发出、结存三组各自展开成数量 / 单价 / 金额三列:

#  会计期  单据日期  单据类型  单据号  摘要
   入库:数量 单价 金额
   发出:数量 单价 金额
   结存:数量 单价 金额
   销售金额  销售利润  记账日期

三个要点:

  • 第一行是「期初余额」,它不是流水,是系统按总账的期初字段合成的一行,摘要列就写着「期初余额」。点它的单据号会提示「该行为期初/汇总行,无对应单据」。
  • 结存列是逐行滚出来的余额,不是这一笔的发生额;底部「结存数量 / 结存金额」取的是最后一行的值。
  • 单据类型是中文,由单据类型表关联得到;单据号是可点的回跳链接,点击规则、能跳的类型和四类提示原文见下面「点单据号,回到原始单据」。

「显示列」在三级里比第一级多一个税额,共六项:数量 / 金额 / 单价 / 税额 / 销售/利润。

第三级单品库存明细账:仓库与物料信息栏、明细帐簿与月份对比两个页签、查询范围按钮组、两级表头的逐笔流水与期初余额行

点单据号,回到原始单据 ​

流水表里每一笔都是某张业务单据记账后产生的,「单据号」这一列就是回到那张单据的链接。查账对账时不用退出账簿去别的菜单翻单据:看到可疑的一行,点它的单据号,原始单据在新的浏览器标签页打开,账簿这边保持不动,两个标签页来回对照。

四条规则:

  • 只有「单据号」这一列可点,整行不可点,摘要列、日期列点了也没反应。这一列有值时一律渲染成蓝色链接。
  • 期初余额行、分隔行、合计行的单据号是空的,点了提示「该行为期初/汇总行,无对应单据」。期初余额是系统按期初字段合成的一行,本来就没有对应单据。
  • 回跳覆盖账上会出现的全部单据类型,与这一笔的金额、日期、仓库无关:同一个类型,在哪个仓、哪一期都能跳。只有生产与成本类的四类单据当前回跳还不完整(原材料领用单、产品完工入库单、配料领入单、成本调整单),下个版本统一补齐,见下表最后一列。
  • 跳过去的是那张单据自己的窗口,不会改动单据;窗口里能不能编辑、能不能审核,仍按该单据窗口自身的状态和权限走。

第三级流水表:期初余额行的单据号是空的,点击后顶部浮出提示「该行为期初/汇总行,无对应单据」;下面那行流水的单据号是蓝色链接

账上能出现的单据类型,以及点单据号之后到达的窗口(测试账套逐类实测):

账上「单据类型」类型码点单据号打开的窗口网页地址前缀当前版本
销售单4销售单/admin/Sales/billsalehead/可跳
销售退回单5销售退回单/admin/Sales/billsalebackhead/可跳
进货单104进货单/admin/Purchase/billstockhead/可跳
进货退货单106进货退货单/admin/Purchase/billstockbackhead/可跳
其它增加单201盘盈单/admin/Storage/chkfullbillhead/可跳
其它减少单202盘亏单/admin/Storage/chklosebillhead/可跳
原材料领用单210原材料领用单—窗口补齐中,下个版本可跳
产品完工入库单211产品完工入库单/admin/SimpProduce/sppmanufacturelairagehead/当前只给字段清单,明细行下个版本补齐
配料领入单216配料领入单—窗口补齐中,下个版本可跳
仓库调拨单220仓库调拨单/admin/Transfer/storestmovebillhead/可跳
变价调拨单222变价调拨单/admin/Transfer/storeinsalebillhead/可跳
入库成本自动调整结转单260入库结转调整单(只读查看)/admin/Storage/billraveautoadhead/可跳
出库成本自动调整结转单261出库结转调整单(只读查看)/admin/Storage/billexpdautoadhead/可跳
货品组装800组装单/admin/Storage/combinbillhead/可跳
货品拆卸801拆卸单/admin/Storage/stripbillhead/可跳
成本调整单7000成本调整单—当前提示不支持网页查看,下个版本可跳

「账上写其它增加单,点开是盘盈单」不是跳错。 明细账的「单据类型」列取的是单据类型表里的类型名(201 叫其它增加单、202 叫其它减少单),而回跳打开的是这一类单据在网页端的窗口,窗口标题按业务习惯写成盘盈单 / 盘亏单。同一张单据、同一个单据号,两个名字而已。

对账就按这一组数对照。 账上 2026-11-02 这一行是「仓库调拨单 Smb261102000004」,发出数量 1,000、单价 10.0000、金额 10,000.00;点它的单据号,打开的调拨单商品明细第 2 行正是 0224 菠萝皮,调拨数量 1,000.00、发出-单位成本价 10.0000、发出-金额 ¥10,000.00——三个数与账上一一对齐。

从明细账点单据号打开的仓库调拨单:单据号 Smb261102000004,出库仓原材料仓、入库仓长安店仓库,商品明细第 2 行 0224 菠萝皮的数量、单价、金额与账上那一行完全一致

按这个对照关系,三类差异一眼能分开:

现象判断下一步
账上有这笔流水,单据里却没有这支物料流水与单据不同源,多半是结转或调整产生的看同期有没有 260 / 261 成本结转单,点它的单据号
数量对得上、单价对不上单据本身没问题,差异出在成本回第二级看这支物料有没有出库成本自动调整结转单的流水
金额对得上、结存余额对不上中间有隔期单据或期初建错把查询范围切到「全部」,从期初余额往下逐行加一遍

点了没跳出去时的四种提示原文:

提示原文含义怎么办
该行为期初/汇总行,无对应单据点的是期初余额、分隔或合计行这些行本来不是流水,看下面的行
该单据类型暂不支持网页查看这一类单据的网页窗口还在补齐,如成本调整单、原材料领用单、配料领入单;属当前版本的临时状态,下个版本开放暂时记下单据号,去客户端打开这张单据
缺少单据参数这一行没取到单据类型或单据 ID刷新账簿重查;持续出现就把会计期、物料、单据号报给技术支持
无法打开原始单据拿不到具体原因时的兜底提示,多为单据已删除或窗口不可达先到对应单据窗口按单据号搜一次,确认单据还在不在

月份对比 ​

把同一支物料按会计期摊开,方便看趋势而不是看单笔。页签里是一张单品库存趋势(近 24 个会计期)图,可在金额与数量之间切换,下面一行一行给五个分组:

分组列
期初数量、金额
本期入库数量、金额
本期发出数量、金额
本年累计入库数量、入库金额、发出数量、发出金额
期末数量、金额、结存单价

「本年累计」是窗口函数按当年各期累加出来的,所以它一定大于或等于本期数;跨年的区间会让这一列看起来"跳档",属正常。

第三级月份对比页签:单品库存趋势近 24 个会计期的图与按会计期排列的期初、本期入库、本期发出、本年累计、期末五组数据

四、导出 ​

三级的「导出」都导当前查询条件下的全部行(不是当前页),CSV 带 BOM,Excel 直接双击不乱码。文件名按层级区分,第一级形如「库存明细账_仓库总览」。金额按显示精度导出,未勾选的列不进文件。

五、常见问题 ​

「打开就是 0,是不是没数据」 — 先看会计期。这一级默认落在有账的最新一期,不是自然月;月初还没做过业务时它停在上月末。点「本期」回到当前期,或用 ◀ ▶ 翻到有账的那一期。

「列表只剩一个仓」 — 关键字框里还留着上次的搜索词,清空即可。这个条件记在同一浏览器的会话里,不会自己消失。

「加盟仓、收银端的仓怎么看不到」 — 取数条件固定排除了 POS 仓和某一类归属方的仓,没有开关。这些仓的库存去零售或加盟侧的窗口看。

「结存金额和财务的库存科目对不上」 — 账簿用的是存货自己的会计期开关(TAtDM_SysOption/NowAcctMonth),财务用的是财务模块的期(TDM_FIOPTION/NOWACCTMONTH),两者是独立设置的。先确认两边同期,再对金额。

「结存数量是负的」 — 说明出库发生在入库之前,或者期初没建。第二级会把这类物料单独计数标出,先回第二级看有几支,再进第三级按流水找到那笔"超前"的出库单据,点它的单据号直接打开那张单据核对日期。

「某个金额列看不见」 — 单价、税额、销售、利润都受字段级权限控制,账号没授权就不给这一列,「显示列」里也不会出现。

「点了单据号打不开」 — 先分清两种:点的是期初余额或合计行(提示「该行为期初/汇总行,无对应单据」,这些行本来不是流水);这一类单据的网页窗口还在补齐(提示「该单据类型暂不支持网页查看」,当前是成本调整单、原材料领用单、配料领入单三类,产品完工入库单暂时只给字段清单)。后者属版本进度问题,下个版本统一开放,这期间先在客户端按单据号看那张单。除这几类外,账上出现的单据类型都能跳,落点见「点单据号,回到原始单据」那张对照表。

「这一行的单据号是空的」 — 只有期初余额行、期次分隔行和合计行不给单据号,因为它们不是流水。只要有单据号就是蓝色链接。

六、相关窗口 ​