3. 生产订单基础

生产订单(Production Order)是制造执行系统中承上启下的核心业务对象。它把销售订单、预测计划或库存补货需求,转换为一份可被车间执行、可被仓库备料、可被成本核算的“制造任务书”。理解生产订单,不能只把它当成一张单据,而应把它看作一条贯穿计划、物料、产能、执行与结算的数据主线。

一句话定义:生产订单是描述“在什么时间、由哪个工厂/车间、按什么工艺、生产多少数量的什么物料,并消耗哪些物料与产能”的正式制造指令,同时承载状态、数量、日期、成本等闭环信息。

一、生产订单从哪里来:来源决定管理策略

生产订单不是凭空创建的,它的来源直接决定了订单的优先级、变更规则和结算方式。常见来源包括:

  • 销售订单驱动:按客户交期生产,通常与销售订单行项目关联,强调可追溯性与准时交付。
  • 预测/主生产计划驱动:面向库存生产,订单批量由计划策略决定,强调产能平衡与库存周转。
  • 库存补货/安全库存驱动:当可用库存低于再订货点时触发,常见于备件、标准件。
  • 上层计划订单转换:MRP 运算产生计划订单,经确认后转换为生产订单,这是最典型的系统内来源。
  • 手工创建:试制、返工、返修、研发领用等场景,通常需要额外审批。

不同来源的订单,在“是否允许改数量、是否允许改交期、是否参与 MRP 净需求计算”上应有不同控制策略。若不加区分,容易出现计划频繁抖动、车间反复换线的问题。

二、生产订单的类型:按业务目的分类

从制造管理视角,生产订单可按目的分为标准生产订单、返工订单、试制订单、拆解订单和委外加工订单。标准生产订单面向正常量产;返工订单针对不合格品或客户退货的再加工;试制订单用于新品验证,通常允许工艺路线不完整;拆解订单用于将半成品或成品拆回组件;委外订单则把工序或整单发给外部供应商,需要额外管理发料与收货。

类型典型触发场景关键控制点
标准生产订单MRP 转换、销售订单关联交期、数量、BOM 版本
返工订单质量不合格、客户退货返工工艺、原因代码、成本归集
试制订单新品打样、工程验证允许手工工艺、单独结算
拆解订单成品拆回组件、报废前回收反向 BOM、组件入库
委外订单产能不足、外协工序发料、委外收货、加工费结算

三、生命周期与业务状态流转

生产订单的生命周期通常从“创建”开始,经过“已下达”“已确认/已排产”“生产中”“部分入库”“全部入库”,最终到“技术完成”和“业务关闭”。状态流转不是形式主义,它决定了“能不能发料、能不能报工、能不能入库、能不能结算”。

生产订单生命周期:状态决定可执行动作 创建 CRTD 已下达 REL 已排产 SCHD 生产中 PCNF 部分入库 PDLV 全部入库 DLV 下达 排产 开工 报工 收货 技术完成 TECO 业务关闭 CLSD 删除标记 DLFL 注:TECO 后仍可收货与结算;CLSD 表示业务与成本均已关闭;DLFL 仅作删除标记,不物理删除历史数据。

状态流转的关键原则是“先具备条件,再允许动作”。例如:未下达的订单不能发料;未确认的工序不能报工;未全部入库的订单不能做最终结算。系统通过状态校验,防止“先干活后补单”造成的账实不符。

四、关键字段:一张订单必须说清的事

生产订单的字段可分为五组:标识与来源(订单号、物料号、工厂、来源单据)、数量与日期(订单数量、已入库数量、计划开始/结束、实际开始/结束)、工艺与物料(BOM 版本、工艺路线、工作中心)、状态与批次(系统状态、用户状态、批次号、序列号)、成本与结算(目标成本、实际成本、差异、结算规则)。

生产订单关键字段示例(简化):
订单号        : PO-2024-000318
物料号        : FG-1002 / 成品电机
工厂/车间     : 1000 / 装配一车间
订单数量      : 500 PCS
已入库数量    : 300 PCS
计划开始/结束 : 2024-06-01 / 2024-06-08
实际开始/结束 : 2024-06-02 / 2024-06-09
BOM 版本      : BOM-V3
工艺路线      : RT-ASSY-01
系统状态      : REL PCNF PDLV
批次号        : LOT-240602-A
目标成本      : 86,500.00
实际成本      : 88,120.00

五、案例与常见误区

某电子厂曾出现“工单已入库,但财务无法结算”的问题。排查发现:订单状态停留在 PDLV(部分入库),实际已全部收货,但最后一笔收货未过账;同时工艺路线中有一道外协工序未做委外收货。结果是数量状态与成本状态不一致,结算被系统拒绝。修正动作是补收货、补委外收货,并执行 TECO,随后完成结算。

常见误区:
  • 把“创建订单”当成“可以生产”,忽略下达与排产校验。
  • 只关注订单数量,不关注已入库数量与报废数量,导致超收或欠收。
  • 随意修改已下达订单的 BOM 或工艺路线,造成版本混乱。
  • 用删除标记代替业务关闭,导致历史数据无法追溯。
  • 忽略状态与成本的联动,入库完成却无法结算。
实操建议:把生产订单当作“状态机 + 数量账 + 成本账”三合一对象管理。每次状态变更前,先检查数量、日期、物料、工艺、成本五要素是否齐备;每次关闭前,确认收货、报工、结算三条线均已闭环。

掌握生产订单的定义、来源、类型、生命周期、关键字段与状态流转,是后续工单拆分、派工、报工、入库与结算的起点。只有把这张“制造任务书”管清楚,生产订单到工单的闭环集成才有稳定的数据基础。