库存盘点
库存盘点是工厂与总部仓库核对账实差异的标准窗口:先按仓库建一张盘点表,再圈定要盘的物料,把现场数出来的实盘数录入或导入,最后由系统比对账面数生成盘盈盘亏并调账。它比向导式的快速盘点多了过滤、分批录入和手工统计的环节,适合需要中途核对、分部门录入或盘点范围临时变动的场合。
功能路径:系统菜单 → 存货管理 → 库存业务 → 库存盘点

一、功能概述
1. 核心用途
- 期末账实核对:按月把仓库实物与账面数量对齐,差异当场入账;
- 范围可控的盘点:可按库存账或全部物料编码取明细,再按条件过滤出要盘的部分;
- 多种录入方式:现场打印回填、窗口直接录入、用 Excel 表格导入盘点三条路任选;
- 差异闭环:调账后按差异落盘盈、盘亏记录,为损耗分析提供原始数据。
2. 窗口结构
窗口顶部按操作顺序排成四个步骤页签,从左到右依次推进,回退不丢已录数据:
| 页签 | 作用 |
|---|---|
| 1 选择盘点表 | 建单、选仓库、删除盘点单 |
| 2 盘点明细 | 取物料范围,按分类与库存变动情况过滤 |
| 3 开始盘点 | 编辑手工页表,按分组分页录入实盘数量 |
| 4 盘点业务 | 统计盈亏、执行盘点调帐,并按盈亏状态筛选 |
第 3 页签内还有两层切换标签:外层是「分组:」,内层是「页码:」,两层都各带一个「全部」页签和一个【刷新】按钮。「全部」表示不限定;页码或分组停在「全部」时不能新增物料行,需要先选中具体一页,界面会提示「手工页表,当前【页码】为全部不能继续操作,请选择具体一页再进行操作!」。
二、界面布局说明

上方:单据信息区
| 字段 | 说明 |
|---|---|
| 盘点 ID | 建单时按编码规则顺序编号 |
| 盘点名称 | 系统按「仓库_范围方式」自动拼出,例如「原料仓_按自定义物料盘点」,据此能判断这张单是怎么建出来的 |
| 盘点仓库 | 本单盘点的仓库,决定账面数量的来源 |
| 创建日期 / 盘点日期 | 建单日期与业务盘点日期,账面数量按盘点日期截止 |
| 盘点状态 | 输入盘点表/已经调帐两态。输入盘点表表示还没调账,已经调帐表示差异已生成盘盈盘亏 |
| 盘点类型 | 记录取范围方式,如按自定义物料盘点、按库存账薄盘点 |
| 手工页模式 | 记录本单按哪种方式生成的手工表,例如「9.不分组不分页」 |
第 1 页签上方还有「盘点中/近 7 天/近 30 天/全部」四个筛选标签,用来快速缩小单据列表。其中「盘点中」取的是盘点日期在最近一年内、状态仍是输入盘点表的单据,日常找未完成的那几张就用它。
中部:明细与录入表格
手工页表按分组、分页展示,列依次是物料编号、条码、物料名称、物料规格、自定义标识码、盘点数量、基础单位、基础数量、帐面数、操作人、备注、计划成本价、进价金额、标准售价、售价金额、分类。现场数出来的数量填在「盘点数量」列,已录入的行该列字体显示为蓝色,一眼能看出哪些还没盘;帐面数只作参考,是否显示由盘点参数里的「允许手工页表显示帐面数」控制。第 4 页签盈亏表则额外给出单位数量、大件单位、盘盈数量、盘亏数量与四组金额列。勾【显示标准单位】可在标准单位与大件单位之间切换显示。
主要按钮
第 1 页签(选择盘点表)工具栏依次是【还原退出】【退出盘点】【删除盘点表】【设置盘点机】【快速盘点】【其他】:
- 【快速盘点】:进入向导,一次完成建单到调账,见快速盘点;
- 【设置盘点机】:配置盘点机的通讯参数;
- 【其他】下拉里才是建单的三个入口——【增加盘点表(X)】【增加货架盘点表(Y)】【从模板添加盘点(Z)】,第一次用容易找不到;
- 【删除盘点表】:删掉选中的那张盘点单。
第 2 页签(盘点明细)工具栏是【删除一行】【刷新帐面数量】【其他】:
- 【其他】→【显示按库存帐、物料盘点条件】:把「按库存帐生成盘点表/按物料编码生成盘点表」两个单选钮显示出来,默认是隐藏的;
- 【过滤库存无变动产品】配合「从…起」的起始日期,剔除该日期后库存没变过的物料;
- 【其他】→【过滤盘点明细】:按物料分类等条件把明细收窄;
- 【其他】→【导出盘点信息】:按盘点机型号导出 C6601(TXT)或 LK9XX(DBF)文件;
- 【其他】→【导出 Excel】、【查看标准大件单位】;
- 【删除一行】:删掉当前选中的明细行。
第 3 页签(开始盘点)分「编辑手工页表」和「浏览手工页表」两个子页签。
编辑手工页表的工具栏:【导入盘点记录】【打印报表】【读入特定表】【添加物料】【删行】【重新生成手工表】【导出到 EXCEL】【清除全部】【从 Excel 导入】【其他】。
- 【导入盘点记录】:读入盘点机采集结果;
- 【添加物料】:临时补入范围外的物料;
- 【重新生成手工表】:按当前条件重取物料,原有录入数量会被清空;
- 【清除全部】:快速盘点生成的单子只清空当前分组下的物料数据,其他盘点单则清空全部物料数据,清空前留意自己站在哪个分组;
- 【其他】下收着【导入盘点明细】(把第 2 页签过滤出的明细带进手工页表)、【模糊查找】和【查看标准大件单位】。
浏览手工页表的工具栏是页表管理:【统计手工页表】【新增页表】【删除页表】【生成标准手工页表】【按货架生成手工页表】。
第 4 页签(盘点业务)工具栏是【盘点调帐】【打印报表】【删除未盘点数】【其他】:
- 【盘点调帐】:按差异生成盘盈盘亏单并调整库存;
- 【删除未盘点数】:按界面右侧的说明,删除【是否录入盘点数量】字段为【未录入】的数据,用来把没盘到的行先剔干净再调账。
- 【其他】下收着【统计盘点结果】、【过滤盘点明细】、【查看标准大件单位】、【删除未盘数据(实际数据为 0)】、【删除帐面数为 0、实际数为 0 数据】;
- 筛选标签「全部/已盘点/未盘点/盘盈/盘亏」,用来只看待处理的行。
单据调账后,工具栏还会多出【生效当前单据】和【生效所有单据】两个按钮——它们生效的是这次调账生成的盘盈单、盘亏单,不是盘点单本身。
三、业务操作步骤
步骤 1:建盘点单
第 1 页签点【其他】→【增加盘点表】,在仓库选择框勾选本次要盘的仓库后点【确定】。系统提示是否按库存账生成盘点表,逐条点【是】确认,随后进入第 2 页签。按货架存放的仓库改选【增加货架盘点表】,已经维护好盘点模板的直接选【从模板添加盘点】。
未建单就点明细相关按钮时,系统会提示「请先增加盘点表!」;选中了单据但没进入编辑态,会提示「盘点表未打开,不能执行下一步!」;没选中任何一行就操作,会提示「请先选择盘点表!」。这三条是最常见的开头卡点。
步骤 2:生成并过滤盘点明细
第 2 页签先点【其他】→【显示按库存帐、物料盘点条件】,把两个取范围单选钮显示出来:
- 按库存帐生成盘点表:只列出当前会计期发生过进销存业务的物料;
- 按物料编码生成盘点表:凡建有物料编码的物料全部列出,不漏物料但表更长。
只盘个别产品或某一类物料时,点【其他】→【过滤盘点明细】按条件筛出范围;勾【过滤库存无变动产品】并设定起始日期,可把这段时间库存没有变动的物料排除。设置完成后核对行数是否符合预期,再进入下一页。账面数后来发生过变化的,用【刷新帐面数量】重取一次。
步骤 3:导入并录入实盘数
进入第 3 页签的「编辑手工页表」,明细不会自动带过来,点【其他】→【导入盘点明细】把第 2 页签的过滤结果导入表格。

需要现场点数的,点【打印报表】取纸质表,回来把实盘数填进「盘点数量」列;用盘点机采集的,直接点【导入盘点记录】读入。手工表是分页展示的,临时补料要先选中具体一页再点【添加物料】。全部录完后做一次统计,确认没有整页漏录。
步骤 4:统计盈亏
切到第 4 页签,点【其他】→【统计盘点结果】。表格按行给出盘盈数量、盘亏数量,另有实存进价金额、实存售价金额、盘盈进价金额、盘盈售价金额、盘亏进价金额、盘亏售价金额六列金额可分别汇总。差异为零即账实相符;有差异的行用「盘盈/盘亏」标签单独筛出来复核,重点看是否漏录、是否受未入账单据影响。
步骤 5:盘点调帐并生效盘盈盘亏单
确认无误后点【盘点调帐】。系统先做两道校验:明细里还有没录实盘数的行时提示「该盘点表未删除未盘点数据,是否继续?」;一行有效数据都没有时提示「盘点信息为空,无法调帐!」。通过后按差异生成盘盈单、盘亏单并调整库存账面数量,提示「盘点调帐成功!…已生成 N 张盘盈单…请及时生效盘盈单和盘亏单!」。
这一步只生成了单据,还没入账。要真正影响库存账,还得点【生效当前单据】或【生效所有单据】把生成的盘盈单、盘亏单审核生效——这两个按钮只在单据已经是「已经调帐」状态时才出现。
已经调过账的单再点一次,会先问「该盘点表已经调帐了,你确定还要调整一次吗?」;能不能这样二次调整由盘点参数里的「允许盘点多次调帐」决定。

离开盘点窗口时若这张单还没调账,系统会问「是否盘点调账?」,选否则退出、选是回到调账动作。
步骤 6:复核库存
打开可用库存查询,按同一仓库与会计期核对库存数量。若仍有出入,先确认盘盈盘亏单是否已经生效、再查未审核的出入库单据、然后查该物料的多单位换算,最后确认是否只盘了部分仓库。
四、字段与选项说明
1)两种取范围方式
| 方式 | 取数范围 | 适用 |
|---|---|---|
| 按库存帐生成盘点表 | 当前会计期发生过进销存业务的物料 | 物料多、只想盘活跃物料 |
| 按物料编码生成盘点表 | 全部有编码的物料 | 要求不漏盘、或有长期不动的呆滞料 |
上期漏盘且数量为零的物料,用按库存帐生成时不会出现在盘点表里,即便仓库实际还有货;这类物料要靠按物料编码生成,或在建单后临时添加物料补上。
2)过滤库存无变动产品
| 设置 | 含义 |
|---|---|
| 起始日期 | 从该日期起库存数量没有发生过变动的物料被排除 |
| 与取范围方式的关系 | 先取全量范围,再用过滤收窄,顺序不能颠倒 |
3)盘点状态筛选
| 标签 | 含义 |
|---|---|
| 全部 | 不过滤,显示所有明细行 |
| 已盘点 | 已录入实盘数量的行 |
| 未盘点 | 实盘数量仍为空或为零的行,是漏盘的直接线索 |
| 盘盈 | 实盘数大于账面数的行 |
| 盘亏 | 实盘数小于账面数的行 |
五、典型使用场景
场景 1:工厂原料仓每月盘点
背景:原料仓每天领用频繁,月末结账前必须把账实差异清零。
操作:其他→增加盘点表选原料仓 → 显示按库存帐、物料盘点条件后选按库存帐生成 → 勾过滤库存无变动产品剔掉呆滞料 → 编辑手工页表并导入盘点明细 → 打印报表分区域点数 → 回填盘点数量 → 统计盘点结果 → 盘点调帐 → 生效盘盈盘亏单 → 可用库存查询复核。
场景 2:只盘某一类物料
背景:只需核对包材或添加剂,不必整仓盘点。
操作:建单后按库存帐生成明细 → 用其他→【过滤盘点明细】按物料分类筛出目标类别 → 导入盘点明细并录入 → 统计结果 → 调帐并生效。未纳入范围的物料库存保持不变。
六、权限控制与前置条件
- 需要「库存盘点」菜单权限;窗口内还登记了增加盘点表、统计盘点结果等细项权限,未授权的操作员只能录入不能建单或重算;
- 仓库、物料编码与计量单位必须先在主数据里建好;按货架盘点还要求仓储管理维护了货架与货位;
- 是否允许一张盘点单多次调账、能否手工输入盘点表、每页标准行数、盘盈盘亏成本价取值等口径,统一由盘点参数用户特点控制;
- 盘点差异的业务规则(为什么必然出现差异、盈亏如何归集)见盘点知识学习;
- 目标会计期必须处于开启状态,已关账期间不能再生成调整。
七、常见问题
明细页有物料,手工页表却是空的?
- 原因:两者是分开的一步;
- 处理:进入开始盘点页的「编辑手工页表」,点【其他】→【导入盘点明细】把过滤结果带入表格。
盘点表里少了某个仓库实际有货的物料?
- 原因:该物料在当前会计期没有进销存发生且账面数量为零;
- 处理:改按物料编码生成盘点表,或用【添加物料】临时补入。注意页码处于「全部」时不允许新增,需先选中具体一页。
已经调过账还能再改实盘数吗?
- 默认不允许。确需二次调整时,在盘点参数里勾选「允许盘点多次调帐」,再重新统计并调帐;多次调账会让盈亏记录变长,对账时要按日期区分。
统计盘点结果和盘点调帐的区别?
- 统计只算差异、不改库存;调帐才按差异生成盘盈盘亏单并调整账面数。直接调帐也会先出结果,但少了一次复核机会。
点了【盘点调帐】提示成功,库存数却没变?
- 原因:调帐只是生成了盘盈单、盘亏单,这两类单据还要生效才入账;
- 处理:回到盘点业务页点【生效当前单据】或【生效所有单据】,再去可用库存查询复核。
录入到一半要重取物料范围怎么办?
- 用【重新生成手工表】,系统会提示这会删除之前手工表数据。确认前先把已录入的数量导出留底,或改用【添加物料】做增量补充。
调账后发现库存数还是不对?
- 先确认盘盈盘亏单是否已经生效,再看是否有未审核的出入库单据占用库存、该物料是否多单位导致换算差异,最后确认本单是否只盘了部分仓库。门店端的实盘不在这里处理。
