Skip to content

库存业务与盘盈单 ​

「库存业务」是菜单分组名,点它和点它下面的「盘盈单」打开的是同一个窗口。盘盈单是库存盘点盘出盈余之后自动生成的那张入库单:单据类型 201、子类型 1,主表 chk_FullBillHead,明细表 chk_FullBillSheet,记账方向为入库(+4)。它和其他增加单共用同一张物理表,靠子类型分开,界面也几乎一样——唯一的实质区别是这张单没有「新增」按钮,也不能在网页上点审核。

功能路径:存货管理 → 库存业务 / 盘盈单 网页地址:/admin/Storage/chkfullbillhead/

盘盈单列表:工具栏只有导出与刷新,查询条为单据日期与仓库,列表含单据号、单据日期、仓库、单据金额、单据状态、单据摘要六列

一、功能概述 ​

盘盈单只做一件事:把「账上少、实物多」那部分差额补进库存账并落成本。它的数据来源永远是库存盘点:盘点单点「盘完确认」时,系统对每一行算

盘盈数量 = max(0, 实盘数 − 账面数)
盘亏数量 = max(0, 账面数 − 实盘数)

两边分别汇成一张盘盈单和一张盘亏单(同一仓库一次盘点最多各一张),立刻过账记账,再生成财务凭证。整个过程没有人工干预的入口。

所以这个列表里只有「已生效」状态的单子。 草稿态的盘盈单不该存在;看到草稿,说明生成过程中断了,需要回盘点单重新盘完确认。

二、界面布局说明 ​

  • 工具栏:只有导出、刷新两项。没有新增,没有批量审核;
  • 查询条:单据日期(今天 / 昨天 / 本周 / 上周 / 本月 / 上月 / 自定义,默认本月,上限 365 天)+ 仓库下拉(默认「全部」)+ 高级筛选 + 方案;
  • 列表列:单据号、单据日期、仓库、单据金额、单据状态、单据摘要;每页 20 条;
  • 关键字检索:摘要 + 备注 + 单据号;
  • 摘要列很有用:格式固定是 [<仓库编号>-<仓库名>]仓库 第 N 张盘盈单,N 是这张盘点单里盘盈行的序号水位,回溯时靠它对上盘点单。

高级筛选的八个条件与其他生产、库存单据完全一样,见原材料消耗单第二节。

三、单据窗口 ​

打开一张盘盈单,标题形如「盘盈单: YNo…」。状态区同时给两枚标签「已生效」「已审核」。

按钮:返回、反审核、更多、打印、附件 (N)。没有「保存」,没有「审核」。

表头分四组:

分组字段说明
基本信息原始单据号回指生成它的盘点单
基本信息单据日期记账会计期由它决定
基本信息仓库盘盈入到哪个仓
基本信息货区货架 / 货区归属,可空
明细页签盘盈明细见下
金额信息单据金额等合计只读
末组单据摘要只读

明细列全部只读:

列字段能不能改
物料编号fMaterielNo只读,且是冻结列
物料名称、单位—只读
数量fBillQty只读
入库数量fInputCount只读(数量的镜像)
入库成本价fPrice只读,受成本字段权限控制
售价fBaseSalePrice只读,受价格字段权限控制
批号fBatNumNo只读,启用批号管理时才有值

底部还有一行只读的记账痕迹:制单日期、制单人、过帐日期、记帐人(界面上写作「帐」不是「账」)。这四栏是排查「谁什么时候把这张账做进去的」的唯一落点。

盘盈单详情:状态标签已生效与已审核,表头为原始单据号、单据日期、仓库、货区,盘盈明细页签列出物料编号、数量、入库成本价、售价,底部为制单与过帐痕迹

入库成本价为什么不能改 ​

盘盈行的单价按一条四级阶梯取第一个有值的:

  1. 该物料在该仓总账里的成本价(Inv_GenLedger.fCostSprice);
  2. 盘点明细上记下的账面价(chk_SheetInvent.fStockPrice);
  3. 物料档案的采购价(PCode_Materiel.fPurchaseSprice);
  4. 以上都没有 → 0。

觉得价格不对不要去改单据,去查三处:该物料该仓有没有成本(做过采购入库或期初建账就有了)、盘点明细的账面价、物料档案采购价。改完回盘点单反审核重做,新单价才会带过来。

整张单的单据金额 = Σ 入库数量 × 入库成本价。

四、审核、反审核与冲红 ​

在这个窗口点审核会被拒绝 ​

盘盈单没有审核按钮,但如果有账号试图走通用审核动作,服务端会原话回:

提示原文触发条件
盘盈/盘亏单由盘点单「盘完确认」自动生成并过账,如需重新过账请在盘点单工作台操作。在盘盈 / 盘亏单窗口执行审核

这是设计,不是权限问题。要重新过账只能回库存盘点操作。

反审核 ​

反审核是真正的反向动作,不是改状态。它会:

  1. 按明细数量做一笔反向库存记账(方向取负);
  2. 红冲或删除关联的财务凭证;
  3. 把关联的那张盘点单状态回退成「盘点中」,实盘数重新可编辑。

闸门(原文):

提示原文触发条件
只有已审核状态可以反审核(当前状态=N)单据不是已生效态
该单据已被冲红,不能反审核已被别的动作冲过
冲红单不能反审核单据自身是红字
关联凭证[凭证号]已记账,不能反审核。请先在财务模块对该凭证红字冲销后再反审核。财务侧已经把这张凭证记账

最后一条最常撞。盘盈单反审核失败,八成是财务已经记账了那张凭证,得先去财务模块红冲凭证,再回来反审核盘点单。

五、常见问题 ​

「盘盈单怎么手工加一张」 — 加不了。手工往仓库加货走其他增加单,那张有「新增」。

「入库成本价是 0」 — 阶梯四级全空,通常是该物料从没做过采购入库、期初也没建成本。补档案采购价或先做一笔入库,再重做盘点。

「同一批盘盈出现两张单」 — 正常。一次盘点按仓库出单,两个仓各一张;同一仓重复盘完确认前若已反审核过一次,也会留下两张历史单。

「列表里看不到门店报损生成的单子」 — 报损写的是同一张表的另一个子类型(3),这个列表按子类型 1 过滤,不显示它。报损单据去收银 / 门店侧的窗口看。

「库存明细账里这一行写的是其它增加单,不是盘盈单」 — 账簿的「单据类型」列取的是类型级名字(201 其它增加单),盘盈是它下面的子类型 1,所以账上不出现「盘盈单」三个字。点那一行的单据号,打开的就是这张盘盈单窗口。能跳的类型与落点见库存查询与库存明细账的回跳对照表。

「反审核之后库存数没变回来」 — 先看提示有没有「关联凭证已记账」。凭证拦住了,反审核整条链就没跑完,库存和盘点单状态都保持原样。

「单据号前缀和其他单不一样」 — 单据号按账套的编号规则生成(前缀取自单据业务规则表),不同账套前缀不同,同一账套内也可能因为规则改过而前后不一致。别拿前缀当筛选条件,用日期和仓库筛。

六、相关窗口 ​