配料管理
配料管理是把生产计划单翻译成原料的地方。计划单说的是「做 50 个菠萝包」,配料单说的是「要 40 公斤菠萝皮、108 公斤牛奶」——系统按已确认的配方展开需求量,比对配料间库存算出缺口,再推动生成调拨单,把原料从原料仓调到配料间,最后生成领用单让车间领走。
功能路径:生产调度 → 生产管理 → 配料管理

一、功能概述
菜单位置:生产调度 → 生产管理 → 配料管理(页面地址 /admin/SimpProduce/sppbatchimportplanbillhead/)
| 用途 | 说明 |
|---|---|
| 引入计划 | 把已生效的生产计划单拉进配料流程 |
| 算需求 | 按配方展开原料,算出计划领用数、理论领用数 |
| 调原料 | 缺口生成调拨单,从原料仓调到配料间 |
| 领料 | 生成领用单,出库记账 |
二、界面布局说明
| 区域 | 内容 |
|---|---|
| 工具栏 | 引入计划单、删除;右侧查询、重置 |
| 查询条 | 单据日期快捷项(今天 / 昨天 / 本周 / 上周 / 本月 / 上月 / 自定义)、仓库(默认「不限」) |
| 列表 | 单据号 / 单据日期 / 状态 / 阶段进度 / 相关单据 / 生产日期 / 生产组 / 原料进度 / 缺口数 / 领料仓库 / 制单人 / 备注 |
| 分页 | 每页 20 条,可切换 30 / 50 / 100 / 200 |
状态 只有三个:未领料、已领料、领料中。注意「已领料」表示领用单已经生成并记账,「领料中」表示已经进到申请/确认环节但还没领完——两者不是按时间先后简单排列,判断进度要看阶段进度列。
阶段进度 显示当前走到的环节:已引入 → 已计算 → 已确认数量 → 已领料。原料进度 用分数显示已处理原料行数(如 8/8),缺口数 是当前还差的原料条数,相关单据 指向这一步生成的下游单据。
三、引入计划单
点 引入计划单,弹出「选择生产计划单」窗口:

| 元素 | 说明 |
|---|---|
| 搜索 | 按单据编号搜 |
| 查看已选 | 只看已勾选的 |
| 列表 | 单据编号 / 单据日期 / 单据数量 / 状态 / 备注,每页 25 条 |
| 底部 | 选择所有、已选 N 项、取消、确定 |
引入成功后生成一张配料单:
- 按工厂的配料间建领料仓库记录;
- 把计划单的明细按物料展开成配料明细;
- 配料单状态为未领料,生产计划单的生产阶段点亮「配料」。
已生成过配料单的计划单不会再次出现在引入列表里。如果确认某张计划单应该出现却没有,检查它是不是已经被别的配料单引入过,或者状态还不是「生效」。
四、配料单的四步操作
在列表里点单据号进入配料单详情,标题形如「配料单: No202610212134807」。

工具栏按钮按状态自动灰显,只能执行当前这一步:
| 步骤 | 按钮 | 做什么 | 卡住时的提示 |
|---|---|---|---|
| 1 | 计算配料需求 | 按配方展开原料,写入计划领用数与理论领用数 | 配料单 X 未引用计划单 |
| 2 | 生成调拨单 | 按配料间库存算缺口,生成待确认状态的调拨单 | 配料单 X 未生成调拨单(无可申请缺口或均已成功);配料单 X 未生成领料仓库记录,请先引入计划单 |
| 3 | 调拨确认 | 确认上一步的调拨单,原料正式从原料仓调到配料间 | 下列原料调拨申请单据未确认,请检查:… |
| 4 | 生成领用单 | 生成领用单并立即记账,车间领走原料 | 配料单 X 已生成领用单,不可重复生成;配料单 X 尚未原料申请,请先执行「原料申请」 |
「计算配料需求」只需做一次,改了配方或加了计划明细才要重算。生成调拨单与调拨确认是两步:先生成待确认的调拨单,再去确认;没确认之前生成不了领用单,系统会把未确认的单号列出来。
配料明细 是这张单的核心,列如下:
| 列 | 含义 |
|---|---|
| 物料编号 / 物料名称 / 规格 / 单位 | 原料基本信息 |
| 计划领用数 | 按计划数量算出来的需求量 |
| 配料间库存 | 计算时配料间的现有库存 |
| 理论领用数 | 扣除库存后还需要从原料仓调的数量 |
| 实际领用数 | 实际生成的数量,可人工调整 |
| 实际领用单位 | 实际领用数的单位,可能与计划单位不同 |
| 缺口 | 仍然差的数量 |
底部是各列的合计。页签还有 整单半成品 / 按产品配料 / 排产商品 / 相关单据 / 备注,分别看半成品维度的需求、按产品拆开的需求、排产商品清单与关联的下游单据。
五、反向操作
领用单生成并记账后,单据状态变成已领料,「生成领用单」等前向按钮全部灰显,只剩退回类操作可用:

| 按钮 | 作用 | 前提 |
|---|---|---|
| 耗用退回 | 把已领的原料冲红退回,生成红字单并冲回库存 | 必须有已生效的领用单;已冲红过的不允许重复冲红;冲红产生的单据不允许再冲红 |
| 反审核 | 把领用单退回未生效 | 领用单已生效 |
| 生效领用单 | 把反审核过的领用单重新生效 | 领用单未生效 |
| 原料用途 | 查看这批原料被哪些产品用掉 | 随时可看 |
耗用退回是不可逆的方向:一进一出两张单,第二次冲红会被拒绝。退错方向或退错数量,只能用调拨单补救。
六、常见问题
问:计算配料需求时报「未引用计划单」? 答:这张配料单是手工建的或引入时中断了。回列表点「引入计划单」重新引入,系统会重建引用关系。
问:提示「未生成调拨单(无可申请缺口或均已成功)」? 答:两种情况:配料间库存已经够,不需要调拨;或者上次已经生成过调拨单。先看「相关单据」页签有没有调拨单,有就走下一步确认。
问:生成领用单提示「下列原料调拨申请单据未确认」? 答:把提示里的调拨单号拿到仓库调拨单或调拨申请确认去确认,再回来生成领用单。
问:配料单的领料仓库是空的? 答:工厂没配配料间,或生产部门在班组管理里没配仓。补齐后重新引入计划单。
问:一张计划单能引入到两张配料单吗? 答:不能。引入后计划单即被占用,引入列表里不再出现它。确实要拆两次配料,先确认业务上是否需要按车间/仓库拆,否则会出现重复领料。
问:列表里「已领料」和「领料中」有什么区别? 答:「已领料」是领用单已经生成并记账,原料已出库;「领料中」是走到了申请/确认环节但没走完。以阶段进度为准。
