> ## 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.

# 计划（MRP）

> MRP 如何把销售订单、工单物料和需求预测转化为建议的工单和采购订单，您如何在计划页面上应用、忽略或分配其行动，以及哪些设置会影响它们。

计划告诉您要制造或采购什么，以及数量是多少。Alforse 的 MRP 会遍历整个物料清单，将需求与供应比较，并为每一处缺口提出一张订单——按每个物料的提前期提前启动组件需求。生产计划员和采购员在计划页面上根据这些建议采取行动。

## 计划的两个阶段

**阶段 1——MRP 计算**。需求被展开到每一级物料清单，并与现有库存以及未结工单和采购订单相抵。MRP 按期间存储需求预测，以及它所使用的需求与供应*实际值*。每处短缺随后按物料的再订货策略确定数量，并记录为计划行动；日期或数量不再与需求相符的未结订单也会得到一个行动。

**阶段 2——您评审并应用**。生产和采购计划页面按周推演滚动库存，列出每一行的行动，并让您应用它们。

NOTE

**没有您的操作，不会下任何订单**

MRP **只提建议，从不自动下单**。它写入的只有预测和建议。只有当您在计划页面上采取行动时，才会出现真实的工单或 PO，或者改变已有的工单或 PO。

### 输入

| MRP 读取的内容 | 来源 |
| - | - |
| 客户需求 | 未结销售订单行，按承诺日期排期 |
| 生产需求 | 尚未发放的工单物料，按提前期偏移 |
| 预测需求 | 您手动输入的[需求预测](https://docs.alforse.com/zh/docs/reference/forecast.md) |
| 未结供应 | 未结工单和未结采购订单行 |
| 现有库存 | 物料分类账余额 |

### 每条建议的数量如何确定

按物料和位置，**再订货策略**决定建议的数量：

| 策略 | 建议内容 |
| - | - |
| *Manual Reorder*（手动再订货） | 无。 |
| *Demand-Based Reorder*（基于需求的再订货） | 默认值；按需求确定订单数量。 |
| *Fixed Reorder Quantity*（固定再订货量） | 现有库存降至再订货点时，建议固定的再订货量。 |
| *Maximum Quantity*（最大数量） | 现有库存降至再订货点时，建议补足到最大库存量所需的数量。 |

再订货点、订货量、累计期间，以及最小/最大/倍数取整，用来微调每种策略。完整的参数列表见[再订货](https://docs.alforse.com/zh/docs/reference/reordering.md)。

## 何时运行

默认情况下，MRP 每 3 小时重新计算一次。若希望每天只运行一次，请把**设置 → 计划 → MRP时间表**设为**每天一次**，并选择公司时区内的一个整点。

现在就需要最新数据？计划页面上的**重新计算**会立即启动一次运行，无论时间表如何。悬停在它上面会告诉您当前生效的是哪种时间表。

## 计划所有权

每个行动都有一名负责员工。Alforse 从最具体的设置走到最通用的设置，并在第一个指定了人的地方停下：

1. 该位置上的物料；
2. 该位置上的物料组；
3. 该位置；
4. 公司默认值。

在**设置 → 计划 → 计划所有权**中配置这一层级，对于单个物料，则使用其计划标签页上的**负责员工**。按经办人筛选网格，就能把它变成您个人的工作清单。

## 计划周期

每一行的**计划周期**是一个日期：今天加上该物料的周期天数。只有在该日期之前到期的行动和建议订单才会出现在这一行，这样遥远的建议不会挤掉下周的工作。

* **公司默认值**：**设置 → 计划 → 计划周期**。
* **物料覆盖**：物料计划标签页上的**计划周期（天**）。值为 0 时，无论公司默认值如何，都会显示 MRP 为该物料计划的全部内容。

在该列中编辑日期只会更改这一行，并且只对您正在查看的页面有效；物料本身不受影响。

## 重新安排容差

只有当未结订单与其需求日期的距离超出容差允许的范围时，才会建议**加急**和**延后**。请在**设置 → 计划 → 重新安排容差**中设置天数。新公司从 0 开始，因此任何日期差距都会产生建议。

有些未结订单不受变更建议影响：

* **超出 48 周计划窗口**。MRP 无法对这些订单做出判断，所以不去动它们，而不是建议取消。
* **覆盖安全库存或再订货点**。这样的订单永远不会被取消、减少或延后。如果需求提前，它仍然可以被加急。

## 使用计划网格

### 列

每一行是所选位置上的一个物料。

| 列 | 显示内容 |
| - | - |
| **库存可用性** | 一条图表带，绘制所有计划周的预计库存（CSV 导出则改为每周一列）。 |
| **首次出现负库存** | 预测首次降到零以下的那一周。 |
| **最晚订单日期** | 仍能按时收货的最后下单日——需求日期减去提前期。过期后显示为红色。 |
| **计划周期** | 该行所显示内容的截止日期（参见[计划周期](#planning-horizon)）。 |
| **操作** | 每种未结行动类型一个标签、已有建议已经逾期时的 **ASAP** 标记，以及已忽略行动的淡色计数。 |

展开一行，可列出它的行动，包括目标订单、数量、日期和经办人；悬停在行动类型上可以读到 MRP 提出该建议的原因。打开一行可进入[订单抽屉](#the-order-drawer)。

Alforse screenshot**生产计划网格，带有“操作”列，其中一行展开为各行动明细**

展开一行，即可应用、忽略或分配其未结行动。

### 行动类型

| 行动 | 作用对象 | 应用后的效果 |
| - | - | - |
| **订单** / **制造** | 暂无 | 打开订单抽屉，在其中点击**订单**即可创建 PO 或工单。 |
| **加急** / **延后** | 未结的 PO 行或工单 | 将 PO 行的需求日期或工单的到期日改为建议的日期。 |
| **增加** / **减少** | 未结的 PO 行或工单 | 将 PO 行的采购数量或工单的数量改为建议的数量。 |
| **取消** | 未结的 PO 行或工单 | 因为没有需求而删除该 PO 行，或取消该工单。 |

### 应用

对单个行动使用**应用**，或选中多行后选择**应用建议的更改**，一次性应用它们所有的未结行动。

只有在计划仍可更改目标时才能应用——即处于“**草稿**”或“**已计划**”的 PO 或工单。否则该行动显示为**评审**，您需要在订单本身上进行更改。这种情况发生在 PO 已发送或正在审批、工单已进入车间，以及供应商已承诺某个 PO 行的日期时。

需要了解的要点：

* 应用使用的是您点击那一刻建议的值。如果 MRP 在页面加载之后刷新了该行动，写入的就是刷新后的日期或数量。
* 没有截止日期的工单会得到一个设为新日期的**Soft Deadline**（软截止日期）。
* 取消 PO 行会删除它，这需要采购的删除权限。
* 一旦应用，行动即告完成。下一次运行会再次检查变更后的订单，只有它仍不匹配时才会提出新的行动。

### 忽略、重新打开、分配

NOTE

**被忽略的行动会一直保持忽略，直到需求发生变化**

**忽略**会隐藏您选择不采取的行动。后续运行会在其数量不变、且日期偏移不超过重新安排容差时让它保持隐藏；超出则会使它重新出现。**重新打开**可由您自己将其恢复。**分配给我**会取得所有权，MRP 不会覆盖手动设置的负责人。

## 从建议到订单

缺口出现在哪里，取决于物料的**补货系统**：*制造*物料在生产计划上显示为建议的工单，*采购*物料在采购计划上显示为建议的 PO。

**订单**会把一条建议变成状态为“**已计划**”的已保存工单或采购订单，随时可下达并进入其正常生命周期。采购订单按每个供应商每周一张打包，这样您可以发出本周的订单，而之后几周的订单仍可更改。

NOTE

**已计划与草稿**

“**已计划**”的工单或 PO 是由计划建议产生、等待下达的真实已保存订单。“**草稿**”则是有人手动开始创建的。

## 订单抽屉

抽屉顶部列出该物料的建议订单——即该行行动中的订单或制造建议，每周一条，每次 MRP 运行都会刷新。下方是**未结工单**（生产）或**未结订单**（采购）。

* 处于“**草稿**”或“**已计划**”的未结订单可以就地编辑：在网格中更改**到期日**或**数量**，订单即会保存。
* **建议**列显示每张订单的未结行动，可以像在网格上一样进行应用、忽略、重新打开和分配。
* 到期日晚于该行计划周期的建议会保持隐藏，直到您选择 **N More After \<date>**（之后还有 N 条）。
* 抽屉的图表会用标记画出计划周期。

## 计划与排程

计划决定**数量多少**。**排程**决定**何时何地**：工单一旦存在，排程就把工单的工序安排到工作中心上并计算日期，数量保持不变。

## 相关内容

**需求预测**

MRP 据以计划的预测，以及实际订单如何消耗它们。

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

**再订货**

决定每条建议数量的策略和参数。

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

**公司设置**

计划周期、容差和所有权设置所在的位置。

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

**工单**

已下单的制造建议会变成什么。

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


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