配料领入单
配料领入单是往配料间加库存的那张单:车间没用完的余料退回、盘点盘出来的盈数,都走这里。单据类型 216,主表 Spp_MateLeadInBillHead,明细表 Spp_MateLeadInBillSheet,记账方向为入库。它和原料领出单是一对,界面几乎一样,差别集中在价格能不能改和记账方向。
功能路径:生产调度 → 生产单据 → 配料领入单 网页地址:/admin/SimpProduce/sppmateleadinbillhead/

一、功能概述
这张单管两种进配料间的量:
| 场景 | 子类型 | 怎么来 |
|---|---|---|
| 余料回补 | 0(普通领入) | 车间退料、生产结束后把没用完的原料记回配料间 |
| 盘盈 | 1(盘盈单) | 盘点差异:实盘比账面多 |
子类型 1 的盘盈单和子类型 0 的普通领入单在同一个列表里,靠表头字段区分,界面上不分开。列表默认只排除已删除(状态 -1)的记录,不像原材料消耗单那样按子类型过滤。
盘点差异是成对出现的:同一轮盘点里,多出来的走配料领入单,少了的走原料领出单。核对时两张要一起看。
二、界面布局说明
- 工具栏:新增、导出、刷新;
- 查询条:单据日期(默认本月,上限 365 天)+ 入库仓库下拉 + 高级筛选 + 方案;
- 列表列:单据号、单据日期、仓库、单据金额、单据状态、单据摘要;每页 20 条;
- 状态只有三种:草稿、生效、关闭。这张单不走「申请」态;
- 关键字检索范围是摘要 + 备注 + 单据号三个字段。注意和消耗单不同:消耗单检索的是摘要 + 自动摘要 + 单据号,这张单检索的是摘要 + 备注,所以按自动摘要里的内容搜是搜不到的;
- 高级筛选八个条件(单据号、单据状态、制单日期、记账日期、制单人、记账人、原单据号、备注)与另外三张生产单据完全一样,见原材料消耗单第二节。

三、新建与编辑
表头分三组:
| 分组 | 字段 | 必填 | 说明 |
|---|---|---|---|
| 基本信息 | 单据日期 | 是 | 决定记账会计期 |
| 基本信息 | 入库仓库 | 是 | 加到哪个仓,通常是配料间 |
| 基本信息 | 业务部门 | 否 | — |
| 基本信息 | 原始单号 | 否 | 外部单号 |
| 基本信息 | 供应商 | 否 | 从业务伙伴档案选,退料给外部单位时填 |
| 金额信息(默认折叠) | 单据金额 | — | 只读,自动汇总 |
| 金额信息 | 进价金额合计 | — | 只读 |
| 金额信息 | 售价金额合计 | — | 只读 |
| 金额信息 | 盘点日期 | 否 | 盘盈单填实际盘点日 |
| 末组 | 单据摘要 | 否 | 文本域 |
明细页签标题为单据内容,工具栏是 +添加行、选择商品、删除选中、清零、清空、导出。
| 分组 | 列 | 能不能改 | 说明 |
|---|---|---|---|
| 物料 | 物料编码 | 选择商品时填 | 支持编号 / 名称 / 拼音码模糊搜,最多 20 条;也支持按编码批量粘贴 |
| 物料 | 条码、物料名称、物料规格、基础单位 | 只读 | 随物料带出 |
| 物料 | 配方版本 | 只读 | ≥100000 显示 V<版本ID>,否则显示 工厂<ID> |
| — | 输入数量 | 必填可改 | 记账按它 |
| — | 输入单位 | 可改 | 换算后同时写基础数量与业务基础数量 |
| 入库金额 | 入库价格 | 可改 | 见下节 |
| 入库金额 | 入库金额 | 只读 | = 输入数量 × 入库价格 |
| 进价金额 | 标准进价 | 只读 | 物料档案的标准进价 |
| 进价金额 | 进价金额 | 只读 | = 输入数量 × 标准进价 |
| 售价金额 | 标准售价 | 只读 | — |
| 售价金额 | 售价金额 | 只读 | = 输入数量 × 标准售价 |
| — | 行备注 | 可改 | — |
入库价格是四张生产单据里唯一可以直接改的价格列。 选料时系统先按物料的基础单价换算预填一个值,但允许改——因为退料、盘盈的入账价往往和标准进价不一致。改的是「入库价格」,改完「入库金额」立刻重算;「进价金额」「售价金额」两列不受影响,它们各自绑的是标准进价与标准售价。
三个金额列组分别归不同字段权限:入库金额与售价金额归「价格」权限,进价金额组里的标准进价归「成本」权限。没授权时整组列不显示。
底部三个金额
- 单据金额 = Σ 入库金额(这是真正记账的金额);
- 进价金额合计 = Σ 进价金额;
- 售价金额合计 = Σ 售价金额。
实测显示问题:新增窗口底部第二项的标签直接显示成了字段名
fpurmoney,应显示「进价金额合计」。这只是标签没汉化,数值和落库字段都是对的,不影响使用。
四、生效与反审核
生效前校验(原文)
| 提示原文 | 触发条件 |
|---|---|
| 请录入明细 | 明细为空 |
| 请选择入库仓库 | 表头仓库为空 |
| 第N行还未选择物料 | 某行没选商品 |
| 第N行还未录入数量 | 某行输入数量为 0 或空 |
| 只有草稿状态可以审核(当前状态=N) | 单据已生效或已关闭 |
生效做什么
按明细数量做配料间入库记账(方向 +3),状态置为已生效并写复核人、复核时间、会计期。成功后回显单号,失败带前缀 审核失败: <原因>。
反审核
反审核用「数量取负冲回」的方式做一笔反向记账——不是把单据删掉,也不是改状态就完事,账上会留下一笔反向量。闸门(原文):
| 提示原文 | 触发条件 |
|---|---|
| 只有已审核状态可以反审核(当前状态=N) | 不是已生效态;已关闭的也不能反审核 |
| 配料领入单不存在(fBillID=N) | 已删除或跨账套 |
| 非生效状态的单据不能反审核! | 服务侧兜底 |
| 该单据已被冲红,不能反审核 | 已被别的动作冲过 |
| 红字单不能反审核 | 单据自身是红字 |
五、常见问题
「这张单和原料领出单怎么选」 — 量往配料间加就用领入单,量从配料间减就用领出单。方向搞反会让配料间库存出现假数。
「入库价格改了,进价金额没跟着变」 — 本来就不跟着变。进价金额绑标准进价,入库金额才绑你改的那个价格。
「盘盈单和盘点日期有什么关系」 — 盘点日期是给人看的业务日期,记账期取的是单据日期。跨月盘点时这两个经常不同,报表按单据日期归期。
「列表搜不到某张单」 — 先确认日期区间(默认只查本月,上限 365 天),再确认关键字检索的是摘要 / 备注 / 单据号三个字段,不含自动摘要。
「供应商能留空吗」 — 能。内部余料回补、盘盈本来就没有供应商;只有退给外部单位时才需要填。
「底部出现 fpurmoney 是什么」 — 上面说的那个标签未汉化问题,数值是对的。
