Skip to content

库存盘点 ​

库存盘点是这一组里唯一有「新建」入口的窗口,也是盘盈单和盘亏单的唯一来源。它本身是一张工作台:先按某一种范围方式生成一张盘点单(把该盘的物料和当时的账面数摊成一页表),再在表上录实盘数,最后点「盘完确认」让系统自动算差异、生成盘盈盘亏单、过账记账、生成财务凭证。

功能路径:存货管理 → 库存盘点 网页地址:/admin/Storage/chkstockinventpage/(列表)、/admin/Storage/chkstockinventpage/invent_wizard/(新建向导)、/admin/Storage/chkstockinventpage/invent_edit/<盘点单ID>/(录入工作台)

窗口标题写作盘点单,不是「库存盘点」。

盘点单列表:工具栏为新建盘点单与反审核,查询条为关键字、仓库、状态,列表含盘点单名称、仓库、盘点日期、状态、明细数、制单人、盘点人、摘要八列

一、四种盘点方式 ​

建单时必须选一种物料范围方式,这决定了盘点表里出现哪些物料:

方式界面文案物料从哪来适用
1按模板盘点盘点模板里维护的物料清单每月固定盘同一批货;模板必须先审核生效
2按货架盘点选定货架 / 货区挂着的物料按物理位置盘,仓库大、分区清楚时用
3按库存账簿盘点该仓当前有账的全部物料全仓大盘,最常用
4按自定义物料盘点建单时手工挑一批物料抽盘、只盘某几类

实测数据里第 3 种的名字写作「按货库存账薄盘点」——这是系统内置的类型名,界面上就是这么显示的,不是你的账套被改坏了。建单向导里给的正确说法是「按库存账簿」。

二、新建向导 ​

点「新建盘点单」进三步向导:1 基本信息 → 2 盘点物料范围方式 → 3 确认建单。按钮是下一步 / 取消 / 返回列表。

字段必填说明
盘点仓库是一次只能盘一个仓
盘点单名称否留空按所选方式自动生成,形如「按货库存账薄盘点_2026-10-21 14:31」
摘要否留空自动生成,形如「[15 原材料仓] _按货库存账薄盘点」

第二步按所选方式给不同的选择区:选「按模板」要挑模板,选「按货架」要勾货架,选「按库存账簿」和「按自定义物料」各有对应的选择控件。向导顶部一行提示写得很直白:「四种盘点物料范围方式:按模板 / 按货架 / 按库存账簿 / 按自定义物料」。

校验原文:

提示原文触发条件
请选择盘点仓库表头仓库为空
必须要选择一种【盘点物料范围方式】!第二步一个方式都没勾
请选择盘点模板选了按模板但没挑模板
没有选择要盘点的货架!选了按货架但没勾货架
【按库存帐生成盘点表】,【按物料编码生成盘点表】,请选择一种盘点方式!账簿 / 自定义两种都没选
已勾选「过滤无异动产品」,请选择异动起始日期勾了过滤项却没给起始日期
所选范围内无结存物料,未生成盘点明细。请检查仓库/条件或库存账簿。范围里一支物料都没有
当前仓库暂无已生效模板,请先到「盘点模板定义」审核生效按模板盘点,但该仓没有生效模板

建单成功给「建单成功:<方式名>,共 N 行明细」。明细行数超过 500 行时会有额外提醒,大盘建议按货区分几张单做。

盘点建单向导:三步进度条基本信息、盘点物料范围方式、确认建单,表头为盘点仓库、盘点单名称、摘要

三、录入工作台 ​

建完单直接进工作台,也可以从列表双击进。顶部信息区给:盘点单名称、仓库、盘点日期、盘点方式、状态、摘要。

按钮:返回列表、保存实盘、盘完确认、从Excel导入实盘数、重新加载。

信息行给三个计数:明细 N / 盘盈行 N / 盘亏行 N,实时按你录的实盘数算。

明细列:

列能不能改说明
物料编号、条码、物料名称、规格、单位只读建单时定死
账面数只读建单那一刻从库存账取的数,不会随别人后续出入库变化
实盘数可改唯一要录的数
盘盈只读= max(0, 实盘数 − 账面数)
盘亏只读= max(0, 账面数 − 实盘数)
进价、售价只读差异金额口径用

账面数是快照。 建单到盘完确认之间如果这批货还在出入库,差异会算错。正确做法是盘点期间冻结该仓的单据,或者盘完立刻确认。

保存实盘 vs 盘完确认 ​

这两个按钮差别很大,别混:

  • 保存实盘:只把实盘数写回盘点单,不动库存、不生成任何单据。可以反复保存,状态仍是「盘点中」;
  • 盘完确认:一次性做完四件事——保存实盘数、按差异生成盘盈单和盘亏单、把这两张单过账记账、生成财务凭证。做完之后状态变「已盘完」,整张单转只读。

盘完确认前会弹一次确认,原文:

确认盘完?系统将保存实盘数、生成盘盈/盘亏单并过账记账、生成财务凭证,之后不可直接修改(需反审核)。

成功后给「过账成功:盘盈 X 行、盘亏 Y 行」。

盘点录入工作台:顶部盘点单信息与保存实盘、盘完确认、从Excel导入实盘数按钮,明细表列出账面数、实盘数、盘盈、盘亏四列,已盘完状态为只读

已盘完的单子再改实盘数会被拦:

提示原文触发条件
该盘点单已盘完过账,不能修改实盘数。如需修改请先反审核。在已盘完状态编辑

四、反审核 ​

反审核在列表页做(工具栏第二个按钮),不在工作台做。确认框原文:

确认反审核选中盘点单?将冲销盘盈/盘亏单(库存+凭证)并回退为盘点中。

它是一条连带链:冲销盘盈单和盘亏单的库存账 → 红冲或删除两张单的财务凭证 → 删除或作废这两张单 → 盘点单状态回到「盘点中」,实盘数重新可编辑。

三个注意点:

  1. 凭证已经被财务记账时反审核不了,提示「关联凭证[…]已记账,不能反审核。请先在财务模块对该凭证红字冲销后再反审核。」——先去财务处理,再回来;
  2. 反审核后重做盘完确认会重新生成盘盈盘亏单,不是在原单上改;
  3. 反审核是列表上的批量动作,勾错行会一次冲掉好几张盘点单,动手前核对「仓库 + 盘点日期 + 明细数」三列。

五、状态与列表 ​

状态含义能做什么
盘点中已建单,实盘数可录可存保存实盘、盘完确认、反审核
已盘完已生成盘盈盘亏并过账只能反审核
作废内部状态,列表筛选里不给—

列表默认每页 50 条(可切 20 / 30 / 50 / 100 / 200),比一般单据窗口的 20 条宽。查询条件三项:关键字(可选包含 / 等于 / 开头为 / 结尾为 / 不等于 / 不包含 / 介于七种匹配方式)、仓库(默认「不限」)、状态(全部 / 盘点中 / 已盘完)。

六、凭证怎么生成 ​

盘完确认顺带生成的两张凭证走固定科目:

单凭证方向对方科目
盘盈借:物料科目 / 贷:5301-0A 商品盘盈物料所属类别上配的默认财务科目
盘亏借:5502-0A 商品盘亏 / 贷:物料科目同上

凭证摘要统一写「系统生成凭证」。财务系统选项里开了自动记账的账套,凭证生成即置为已记账。

科目没配好会在这里报错,原文:

提示原文触发条件
获取物料[编码]的[默认财务科目]失败! 请到[物料类别]中为该物料所属类别设置默认科目。物料类别没配默认科目
生成财务凭证失败! 原因:<原因>凭证生成中断

撞到这两条时盘盈盘亏单本身可能已经过了库存账,只是凭证没出。先补物料类别的默认科目,再重做,别反复点盘完确认。

七、常见问题 ​

「账面数为什么是 0」 — 建单时该物料在该仓没有账。检查期初库存单做没做、有没有已生效的出入库单。

「盘完确认了,实盘数录错了」 — 列表上反审核这张盘点单 → 回工作台改实盘 → 重新盘完确认。原来的盘盈盘亏单会被冲销,新单重新生成。

「一次盘出三百多行,很慢」 — 按货区或按类别拆成几张单,或者用「按自定义物料」只盘重点品类。超过 500 行系统会提醒。

「从Excel导入实盘数怎么用」 — 工作台的第三个按钮。先按导出的模板填实盘列再导入,导入后仍需「保存实盘」才落库。

「按模板盘点提示没有生效模板」 — 去盘点模板把该仓的模板审核生效,模板存在但状态是草稿等于没有。

「为什么列表里有一张明细 0 行的盘点单」 — 建单时范围里没物料,但当时没被拦住(历史版本或并发条件下可能出现)。这种单盘完确认会生成 0 张盘盈 0 张盘亏,直接作废或反审核后重建。

八、相关窗口 ​