问题
在流程行业(例如化工行业)中,有时工单生产出的可销售物料与预期的成品不同,可能是质检时发现的不同等级或规格。它既不是废品,也不是预期的成品。
此功能是什么?
使用此功能,您可以一键告诉 ERPNext:“此工单实际生产的是物料 B,而不是物料 A。” 系统会创建一张关联到该工单的库存凭证,将库存从计划物料转移到实际物料,结转生产成本,并在生产报表中显示真实产出。
何时使用?
当以下所有条件都满足时,请使用更改成品物料:
- 工单已提交,且已有部分数量生产完成。
- 质检(或任何检验)发现产出是不同但可销售的物料——不同的等级、纯度或规格。
- 实际物料是计划物料的预先批准的备选物料之一。
在以下情况下不要使用:
- 产出是废料或废品 → 请使用正常的废品流程。
- 只是产量少于计划 → 请使用工艺损耗。
- 需要重新包装成不同的包装规格 → 请使用正常的重新包装库存凭证。
实际案例
日出化工运行了一张工单,计划生产100 公斤环氧树脂 – A 级。
生产完成,100 公斤已入库到成品仓库。在质检过程中,实验室发现该批次中有20 公斤不符合 A 级的粘度标准——但完全符合B 级规格,而 B 级也是公司销售的产品(价格较低)。
如果没有此功能,仓库管理员需要手动创建一张与工单无关联的重新包装凭证——报表将永远显示”生产了 100 公斤 A 级”,这是错误的。
有了此功能,主管打开工单,点击更改成品物料,选择环氧树脂 – B 级并输入20。ERPNext 将:
- 从成品仓库中减少 20 公斤 A 级物料,
- 在成品仓库中增加 20 公斤 B 级物料,按相同的生产成本计价,
- 保持凭证与工单的关联,
- 工单汇总报表现在显示:
Grade A: 80, Grade B: 20。
一次性设置(管理员)
步骤 1 — 启用此功能
打开制造设置,启用允许备选成品(在BOM 与生产选项卡中),然后保存。
步骤 2 — 在计划物料上允许备选物料
打开您通常生产的物料(例如环氧树脂 – A 级),启用允许备选物料,然后保存。
步骤 3 — 定义允许的等级
为流程可能生产的每个等级创建一个物料备选记录:
| 字段 | 示例值 |
|---|---|
| 物料编码 | 环氧树脂 – A 级 (计划物料) |
| 备选物料编码 | 环氧树脂 – B 级 (可能的实际产出) |
| 双向 | 仅当 B 级工单也可以改级为 A 级时勾选 |
设置完成。除非引入新的等级,否则无需重复此操作。
日常使用(操作员 / 主管)
- 照常完成生产。 完成工单的生产入库凭证,使生产数量入库。
- 打开工单。 质检确认等级变更后,打开工单并点击更改成品物料按钮。
- 填写对话框。
-
实际成品物料 – 当只有一个备选物料时,系统会自动默认选择,或选择质检批准的等级(仅显示预先批准的备选物料)。
-
转换数量 – 实际为其他等级的生产数量。对话框会显示可转换的数量。
-
创建库存凭证。
- 在弹出的窗口中,您会看到”创建库存凭证”,点击后 ERPNext 会打开一张预填好的重新包装草稿凭证。为两行分别填写批次/序列号(被消耗的批次和新建的批次),然后提交。
-
查看报表(可选)。 打开工单汇总 — 实际成品列会显示真实产出
补充说明
- 成本自动结转。 实际物料按工单生产的相同成本计价——无需手动输入费率。
- 转换数量不能超过生产数量。 系统会跟踪之前的转换记录,并阻止超出剩余生产数量的转换操作。
- 投入数量等于产出数量。 转换数量必须与新项目的数量一致。(如需真正的数量变更操作,请使用常规的重新包装条目。)
- 支持部分转换。 您可以今天转换20公斤,明天再转换10公斤,只要总转换量不超过生产数量即可。
- 输入错误? 取消转换的库存条目——库存和成本将退回至计划项目,转换数量将重新变为可用状态。
- 若功能关闭,则无任何变化。 该按钮和报表列仅在制造设置中启用“允许替代成品”时才会显示。