> ## Documentation Index
> Fetch the complete documentation index at: https://docs.alforse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 工序批次

> 在一个工作中心把来自多个工单的相同工序作为一次生产运行，共用一次设置和一个计时器，并按数量把时间和成本拆分回各个工单。

工序批次会把来自多个工单、匹配且尚未开始的工单工序放在一起，作为一次生产运行，共用一次设置和一个计时器。计划员为一次处理多个工单零件的工艺创建批次，例如套料激光切割、炉次和电镀槽；操作员随后在车间运行并完成它们。

## 概念

### 生产批次是什么，不是什么

* **所有成员共用一个工艺和一个工作中心。** 该工艺必须是可批量的。
* **工单保持独立。** 批次不会合并工单，也不会编辑其 BOM。每个成员仍是其所属工单上的一道工序。
* **成本仍按工单计算。** 完成时，Alforse 按数量把共用的时间分摊给各成员，然后分别为每个工单过账工单成本和总账分录。

NOTE

**与批次跟踪不同**

工序批次是生产运行，编号为 `BAT…`。库存上的批号是另一项功能，服务于库存[可追溯性](https://docs.alforse.com/zh/docs/reference/traceability.md)。

### 批次类型

| 批次类型 | 零件的运行方式 | 批次时间 |
| - | - | - |
| **顺序** | 一个接一个 | 各成员时间之和 |
| **同时** | 同时进行 | 最长的成员时间 |

## 设置可批量的工艺

批量处理按**工艺**开启。物料和方法没有批量设置。

1. 打开**资源 → 流程**并编辑该工艺。
2. 打开**可批量的**。
3. 选择**生产批次类型**：顺序或同时。
4. 查看同一卡片上的**兼容性规则**。

### 兼容性规则

这些规则规定工序之间必须多么匹配才能共用一个批次。共有七个维度：

* 六个与所消耗的材料有关：材料、物质、牌号、尺寸、形态和表面处理；
* 一个与产出有关：**生产物料**，即每个工单生产的物料。

每个维度有三种设置之一：

| 设置 | 在批次构建器中的效果 | 默认用于 |
| - | - | - |
| **必需匹配** | 冲突的工序无法被选中。 | 无 |
| **建议匹配** | 冲突的工序可以被选中，但会有警告。 | 物质、牌号、尺寸 |
| **忽略** | 不比较该维度。 | 材料、形态、表面处理、生产物料 |

如果希望每次运行只产出一种物料，请把**生产物料**设为必需匹配。这是之后合并该次运行的[输出批次](#completing-the-batch)的前提条件。

### 工作中心限制

工作中心可以设置**生产批次容量**和**最小生产批次数量**。两者都只是参考性的：构建器会显示批次占用了多少容量，但从不会因为超出或低于任何一个值而阻止创建批次。

## 构建批次

打开批次构建器有三种方式：**生产 → 批次**，然后点击**新批次**；**未分批工序**仪表板卡片；或工单标题上的 *N awaiting batching* 徽章。

Alforse screenshot**批次构建器（生产 → 批次 → 新批次）：顶部为位置和工艺选择器，符合条件的工序按材料分组显示在建议横幅下方，右侧是“审核并创建”面板，其中的标签显示节省的设置次数**

建议按材料特征和到期窗口分组；审核面板显示一次共用设置，而不是每道工序一次。

1. 选择**位置**和**可批量的工艺**。
2. 从列表中选择工序。列表只显示使用该工艺、尚未开始、不在其他批次中且没有生产记录的工序。
3. 或者选择构建器给出的建议分组（见下文）。
4. 如果这些工序生产批次跟踪的物料，请在审核面板的**输出**部分规划输出批次。
5. 选择**创建生产批次**将其保存为**已计划**，或选择**创建并下达**直接发送到车间。

### 冲突如何显示

| 违反的规则 | 你看到的内容 |
| - | - |
| **必需匹配** | 工序仍留在列表中，但无法被选中。 |
| **建议匹配** | 琥珀色标签和警告；仍可选中。 |

### 建议分组

为省去手工分组，构建器提供现成的批次。每条建议汇集消耗相同材料特征、且到期时间在同一个七天窗口内的工序；列表按节省的设置、紧迫程度和容量匹配度排序。

### 规划输出批次

批次跟踪的产出的批号在这里（构建器中）确定，而不是由车间操作员决定。

* 每个工单有自己的批号，预填为工单当前的批号。
* 当所有选中的工序生产同一种批次跟踪的物料时，可以选择**将输出合并为一个批次**，整次运行使用单一批号。
* 在每个批号都已填写且没有两个工单使用同一批号之前，无法创建。

### 工作中心分配

创建时可以不填工作中心。此时调度器会在下达时选择一个，取最早完成的候选，并写入批次和所有成员。

## 批次生命周期

<details>
  <summary>**Planned**</summary>

  草稿。调度器仍会单独规划每个成员，操作员暂时看不到该批次，允许任何更改或解散。
</details>

<details open>
  <summary>**Released**</summary>

  作为单一单元进入车间，有一次排程预留和一个共用计时器。即使某个成员所属的工单尚未下达，操作员也能看到这些成员。
</details>

<details>
  <summary>**Completing**</summary>

  正在完成：记录数量并拆分时间。如果后面的某一步失败，批次会停留在此状态，直到有人在车间应用中重试。
</details>

<details>
  <summary>**Completed**</summary>

  运行结束。每道成员工序都已“完成”，并带有自己的时间、数量和成本；此后各工单独立推进。
</details>

### 撤销批次

| 操作 | 允许的条件 | 结果 |
| - | - | - |
| **取消下达生产批次** | 已下达，且没有任何记录 | 回到“已计划”。 |
| **解散批次** | 没有任何记录 | 成员未运行即回到排程，批次被删除。 |
| 移除最后一个成员 | 没有任何记录 | 与解散相同。 |

没有“已取消”状态。

HEADS UP

**第一个计时器事件会锁定批次**

一旦记录了生产，成员和工作中心就被固定。你不能再取消下达或解散批次，唯一的出路是完成它。

## 下达批次

### 成员工单也会被下达

如果某个成员工单仍处于“草稿”或“已计划”，下达批次时也会下达该工单，效果与**下达工单**相同：重新计算其需求并运行 MRP；工单变为“就绪”；其外协工序被放入采购订单。

**下达**对话框会先检查每个这样的工单。每个装配件都需要一道工序，且生产不能被阻止。只要有一个工单未通过检查，整个批次就保持未下达，直到你修复为止。

对于外协工序，你可以按供应商选择新建采购订单还是使用已有的草稿。这个选择对整个批次只需做一次，因此所有成员工单的外协工序会合并到每个供应商的一张订单上。

### 下达多个批次

在批次列表中，选择已计划的批次并使用**下达 N 个批次**。批量下达没有对话框，因此会跳过那些工单需要修复、或其供应商已有草稿采购订单需要选择的批次，并在汇总中列出每个被跳过的批次。请单独下达这些批次。你也可以选择多个批次一起解散。

## 在排程中

调度器把已下达的批次视为单一单元。它为工作中心预留一次，时长由批次类型推导，并在按工单的排程轮次之前锁定该预留；成员工单的其他工序围绕它来规划。

在[排程看板](https://docs.alforse.com/zh/docs/reference/scheduling.md)上，批次是一张列出其工单的卡片：

* 拖到另一列即可把批次移到那个工作中心。
* 重新排序可一次更改所有成员的优先级。

## 在车间运行批次

车间应用中没有单独的批次页面。打开任一成员工序即可进入批次。

* 批次标签显示 `BAT…` 编号，列出成员工单，并提供**打印生产批次列表**。
* 计时器是共用的：启动它会为整个批次启动一个时钟，显示的计划时间是批次总计。
* 标签旁的**批次 | 工单**开关可切换视图：

| 视图 | 显示内容 |
| - | - |
| **“批次”**（默认） | 运行层面的数字：所有工单的已完成数量、已发料、报废和输出批次；然后是一张按批次总量汇总的物料表和成员工单列表。 |
| 工单 | 仅此成员，包含其步骤、参数、物料和文件，与未分批的工序完全相同。 |

Alforse screenshot**车间应用，成员工序，批次视图已开启：已完成、已发料、已报废和输出批次的汇总卡片；其下是批次范围的物料表和“此批次中的工单”表**

批次视图汇总整次运行；工单视图是单个成员自己的详情。

## 为批次拣料

共用的运行意味着共用的物料清单，有两种显示方式。

* **批次视图：** 每种物料一行。该行给出批次范围的需求，其下是按工单的明细（如 `2 · 4 · 6`），以及覆盖尚未拣的全部数量的**拣货**按钮。
* **工单视图：** 每个物料行在成员自己的数字旁多显示一个**批次**数字。

### 批次跟踪的物料

对一种批次跟踪物料的一次拣货会服务于所有成员。拣货表单默认填入批次总共还需要的数量；你实际拿取的数量随后按每个成员的剩余需求分配。只有去货架取货这一趟是合并的：成本核算和批次[可追溯性](https://docs.alforse.com/zh/docs/reference/traceability.md)仍按工单进行。

HEADS UP

**请拣取整个批次的数量**

由于按比例分摊，拣得不足会摊到每个成员，而不是先满足某一个。例如：成员需要 4,000 和 2,500。拣 4,000 并不能让第一个成员完成；两者最终都会短缺。请保留默认数量，即批次总量。

### 其他物料

未跟踪的物料在此无需拣货。它们的批次总量仅供参考，每个工单在完成时自动消耗自己的份额。

## 完成批次

Alforse screenshot**车间中的“完成生产批次”弹窗：顶部是计划的输出批次名称，然后为每个成员工单提供数量和报废输入，脚注说明数量为零的行会离开批次**

时间和成本按数量比例分摊到各工单；输出批次已在规划批次时设定。

你通过**完成生产批次**弹窗一次完成整个批次。

1. 检查每个成员的**数量**和**报废**。数量默认填入该工序的剩余数量。
2. 若要把某个成员移出批次，把其数量设为零。它会回到排程中，不记录时间和数量。
3. 提交。

### 完成时的输出批次

操作员在这里无需输入批号：

* 合并运行时，弹窗会在各行上方说明批次（*"All output goes to lot …"*，即所有产出进入批次……）。
* 否则，只读的**批次**列会显示每个工单的计划批次。

在加入批次规划功能之前创建的旧批次，可能有批次跟踪的成员没有批号。这样的批次无法完成：弹窗会列出受影响的工单，你需要在每个工单的属性侧边栏中输入批号来修复。

### 提交会执行什么

1. 停止任何正在运行的计时器。
2. 共用的时间按每个成员的计划数量比例拆分为每个成员一个事件。
3. 报废按输入原样为每个成员记录。
4. 创建每个成员的输出批次。
5. 发料并过账成本。
6. 所有剩余成员都标记为**完成**。

HEADS UP

**数量不足时工序仍会关闭**

低于预填值的数量会降低记录的产出，但成员工序仍会被设为“完成”。让成员保持开放的唯一方法是把它设为零，使其离开批次。如果后面的某一步中途失败，批次会停在“完成中”，按钮变为**重试完成**。重试必须发送已记录的数量；请在完成之后再做更正。

### 合并输出批次

每个成员先各自获得自己的批次，因为每个工单都保留自己的成本和历史。

* 合并产出：完成后，成员批次随即合并到你规划的批次中。不合并产出时，它们保持为独立批次。
* 若某成员工单的这道分批工序是它的最后一道工序，则该工单随批次一起完成，因此它在合并批次中的份额立即可用。仍有工序待运行的成员稍后完成，并在那时加入它的份额。
* 对于保持独立的批次，已完成批次的抽屉中仍提供**合并输出批次**。

GOOD TO KNOW

**合并后的批次保留每个成员的历史**

合并批次的数量是各来源批次之和，其有效期取其中最早的一个。谱系得以保留：从合并批次出发，可以逐个追溯每个成员工单及其所用的物料。如果出现质量问题，你可以指出确切受影响的工单，而在单一步骤中直接生产的批次是无法做到这一点的。

## 相关内容

**排程**

已下达批次在时间线上的安排，以及批次排程前所需的估算。

[Open](https://docs.alforse.com/zh/docs/reference/scheduling.md)

**工单**

提供用于分批的工序的生产工单。

[Open](https://docs.alforse.com/zh/docs/reference/jobs.md)

**工作中心**

运行批次的机器和单元，包括仅供参考的生产批次容量和最小生产批次数量。

[Open](https://docs.alforse.com/zh/docs/reference/work-centers.md)

**MES**

共用计时器运行、批次完成所在的操作员应用。

[Open](https://docs.alforse.com/zh/docs/reference/mes.md)

**可追溯性**

批次输入和输出的批次谱系，包括合并批次。

[Open](https://docs.alforse.com/zh/docs/reference/traceability.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.