出入库明细查询
库存数字对不上时,最终都要回到「哪一天、哪张单据、哪个仓、动了多少」。出入库明细就是这本流水账:它把已生效的入库与出库逐笔列出来,同一个窗口里备了五个查询方案——查差异用出入库明细,只看进或只看出用入库/出库明细,查用量用按物料汇总,追查某张单据用按单据查询。仓储、成本和门店三方对账时用的是同一张表,不必各拿一份底稿互相猜。
功能路径:系统菜单 → 存货管理 → 库存帐簿 → 出入库明细

一、功能概述
1. 核心用途
- 逐笔追溯:任何一笔库存变化都能找到对应的单据号、日期与业务类型;
- 用量汇总:按物料统计一段时间内的收入数与发出数,用于备货与消耗分析;
- 单据核对:按单据号汇总该单据的进出数量与金额,核对一张单据是否完整入账;
- 成本起点:收入金额、发出金额与期末结存的来源都在这里,账簿异常先从这里下钻。
2. 一个窗口里的五个查询方案
这个窗口不是五个功能,而是同一个窗口里的五个查询方案。窗口左侧的「默认分组」下列出五个可勾选的方案,点中哪一个,右侧结果区就按哪一个口径出数;条件设置、导出、打印五个方案共用同一套:
| 方案 | 一行的含义 | 典型问题 |
|---|---|---|
| 出入库明细查询 | 一条出入库流水 | 这笔数量是谁、什么时候、凭哪张单据动的 |
| 入库明细查询 | 一条入库方向的流水 | 这个月是哪些单据把货放进了这个仓 |
| 出库明细查询 | 一条出库方向的流水 | 这批原料被哪张单据领走了 |
| 出入库按单据查询 | 一张单据的合计 | 这张调拨单实际入了多少、金额是多少 |
| 出入库按物料汇总 | 一个物料在所选区间内的合计 | 这个馅料本月一共进了多少、用了多少 |
五个方案的取数范围与筛选条件相同,只是行的聚合方式不同。查不清是过程还是结果时,先在明细里定位,再切到汇总方案看总量是否吻合。后两个汇总方案的字段与用法另有专页:出入库按物料汇总、出入库按单据查询。
二、界面布局说明
左侧:查询方案区
左侧是一棵「分组 → 方案」的两级列表,出厂只有一个「默认分组」,里面挂着上文那五个方案。方案名前的复选框决定它是否出现在列表里,单击方案名即切换当前使用的方案,切换后需要重新点【查询】才会按新方案出数。
方案列表本身可以自定义:在【操作】菜单里可以修改与导入导出查询策略,把常用方案存成一套;条件组合则由【条件】对话框左上角的「默认条件方案」负责保存,两者不要混为一谈——方案决定"看哪种口径",条件方案决定"看哪一段时间、哪几个仓"。
右侧:查询结果
明细方案(出入库明细查询 / 入库明细查询 / 出库明细查询)的列从左到右为:
| 列 | 含义 |
|---|---|
| 会计期 | 该笔流水所属会计期,形如 202606 |
| 仓库 | 这笔进出发生的仓库编号与名称 |
| 记帐日期 | 该笔流水记入账簿的日期,与单据日期可以不同 |
| 物料编号 / 条码 / 自定义码 | 物料的三个标识,条码与自定义码取自物料档案 |
| 物料名称 / 物料规格 | 物料名称与档案上的规格描述 |
| 基础单位 | 记账用的基本计量单位 |
| 收入数 / 收入金额 | 入库方向的数量与金额 |
| 发出数 / 发出金额 | 出库方向的数量与金额 |
| 期末数 / 期末金额 | 该笔流水过账后的结存数量与结存金额 |
| 单据号 | 形成这笔流水的原始单据编号 |
| 单据日期 | 原始单据的业务发生日期 |
| 单据类型 | 这笔数据由什么业务产生(原材料领用单、进货单、销售单、其它增加单等) |
| 单据业务分类 | 单据在业务上的归类,与销售/采购的业务分类一致 |
| 摘要 | 原始单据的摘要文字 |
| 过帐类型 | 该笔流水在账簿中的记账归类 |
| 一级分类 / 二级分类 / 三级分类 | 物料档案上的分类,用于按品类筛选与汇总 |
结果区最下方一行是合计行,对当前结果集的收入数、收入金额、发出数、发出金额、期末数、期末金额逐项合计;状态栏按「查询耗时 3766 毫秒 共 857 行」的格式给出本次查询的耗时与行数。
工具栏
窗口顶部工具栏从左到右是:
- 退出:关闭查询窗口;
- 操作:下拉菜单,含【修改策略】、【设置策略控制项】、【导入策略方案】、【导出策略方案】;
- 报表:下拉菜单,含【报表】(打印预览与页面设置)与【直接打印】;
- 条件:打开「选择条件」对话框设置本次查询的过滤范围;
- 帮助:打开该功能的帮助主题。
【查询】按钮不在工具栏上,而在窗口左下角,标注为「查询 [F3]」,按 F3 与点它等效。结果区标题下方还有一条图标工具栏,提供导出、分组、筛选、打印预览等表格操作;把列标题拖到「拖动列标题到此处进行分组」那条灰带上,即可按该列分组显示。
三、业务操作步骤
步骤 1:进入功能
系统菜单 → 存货管理 → 库存帐簿,在功能图标区双击出入库明细;也可以单击它选中后再按回车打开。
步骤 2:设置查询条件
点工具栏【条件】打开「选择条件」对话框。对话框顶部是「全部 / 日期 / 库存 / 分类 / 选中」五个页签,左侧是条件方案区,右侧按条件项逐条列出,勾选某一项前面的复选框,它下面的取值控件才会启用。

- 仓库范围(必设):选「指定仓库」后在清单里勾选仓库,可用上方的输入框按关键字或拼音定位;清单下方有「全选[F11]」「取消选择[F12]」「满屏选择」三个快捷链接;
- 单据日期(必设):可选「今天/昨天/明天/后天」「本周/上周/本月/上月」「最近 N 天」「指定月份 年/月」「指定日期」「指定时段」;
- 记帐日期:需要按入账时间对账时改用该条件;
- 物料范围 / 物料分类:聚焦个别物料或某个品类;
- 单据类型:只看某一类业务,例如只查调拨或只报废销;
- 记帐类型:按记账口径过滤。
设好后点【确定】,条件摘要会显示在窗口右上角,形如「(仓库范围: 指定仓库["C0001 原料仓","C0004 车间仓"])(单据日期: 指定月份[2026/06/01至2026/06/30])」。这行摘要是判断"本次到底查的是哪一段"的唯一依据,导出给别人看时最好一并带上。
条件可以存成方案:对话框左上的「默认条件方案」区提供【保存】【另存】【删除】【重命名】【设置排序】【保存排序】,顶部还有「自动保存为默认条件方案」复选框——勾上以后每次点【确定】都会覆盖默认方案,下次进窗口直接是这套条件;不勾则本次条件只对本次有效。对话框左下角的「还原退出」是放弃本次改动、恢复进对话框时的状态。
步骤 3:选择查询方案并查询
在左侧方案列表点中要用的方案,再点窗口左下角【查询】或按 F3,结果表刷新。表尾给出当前结果集的数量与金额合计,状态栏显示本次查询的耗时与行数。
步骤 4:核对结果
- 明细方案:检查同一物料的收入数、发出数与期末数是否逐笔衔接,期末数突变的下一行通常就是问题单据;
- 按物料汇总方案:把发出数与当期领用、销售数据比较,偏差大说明有未入账或错记单据;
- 按单据查询方案:拿单据合计与原始单据核对数量、金额是否一致。
步骤 5:下钻与导出
双击结果表中的任意一行,系统会直接打开形成这笔流水的原始单据,这是核账最快的路径——不用记单据号,也不用回业务菜单找。需要留档或继续分析时用结果区的导出数据,或转库存明细看该物料的账页。
四、字段详细说明
1)查询条件
| 条件 | 是否必设 | 作用 | 填写建议 |
|---|---|---|---|
| 仓库范围 | 必设 | 限定统计的仓库 | 多选时结果按仓分行 |
| 单据日期 | 必设 | 业务发生日期区间 | 最常用的口径,与业务对账时用这个 |
| 记帐日期 | 可选 | 入账日期区间 | 跨期补录、月结后查账时用 |
| 物料范围 | 可选 | 按具体物料过滤 | 追查个别单品 |
| 物料分类 | 可选 | 按品类过滤 | 品类级复盘 |
| 单据类型 | 可选 | 按业务来源过滤 | 排除干扰、专查一类业务 |
| 记帐类型 | 可选 | 按记账归类过滤 | 核对成本口径时使用 |
仓库范围与单据日期两项不勾,查询无法出数——这两个条件的取值是拼进 SQL 的主干,缺了会直接得到空结果。
「单据类型/记帐类型」在收入方与发出方各有一套固定取值,是判断「这一笔是什么业务动出来的」的依据:
| 方向 | 业务类型 |
|---|---|
| 收入方 | 采购入库、调入商品、其他入库、销售退回、借入商品、产成品入库、生产退料、项目工程退料、区域调整增加 |
| 发出方 | 销售发出、调拨发出、其他出库、采购退回、借出商品、生产领用、项目工程领用、区域调整减少 |
| 成本与调整类 | 入库成本自动调整、出库成本自动调整、出库成本手工调整、结存成本调整、采购补差、费用分摊、销售价格确认、月结调入库成本、月结调出库成本 |
成本与调整类业务一般只改金额不改数量,排查数量差异时可以先把这一类排除;「其他入库」「其他出库」来自手工的其它增加单与其它减少单。
2)金额与数量口径
| 项目 | 说明 |
|---|---|
| 收入数 / 收入金额 | 该笔流水入库方向的数量与金额 |
| 发出数 / 发出金额 | 该笔流水出库方向的数量与金额 |
| 期末数 / 期末金额 | 该笔流水过账后该仓该物料的结存数量与结存金额 |
| 金额口径 | 由形成这笔流水的原单据计价决定,不受后续标准进价调整影响 |
| 主供应商名称 / 品牌名称 | 只在「出入库按物料汇总」方案中出现,取自物料档案 |
同一物料按记帐日期排序时,上一行的期末数加上本行的收入数减本行的发出数应当等于本行的期末数;不相等说明该期间有外部直接改账、成本调整或月结重算,去流动月报表按月核对。
五、典型使用场景
场景 1:查本周门店的出入库情况
背景:店长要确认本周到货与消耗是否正常。
操作:仓库范围选本店仓 → 单据日期选本周 → 用「出入库明细查询」方案查询 → 按物料名称排序看重点原料的进出 → 需要总量时切「出入库按物料汇总」方案导出。
场景 2:追查结存数量异常
背景:月结发现某物料的期末结存明显偏高。
操作:先用库存历史查询锁定异常期间 → 出入库明细把区间缩到该月,物料范围锁定该料 → 逐行看上一行期末数与本行期末数是否接得上 → 定位到断点后双击那一行直接打开原单据,看是不是漏记、重复入账或记错了仓 → 确认要调整时走其它增加单与其它减少单或盘点调整。
场景 3:供应商对账
背景:某物料当月用量要与供应商核对。
操作:切「出入库按物料汇总」方案 → 用主供应商名称列筛出该供应商供货的物料 → 比对收入数与采购到货数量 → 有差额时切「出入库按单据查询」方案逐张核对。
六、权限控制与前置条件
- 需要「存货管理 → 库存帐簿 → 出入库明细」的菜单权限;
- 结果受操作员可见仓库范围限制,缺仓先查权限;
- 只统计已生效的单据,草稿、未审核单据不出现在结果中;
- 数据依赖库存记账接口正常运作,若窗口打开时提示接口未就绪,先检查库存帐簿的记账服务;
- 时间区间越大、仓库越多,查询越慢,跨月核对建议分区间查询后导出合并;
- 需要金额与成本口径的月度汇总,用流动月报表。
七、常见问题
明细的笔数与按物料汇总的行数对不上?
- 正常。明细一行为一笔流水,物料汇总一行是多个仓、多张单据的合计;两者合计行的数量与金额应当相等,不等时按仓库拆分再比。
切了方案,结果没变?
- 方案列表里点中方案只是选定口径,必须再点窗口左下角【查询】或按 F3 才会重新取数。
查不到刚生效的单据?
- 原因:单据日期或记帐日期落在条件区间之外,或所选仓库、物料把范围收窄了;
- 处理:放宽日期区间,确认按哪个日期口径过滤;跨期补录的单据尤其要看记帐日期。
金额与采购价、售价都不一样的?
主供应商列是空的?
- 该物料档案没有绑定主供应商,或同一次查询里混合了多个供应商的物料。补录物料档案的供应商信息后再查。
能不能把常用条件存下来?
- 可以。在「选择条件」对话框里用【保存】或【另存】把条件存成条件方案,或勾上「自动保存为默认条件方案」让每次确定都覆盖默认方案。条件方案只影响过滤范围,不改变取数口径。
