Skip to content

生产工单 ​

生产工单是车间生产的执行单据:一张工单生产一种产品,保存时按物料清单生成用料和工序,下达后车间按工单领料、报工,最后完工入库。工单的领料、报工、完工数据也是成本核算、计件工资和设备 OEE 的来源。

页面入口 ​

生产制造 → 车间执行 → 生产工单

生产工单列表

微信小程序

车间人员可以在微信小程序中扫描工单号为本人报工(选择工序,填写合格、报废数量和工时,可选设备和模具)。

列表说明 ​

查询条件:工单号、产品(编码或名称)、状态、计划开工(日期范围,点击「展开」显示)。

列表列

列说明
工单号点击打开详情。后面的标签表示来源:「MRP」(MRP 下达)、「缺料」(齐套分析缺料下单)、「计划」(生产计划转工单)、「拆分」(从其他工单拆出);「返工」表示返工工单
产品产品编码、名称,下方为 BOM 版本
完工进度已完工 / 工单数量,进度条满 100% 显示为绿色
计划日期计划开工、计划完工
状态草稿、已下达、生产中、已完工、已关闭
完工仓库、制单人、创建时间
操作「查看」;草稿工单另有「编辑」「下达」

工具栏按钮:「新增工单」「新建返工工单」,以及导出、刷新、列设置等工具按钮。

新增 / 编辑工单 ​

点击「新增工单」(或草稿工单的「编辑」),右侧打开表单抽屉。

新增工单

字段必填说明
产品是搜索物料编码、名称或扫码
BOM否选择产品后列出它的 BOM 版本,默认版本标「(默认)」;不选时使用默认 BOM。产品没有默认 BOM、BOM 不属于该产品或已停用时不能保存
生产数量是产品启用了序列号管理时必须为整数
计划开工否默认今天
计划完工否不能早于计划开工
完工入库仓库否完工入库时默认选中该仓库;不能选择已停用的仓库
备注否最多 255 个字

保存后:

  • 用料:按 BOM 生成,需求数量 = 生产数量 × 用量 × (1 + 损耗率);子件是虚拟件时展开为虚拟件的子件(用量相乘);同一物料合并为一行;序列号物料向上取整。
  • 工序:按 BOM 的工艺路线生成,带出工作中心、标准工时、计件单价和「首件检验」标记。
  • 保存后修改 BOM 不会影响已有工单。编辑草稿工单(例如换了 BOM 或改了数量)时,用料和工序会按新的 BOM 重新生成。

工单也可以由 生产计划 转工单、MRP 运算 下达、齐套分析 缺料下单、拆分生成,这些都是草稿工单,需要在这里下达。

工单详情 ​

点击工单号或「查看」打开详情页。上方为基本信息(产品、BOM、完工 / 计划、计划日期、完工入库仓库、来源工单、报工报废 / 已报废入库、制单、下达时间、完工时间、备注),右上角有「打印」按钮和状态标签;下方为五个页签;底部为操作按钮。

工单详情 - 用料

页签 ​

页签内容
用料物料、单位用量(含损耗)、领料进度(已领 / 需求,有补料时显示「含补料」)
工序工序号、工序(需首件检验的工序带「首件」标签)、工作中心、进度(合格数、报废数)、实际 / 标准工时、计划日期(未排程显示「未排程」),已下达、生产中的工单每道工序有「报工」按钮
领料 / 完工记录工单的领料、退料、补料、完工入库、报废入库单据:单据号、类型、仓库、业务日期、数量、对应的仓库单据号、制单人
报工记录日期、工序、合格、报废、工时、操作员、计件工资、设备 / 模具(含模次)
附件上传图纸、作业指导、检验记录等附件,有工单修改权限时可以上传和删除

工单详情 - 工序

工单详情 - 领料 / 完工记录

工单详情 - 报工记录

底部操作按钮 ​

按钮根据工单状态和当前用户的权限显示:

按钮显示条件作用
排程草稿、已下达、生产中按工作中心产能排定各工序计划日期,见 产能排程
拆分草稿、已下达、生产中从未开工的数量中拆出一张新的草稿工单
新建返工工单生产中、已完工以本工单为来源新建返工工单
下达草稿下达工单
改量已下达、生产中修改生产数量
关闭已下达、生产中关闭工单
退料已下达、生产中把多领、未用完的物料退回仓库
领料已下达、生产中从仓库领用工单用料
补料申请已下达、生产中领料超过上限时提交补料申请
报废入库已下达、生产中报工报废的产品入不良品仓
完工入库已下达、生产中产成品入库

操作步骤 ​

下达 ​

在列表或详情中点击「下达」,确认提示「下达后车间可以领料、报工,工单不能再修改」。下达后状态变为「已下达」。

领料 ​

  1. 在详情底部点击「领料」,打开领料页面,明细自动列出所有还有未领数量的用料。
  2. 选择仓库(必填)和业务日期(必填,默认今天),可填备注。
  3. 每行选择库位 / 批次(必填,从所选仓库的现有库存中选择,下方显示可用数量),确认数量(默认为未领数量);序列号物料需要扫码或输入序列号,数量与序列号个数一致。
  4. 同一物料需要从多个库位、批次领用时,点击行尾的拆分按钮复制一行;不需要领的物料点击删除按钮移除。
  5. 点击「确认领料」。

领料

「未领数量」列 = 需求 + 已补料 - 已领,下方显示需求、补料和已领数量。

超领控制:每个物料累计领料不能超过

领料上限 = 需求 × (1 + 允许超领比例) + 已补料

允许超领比例在物料的生产计划属性中设置(未设置为 0)。超出时提示「领料超过上限:需求 x,允许超领 y%,已补料 z,已领 w,最多还能领 n;超出部分请提交补料申请」,请通过 补料申请 处理。只能领工单用料中的物料。

退料 ​

点击「退料」,明细列出已领数量大于 0 的用料(「已领数量」列)。选择仓库、业务日期,每行填写库位、批次号(启用批次管理的物料必填)、数量和序列号,点击「确认退料」。退料数量不能超过已领数量,生成「生产退料」入库单,已领数量相应减少。

报工 ​

  1. 在「工序」页签中点击某道工序的「报工」。
  2. 填写报工信息:

报工

字段必填说明
报工日期是默认今天
实际工时是默认 = 本工序剩余数量 × 标准工时
合格数量是默认为本工序剩余数量(工单数量 - 已报合格 - 已报报废)
报废数量否默认 0
生产设备否用于 设备 OEE。工序所在工作中心的设备排在前面;只有一台时自动选中
模具工装否只能选择已在 模具工装 中领用到本工单的模具,下方提示本次模次和累计模次 / 设计寿命
操作员否不填为本人;工序设置了计件单价时提示「计件单价 ¥x / 件,计入操作员的计件工资」
备注否
  1. 点击「确定」。

报工校验:

  • 合格、报废、工时不能全部为 0。
  • 本工序累计(合格 + 报废)不能超过工单数量。
  • 工序顺序:本工序累计(合格 + 报废)不能超过上一道工序的累计合格数。
  • 首件检验:标有「首件」的工序,在该工序的首件检验确认且结论不是不合格之前,累计只能报工 1 件。超过时提示「需首件检验合格后才能继续报工,请先报工 1 件并提交首件检验」。首件检验在 质量检验 中新增。
  • 选择的设备不能是已报废的设备。
  • 报工日期所在期间已结账或已核算成本时不能报工。

报工后:计件工资 = 合格数量 × 计件单价,计入操作员当月工资表;选择模具时按「(合格 + 报废) / 模穴数,向上取整」累计模具的模次。

完工入库 ​

  1. 点击「完工入库」,明细为工单产品,「未完工数量」= 工单数量 - 已完工。
  2. 仓库默认为工单的完工入库仓库;填写业务日期、库位、批次号(启用批次管理时必填,还可以填写生产日期、有效期至)、数量、序列号。
  3. 点击「确认完工入库」,生成「生产入库」入库单。

完工入库

完工入库的累计数量受以下限制:

  • 不超过工单数量;
  • 工单已经报过工的,不超过末道工序的累计合格数,否则提示「完工数量超过末道工序的累计合格数,请先报工」;
  • 产品的生产计划属性勾选了「完工需成品检验」时,不超过已确认的成品检验合格数,否则提示「请先做成品检验」。

累计完工数量达到工单数量时,工单自动变为「已完工」。

报废入库 ​

报工时报废的产品可以入到不良品仓,便于后续处理:点击「报废入库」,仓库只能选择仓库类型为「不良品仓」的仓库,数量累计不超过各工序报工报废数合计(明细下方显示「报工报废 x,已入库 y」),生成「报废入库」入库单。报废入库不计入完工数量。

改量 ​

已下达、生产中的工单点击「改量」,填写新的生产数量(下方提示当前数量和已完工数量)。新数量不能少于已完工数量和各工序已报工(合格 + 报废)的数量;序列号产品必须为整数。用料需求按新数量重新计算(已领超出的部分可以退料)。改量后的数量如果不大于已完工数量,工单自动完工。改量会记录变更日志。

拆分 ​

点击「拆分」,填写拆分数量(必填)和新工单的计划开工、计划完工(默认与原工单相同)。拆分数量必须大于 0、小于工单数量,并且不超过未开工的数量(工单数量 - 已完工与已报工数量中的较大者)。系统生成一张同产品、同 BOM 的草稿工单(来源「拆分」,备注「拆分自 原工单号」,详情中显示「拆分自」链接),原工单数量相应减少、用料重算。完成后可选择「打开新工单」或「留在本页」。

返工工单 ​

用于对已入库或待返工的产品重新加工:

  • 从列表点击「新建返工工单」,选择产品;或在生产中、已完工工单的详情中点击「新建返工工单」,自动带出产品、完工入库仓库和来源工单。
  • 填写返工数量(必填)、完工入库仓库、计划开工、计划完工、备注(如返工原因)。
  • 返工工单的用料是产品本身(领出待返工的产品,单位用量 1),工序取产品的默认 BOM,完工后重新入库;保存为草稿,下达后才能领料、报工。

不合格品处理 的处置方式选择「返工」时,也会按工单产品自动生成草稿返工工单。

关闭 ​

已下达、生产中的工单不再继续生产时点击「关闭」,确认提示「未完工部分不再生产,已领未用的物料请先退料」。关闭后:

  • 工单不能再领料、报工、入库;
  • 该工单审批中、待发料的补料申请自动撤销;
  • 成本核算时,关闭工单剩余的在产品成本转为生产损失。

打印 ​

点击详情右上角的「打印」,打印「生产任务单」:表头为产品、BOM 版本、计划数量、计划开工、计划完工、完工入库仓库;明细为用料(单位用量、需求数量、补料、已领);附工序表(工序号、工序、工作中心,以及留空的合格数、报废数、操作员供车间手工填写);签字栏为制单、生产主管、仓库。打印格式可在「系统管理 → 打印模板」中调整。

单据状态 ​

草稿 → 已下达 → 生产中 → 已完工;已下达、生产中的工单可以关闭。

状态说明可用操作
草稿新建或由计划、MRP、缺料下单、拆分、不合格品返工生成编辑、下达、排程、拆分
已下达车间可以开始生产领料、退料、报工、补料申请、完工入库、报废入库、改量、拆分、排程、关闭
生产中首次领料、报工或完工入库后自动变为生产中同已下达,另可新建返工工单
已完工完工入库累计达到工单数量时自动变为已完工查看、打印、新建返工工单
已关闭手工关闭查看、打印

与其他模块的联动 ​

业务联动
领料生成并确认「生产领料」出库单,扣减库存(批次、序列号同步)
退料生成并确认「生产退料」入库单
完工入库生成并确认「生产入库」入库单;工单关联生产计划时,计划下全部工单完工数量达到计划数量后计划自动关闭
报废入库生成并确认「报废入库」入库单,入不良品仓
补料发料生成「补料」工单单据和「生产领料」出库单,计入已领和已补料
报工工时用于成本核算的直接人工和制造费用(按工作中心费率);计件工资计入工资表;设备、模具数据用于设备 OEE 和模具寿命
成本核算月末按领料、工时计算工单成本,完工按比例结转,关闭工单的剩余在产品转生产损失
质量首件检验控制报工;成品检验控制完工入库;不合格品返工生成返工工单

领料、退料、完工入库、报废入库都是保存即确认,不能修改或删除;数量有误时通过退料、其他出入库等反向业务冲回。库存不足、序列号不在库等错误会使整张单据保存失败。

注意事项 ​

提示

  • 车间一般按「下达 → 领料 → 逐道工序报工 → 完工入库」操作。启用了报工的工单,完工入库前末道工序必须先报工。
  • 领料不够时先看「齐套分析」是否缺料;超出领料上限的损耗请走补料申请,便于追溯原因。

注意

  • 工单下达后不能再编辑,数量变化请用「改量」,需要分批生产请用「拆分」。
  • 关闭工单前请先把已领未用的物料退回仓库。

基于 Apache-2.0 协议开源