Odoo 预订方法:提前预约日期的配置与工作流程


提前预约日期预订

::: {#inventory/reservation_methods/before-scheduled-date}
:::

提前预约日期 预订方式允许用户选择一个特定的天数,作为交付计划日期之前的最大天数,用于在销售订单(SO)中包含的产品应被预订的时间。

::: seealso
关于预订方式 <../reservation_methods>
:::

配置

要将预订方式设为 提前预约日期,请前往
库存应用 --> 配置 --> 操作类型。然后,选择要配置的 操作类型,或点击 新建 创建一个新的。

常规 选项卡中,找到 预订方式 字段,并选择 提前预约日期

{.align-center}

:::: note
::: title
注意
:::

操作类型操作类型 表单中被改为 收货 时,预订方式不可用
::::

选择后,会在下方出现一个新的 提前预约日期 字段。通过该字段,可修改
提前天数星标时提前天数(默认值为 [0])。

更改 提前天数 的数值会改变在计划交付日期之前,产品应被预订的最大天数。

更改 星标时提前天数 的数值会改变在计划交付日期之前,若转移被标星(收藏)时,产品应被预订的最大天数。

::: example
此处 提前天数 设置为 [2] 天,星标时提前天数 设置为 [3] 天。

这表示普通订单在计划交付日期前两天预订,星标(收藏)转移则在计划交付日期前三天预订。

{.align-center}

以下工作流使用了上述配置。
:::

编辑产品表单

在使用 提前预约日期 预订方式之前,需要为计划使用此方式的产品添加 客户交期

操作步骤:库存应用 --> 产品 --> 产品,选择要配置的产品。

在产品表单中,点击 库存 选项卡,在 物流 部分中修改 客户交期 字段的值。

本示例工作流中,将其改为 [5] 天。

这会将该产品的计划交付日期设为销售订单创建日期后的五天。

{.align-center}

工作流

要查看 提前预约日期 预订方式的实际效果,创建一个新的 SO(销售订单),路径为 销售应用 --> 新建

客户 字段中选择客户,然后在 订单行 选项卡中点击 添加产品,从下拉菜单中选择已配置 客户交期 的产品,加入报价表单。

最后在 数量 列中填写要销售的产品数量。本示例设为 [10]。

配置完成后,点击 确认 确认销售订单。

点击产品行右侧的绿色 📈(面积图) 图标,可弹出产品的 可用性 提示框。该提示框显示此订单已预订的单位数。由于预订方式为 提前预约日期已预订 数量显示为 [0 单位]。

但在其下方会显示 [库存中可用]。因为该产品的数量在库存中可用,只是计划交付日期为订单创建后五天。

由于预订要等到计划交付前两天才会进行,当前尚未预订。

:::: note
::: title
注意
:::

如果 没有 足够的库存满足 SO(销售订单) 中的产品,📈(面积图) 图标会显示为红色,而非绿色。

此时 可用性 提示框会显示 已预订,并给出可用单位数(如 [0 单位])。

此外,如果没有设置补货或实时收货,还会以红色文字显示 暂无未来可用性
::::

{.align-center}

点击 交付 智能按钮,查看交付单表单。

在交付单表单中,产品可用性 字段的状态显示为黄色的 [可用],而非绿色。这是因为订单的库存手头足够,但尚未进行预订。

注意 计划日期 字段(位于 产品可用性 字段上方),显示的是订单创建日期后五天的日期。这表明产品将在今天起的三天后(即交付前两天)才会被预订。

{.align-center}

操作 选项卡的 产品 行中,需求 列与 数量 列的数值不匹配(本例中 需求 为 [10.00],而 数量 为 [0])。

数量 为 [0] 是因为产品要等到交付前两天才会被预订。Odoo 会在计划日期到达时自动预订,此时 需求数量 将相等。

:::: tip
::: title
技巧
:::

如果希望在计划预订日期之前就预订 SO(销售订单) 中的产品,可手动覆盖预订。只需在表单顶部点击 检查可用性

此操作会将 产品可用性 字段的 [可用] 状态变为绿色,并使 数量 列的数值与 需求 列相匹配。

完成后,点击 验证
::::

::: seealso

  • 手动预订 <manually>
    确认时预订 <at_confirmation>
    :::
滚动至顶部