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>:::