目录
article
Odoo 手动预留方法详解与操作指南
---
# 手动预留
::: {#inventory/reservation_methods/manually}
:::
不同于 *确认时* 预留方式,*手动* 预留方式 **不会** 自动预留产品。
相反,在销售订单(SO)确认后,必须手动检查产品可用性,并且必须手动预留所需数量。
::: seealso
`关于预留方式 <../reservation_methods>`
:::
## 配置
要将预留方式设置为 *手动*,请进入
`库存应用 --> 配置 --> 操作类型`。然后,选择要配置的
`操作类型`,或点击 `新建` 创建一个新类型。
在 `常规` 标签页中,找到
`预留方式` 字段,并选择 `手动`。
{.align-center}
:::: note
::: title
注意
:::
当在 `操作类型` 表单中将 `操作类型` 更改为 `收货` 时,预留方式 **不可用**。
::::
## 工作流
要看到 *手动* 预留方式的实际效果,先在
`销售应用 --> 新建` 中创建一个新的 `SO(销售订单)`。
在 `客户` 字段中添加客户。随后,在 `订单行` 标签页,点击 `添加产品`,并从下拉菜单中选择要加入报价的产品。最后,在 `数量` 列中,调整想要销售的产品数量。
准备好后,点击 `确认` 以确认销售订单。
点击产品行右侧的绿色 `📈(面积图)` 图标,可显示产品的 `可用性` 提示框。该提示框会显示此订单已预留的单位数。由于预留方式设置为 *手动*,`已预留` 数量显示为 **[0 单位]**。
但在其下方会显示 **[库存中可用]**。这表明该数量是可用的,只是需要手动预留。
:::: note
::: title
注意
:::
如果 **没有** 足够的库存满足 `SO(销售订单)` 中的产品需求,`📈(面积图)` 图标会变为红色,而不是绿色。
此时 `可用性` 提示框不再显示已预留的单位数,而是显示 `已预留`,并给出可用的单位数(例如 **[0 单位]**)。
此外,若没有设定补货或实时收货,还会以红色文字显示 `暂无未来可用性`。
::::
{.align-center}
当 `SO(销售订单)` 确认后,进入 `库存应用`,在 `库存概览` 页面找到 `交付订单` 卡片。
`交付订单` 卡片会显示实时订单的当前状态,包括 `等待` 状态的订单。该状态表示订单中的产品尚未被预留,或根本没有库存。
{.align-center}
要查看之前创建的 `SO(销售订单)`,点击卡片上的 `(#) 等待` 按钮(本例中为 **[8 Waiting]**)。
找到与该 `SO(销售订单)` 关联的交付订单(DO),点击行以查看详情。
在 `交付订单` 表单中,`产品可用性` 字段的状态显示为 **[可用]**,文字为黄色,而不是绿色。这是因为该订单的库存充足,但尚未预留任何数量。
在 `操作` 标签页的 `产品` 行中,`需求` 列和 `数量` 列的数值不匹配。
此例中,`需求` 列显示 **[10.00]**,而 `数量` 列显示 **[0]**。
{.align-center}
要手动为该订单预留指定数量的产品,点击表单顶部的 `检查可用性` 按钮。操作后,`产品可用性` 字段的 **[可用]** 状态会变为绿色,且 `数量` 列的数值会与 `需求` 列相匹配。
这表明库存中有足够的数量可以用于预留。
完成后,点击 `验证`。
:::: tip
::: title
技巧
:::
多个处于 *等待* 状态的订单可以同时手动预留,并设为 *已就绪* 状态。
操作步骤:
1. 打开 `库存` 应用,进入 `库存概览` 页面(同样可通过 `库存应用 --> 概览` 进入)。
2. 在 `交付订单` 卡片上点击 `(#) 等待` 按钮。
3. 勾选每个想要预留的订单左侧的复选框,或勾选表头最左侧的复选框一次性全选。
4. 点击页面顶部的 `检查可用性` 按钮。
如果所有选中订单中的产品都有足够的在手库存,系统会预留这些产品并将订单状态改为 `已就绪`。此时,订单会从 `等待` 列表中消失。
如果库存不足,订单将保持原有状态,仍留在列表中。
{.align-center}
::::
::: seealso
- `确认时预留 <at_confirmation>` -
`计划日期前预留 <before_scheduled_date>`
:::