成本调整单查询
成本调整单只改金额不改数量,改完之后需要回答三个问题:这个物料调整前的结存单价是多少、调成了多少、差额是多少。成本调整单查询就是这张回查表,它按单据逐行列出物料信息、调整前的结存数量与单价、调整前的结存金额、本次调整成本和调整后的结存单价,让每一次调账动作本身可查、可比、可追溯。月结前复核调账、追查结存单价的变动来源、给财务留一份调整轨迹底稿,都从这里取数。
功能路径:系统菜单 → 存货管理 → 库存业务 → 成本调整单查询

一、功能概述
1. 功能简介
本窗口按单据日期、调整仓库、物料范围与单据号检索成本调整单,结果区一行对应一张调整单中的一条物料明细,同时给出调整前后的结存数据与本次调整成本。它是成本调整单的配套查询:单据窗口负责改账,本窗口负责查账,只提供检索、汇总与导出,不能在这里修改任何明细。
2. 核心用途
- 调账复核:核对某张调整单实际把结存单价从多少调到了多少,调整成本是否录对;
- 成本追溯:结存单价与上月不符时,先看这一段期间内有没有做过成本调整;
- 月结留痕:把当月全部调整记录导出,作为库存金额变动的说明底稿交财务;
- 错误排查:调整后又被成本计算摊平的物料,用调整记录与账簿数字比对,找出覆盖发生在哪一笔。
3. 整体结构
窗口是客户端标准的「条件查询」形态:上方是菜单与工具栏,标题带右侧回显当前生效的查询条件;左侧是查询方案分组,右侧是结果表格;条件不常驻在窗体上,而是点【条件】后在「选择条件」对话框里设置,左下角的【查询 [F3]】负责执行。结果表一行对应一张调整单中的一条物料明细,表尾按列给出数量与金额合计。
二、界面布局说明
菜单位
| 菜单 | 项目 | 作用 |
|---|---|---|
| 工作 | 行明细信息 | 弹出当前行的全部字段明细,核对某一列到底存的是什么值时用 |
| 工作 | 反馈SQL指令 | 查看本次查询实际执行的 SQL,排查条件是否按预期拼接 |
| 工作 | 查看策略升级日志 | 查看查询方案的升级记录 |
| 工作 | 切换查询策略版本 | 在多个查询方案版本之间切换 |
| 工作 | 退出 / 还原退出 | 关闭窗口 / 放弃本次改动回到进入时的状态 |
| 常用 | 查看窗口日志 / 计算器 | 通用辅助功能 |
工具栏
退出 | 操作▼ | 报表▼ | 条件 | 帮助。
- 【操作▼】:修改策略、分配权限、设置策略控制项、导入策略方案、导出策略方案;
- 【报表▼】:报表(预览打印)、直接打印;
- 【条件】:打开「选择条件」对话框,本窗口的全部筛选都在这里完成。
标题带与左侧分组
红色标题带左侧是窗口名「成本调整单查询」,右侧括号内回显当前生效条件,例如「(单据日期:指定月份[2026/03/01至2026/03/31])」,查询前一眼就能确认自己查的是哪一段。左侧「默认分组」下只有一个方案节点「成本调整单明细」,它决定右侧表格的列与口径;自建方案会出现在同一分组下。
查询条件区
条件在「选择条件」对话框里设置,共四项,每项前面有一个勾选框,勾上才会参与查询。

| 条件 | 字段 | 可选口径 |
|---|---|---|
| 单据日期 | 单据入账日期 | 今天 / 昨天 / 明天 / 后天 / 本周 / 上周 / 本月 / 上月 / 最近 N 天 / 指定月份(年 + 月)/ 指定日期 / 指定时段(起止日期 + 起止时刻)。必设项,勾不掉,不选就按「今天」查 |
| 物料范围 | 物料 | 直接粘贴物料编号(每行一个),或用【选择条件】从物料档案里挑,【清除条件】清空 |
| 调整仓库 | 调整单上的仓库 | 「指定」按编号 / 名称匹配,或「指定仓库」在仓库清单里勾选,可以多选 |
| 单据号 | 单据编号 | 包含 / 等于 / 前匹配 / 后匹配 / 介于 / 不等于 六种匹配方式,配合输入框定位某一张调整单 |
对话框顶部还有【保存】【另存】【删除】【设置排序】【保存排序】【重命名】,右上角「自动保存为默认条件方案」勾上后,本次条件会在下次打开时自动带回;每个页签(全部 / 日期 / 库存 / 其他 / 选中)按条件类型分组,条件下方「条件:…」一行实时预览最终生效的口径。
结果区主要列
| 列 | 含义 |
|---|---|
| 会计期 | 该张调整单记账时所属的会计期,与单据日期一起决定它落在哪个月的账上 |
| 单据号 | 调整单的唯一标识,形如 Cm260302000001 |
| 单据日期 | 调整单的开单日期 |
| 调整仓库 | 本次成本调整作用的仓库,编号 + 名称 |
| 物料编号 / 条码 / 自定义标识码 / 物料名称 / 物料规格 / 基础单位 | 被调整的物料 |
| 调整前结存数量 | 制单时从账簿取到的该物料在该仓的结存数量 |
| 调整前结存单价 | 调整前的单位成本,由账簿结存金额 ÷ 结存数量算出,非手工录入 |
| 调整前结存金额 | 调整前结存数量 × 调整前结存单价 |
| 调整成本 | 单据上录入的差额,正数表示单价调低、库存金额减少 |
| 调整后结存单价 | 调整后的目标单位成本 = (调整前结存金额 − 调整成本)÷ 结存数量 |
表尾合计行给出调整前结存数量、调整前结存金额、调整成本三列的合计,用来快速核对一批调整的总差额。
三、业务操作步骤
步骤 1:进入功能
系统菜单 → 存货管理 → 库存业务 → 成本调整单查询(库存业务功能页底部的快捷条上也有同名入口)。
步骤 2:设置查询条件
- 点工具栏【条件】,打开「选择条件」对话框;
- 单据日期必设:查当月调账记录选「本月」,找回历史上某一次调整选「指定月份」并定到那一年那个月,跨月排查用「指定时段」填起止日期;
- 需要收窄范围时再勾上调整仓库(在仓库清单里勾选,或按编号/名称指定)和物料范围(粘贴物料编号或点【选择条件】挑选);
- 已知单据号时勾单据号,把匹配方式选成「包含」再输入单号片段,可直接定位到那一张;
- 条件下方「条件:…」一行会实时显示最终口径,确认无误后点【确定】。常用的一组条件可以先【保存】成方案,下次在左侧分组里直接点选。
步骤 3:执行查询并比对调整前后
点左下角【查询 [F3]】(或按键盘 F3)出结果,标题带右侧会回显本次生效的条件。逐行核对:
- 调整前结存金额 = 调整前结存数量 × 调整前结存单价;
- 调整后结存单价 × 结存数量 = 调整前结存金额 − 调整成本;
- 调整成本的符号与调增还是调低的意图是否一致;
- 表尾的调整成本合计,就是这一段期间该批调整的金额总差额。
步骤 4:查看整单原文
结果表一行只是单据里的一条物料明细,双击结果行不会打开调整单。要看整单,回到成本调整单,用【查找】把单据日期切到「指定月份」、按结果里的单据号检索;只想确认当前这一行的字段原值时,用菜单 工作 → 行明细信息。
步骤 5:与账簿数字对账
把结果最后一行的调整后结存单价与库存明细中同仓同料的结存单价比对。两者不一致说明调整之后该物料又发生过进出,或做过成本重算,按出入库明细查询继续往下追。
步骤 6:导出留档
月结或审计需要调整轨迹时,用表格工具栏上的【导出数据】按当前条件导出(可选 Excel 文本/数值、TXT、Html、XML 等格式),连同摘要中的调整依据一并归档;需要直接出纸质底稿时用【报表▼】。
四、字段详细说明
1)取数口径
| 项目 | 口径 |
|---|---|
| 行来源 | 成本调整单的单据头与单据体按单据关联展开,一张单调整几条物料就出几行 |
| 调整前结存数量 | 制单时从库存帐簿取到的该物料在该仓的结存数量,单据保存后这个值就固定在单据上,不随后续进出变化 |
| 调整前结存单价 | 调整前结存金额 ÷ 结存数量,来自账簿的结存成本,不等于物料档案上的标准进价 |
| 调整前结存金额 | 制单时该物料在该仓的账面结存金额 |
| 调整成本 | 单据上录入的差额,按「(调整前结存单价 − 调整后结存单价)× 结存数量」计算 |
| 调整后结存单价 | (调整前结存金额 − 调整成本)÷ 结存数量;结存数量为零时该列为零 |
结存数量只随进出业务变化,成本调整不改数量,所以同一行上「调整前结存数量」既是调整前也是调整后的数量;结果表没有单独的「调整后结存金额」列,需要时用「调整后结存单价 × 结存数量」换算。
2)与相邻报表的分工
| 报表 | 回答的问题 | 颗粒度 |
|---|---|---|
| 成本调整单查询 | 哪些物料做过成本调整、调到多少 | 调整单明细行 |
| 成本调整单 | 建单、录入调整成本并生效 | 单据 |
| 库存明细 | 该仓该料该期的账页与最终结存成本 | 物料 + 仓库 + 会计期 |
| 流动月报表 | 当月金额口径的进出与期末 | 月度汇总 |
| 出入库明细查询 | 每一笔进出由哪张单据形成 | 单据流水 |
五、典型使用场景
场景 1:查某成品调整前后的成本价
背景:门店反馈某成品的结存成本与上月差异较大,需要确认是否人为调整过、调整前是多少。
操作:【条件】里把调整仓库勾上成品仓 → 单据日期选「指定时段」覆盖近三个月 → 物料范围填入该成品编号 → 查询后逐行看调整前结存单价与调整后结存单价,确认差额与摘要中写明的依据;没有记录说明成本变化来自入库计价,转库存明细按账页继续核。
场景 2:月结前汇总当月调账动作
背景:财务在月结前需要一份本月的库存金额调整清单。
操作:【条件】里把单据日期选「本月」,调整仓库勾上要复查的仓 → 【查询 [F3]】 → 点表头按调整成本排序,正负差额分别汇总,表尾合计给出总差额 → 用【导出数据】存成表格,与流动月报表的金额口径一并交复核。
场景 3:追查调整后成本又被改回去
背景:调整单已生效,但账簿上的结存单价又变回接近调整前的值。
操作:先在调整单查询中确认调整记录与调整后单价确实写过 → 再按同物料同仓查该期间的进出流水,找出调整之后发生的入库或成本重算 → 按成本调整单的建议,把调整安排在当期进出全部入账、成本计算完成之后重做一次。
六、权限控制与前置条件
- 需要「存货管理 → 库存业务 → 成本调整单查询」的菜单权限,通常与成本调整单一起开放给财务、成本会计与仓储主管;
- 结果只覆盖操作员有权限的仓库;
- 单据日期是必设条件,勾不掉。没动过它时默认按「今天」出数,很容易把「今天没调整」误读成「从来没调整过」;
- 四个条件里没有「单据状态」一项,本窗口列出的就是调整单的记账明细记录;要确认某张单当前是草稿还是已生效,回到成本调整单看它的状态灯;
- 历史期间是否可查取决于账簿结转状态,做过反结、补录的期间以最新账簿数据为准;
- 条件可以【保存】成查询方案,右上角「自动保存为默认条件方案」勾上后,上次用的条件会在下次打开时自动带回。
七、常见问题
查不到刚生效的那张调整单?
- 原因:多数是没动单据日期——它默认按「今天」出数,而单据的开单日期在别的月份;其次是所选调整仓库与单据上的仓库不同,或物料范围里漏了这个物料;
- 处理:把单据日期切到「指定月份」并定到那张单所在的年与月,或直接放宽到一段「指定时段」,再核对仓库与物料范围。
调整前结存单价与库存明细里的结存单价对不上?
- 原因:调整单记录的是制单当时的结存成本,之后该物料又发生过入库或成本重算,账簿单价会被重新摊平;
- 处理:以库存明细的当前值为准,用调整记录解释这一段的金额变动来源即可。
调整成本一列有正有负,代表什么?
- 正数表示把单价调低、库存金额减少;负数表示把单价调高、库存金额增加。汇总时正负不能相互抵消掉不看,否则会把实际调账幅度算小。
能不能在这里直接改调整单?
- 不能,而且双击结果行也不会打开单据原文——本窗口只做检索。要看整单,回到成本调整单用【查找】按单据号与指定月份检索;需要纠正时按成本调整单的处理方式另建一张方向相反的调整单,并在摘要中注明冲销关系,保留完整调整轨迹。
结果里没有「调整后结存金额」这一列?
- 表格只给到调整后结存单价。金额用「调整后结存单价 × 调整前结存数量」换算,或直接拿「调整前结存金额 − 调整成本」,两个算法结果一致。
同一次调整为什么列出多行?
- 原因:一行对应调整单里的一条物料明细,一张单据调整多个物料时就会出多行;期间做过多次调整的物料也会分别列出;
- 处理:按单据号查看整单,或按物料合并核对各次调整。
附:本文档变更记录
| 日期 | 变更 |
|---|---|
| 2026-11-09 | 初稿 |
| 2026-11-10 | 按客户端实际界面与查询窗体现状订正:补齐功能入口、查询窗口与「选择条件」对话框三张配图;查询条件改为实测的单据日期(必设)/物料范围/调整仓库/单据号四项,删去不存在的物料分类与单据状态;结果列改为实测的十五列并去掉「调整后结存金额」「原始单号」「制单人」等不存在的列;补菜单区、工具栏、标题带条件回显与表尾合计的说明;订正「双击结果行打开单据」为不成立,改为回成本调整单用【查找】检索 |
