预定日期前的预留¶
在计划日期前 预留方法允许用户选择一个特定的天数,该天数作为销售订单(SO)中包含的产品应在 计划交货日期之前 进行预留的最大天数。
另请参见
配置¶
要将预留方式设置为“在计划日期之前”,请导航至:操作类型 进行配置,或通过点击 新建 创建一个新的操作类型。
。然后,选择所需的在 常规 选项卡中,找到 预订方式 字段,并选择 在计划日期之前。

注解
当在 操作类型 表单中将 操作类型 更改为 入库 时,不可用 预留方法。
一旦选定,下方将显示一个新的 在计划日期前预留 字段。通过此字段,可以将 提前天数 和 标记时提前天数 从默认值 0
进行修改。
修改 提前天数 的值会更改产品应在计划日期之前预留的最大天数。
更改 星标前的天数 值会更改如果运输被标记为星标(收藏)时,产品应在计划日期前最多预留的天数。
Example
此处,提前天数 设置为 2
天前,标星后提前天数 设置为 3
。
这意味着对于普通订单,产品会在计划交付日期前两天被预留;而对于标记为星标(收藏)的调拨单,产品则会在计划交付日期前三天被预留。

这是应用于下方所列工作流程的配置。
编辑产品表单¶
在使用 预定日期前 预订方法之前,请确保已为计划使用此方法销售的产品添加了 客户提前期。
要执行此操作,请导航至:
,并选择需要配置的产品。在产品表单中,点击 库存 选项卡,在 物流 部分中,修改 客户提前期 字段中的值。
对于此示例工作流,请将其更改为 5
天。
这会将该特定产品的计划交货日期设置为销售订单创建日期后的第五天。

工作流¶
要查看 在计划日期之前 预留方法的实际效果,请通过导航到
来创建一个新的 SO。在 客户 字段中添加一个客户,然后在 订单行 选项卡中,点击 添加产品,从下拉菜单中选择一个已配置 客户交货时间 的产品,以添加到报价单中。
最后,在 数量 列中,调整要销售的产品数量。
对于此示例工作流,请将 数量 设置为 10
。
准备好后,点击 确认 以确认销售订单。
点击产品行上的绿色 📈 (面积图) 图标,以显示产品的 可用性 提示框。此提示框会显示该订单的预留单位数量。由于预留方式设置为 在计划日期之前,因此 预留 数量显示为 0 单位
。
然而,在该数量以下显示 库存中有货
。这是因为在该数量下商品是可获得的,但根据此示例工作流程,计划日期是订单日期后的第五天。
由于预订要到计划交付前两天才进行,因此不会在那时之前预留产品。
注解
如果订单中包含的产品库存数量 不足,则 📈 (面积图) 图标会显示为红色,而不是绿色。
与其显示订单的预留数量,可用性 提示信息显示 预留,并显示可用数量(例如:0 件
)。
此外,除非设置了补货或有实时入库,否则还会显示红色文字的 未来不可用。

点击 配送 智能按钮以查看发货单表单。
在发货单表单中,产品可用性 字段中的状态显示为 可用
,用黄色文字显示,而不是绿色。这是因为该订单的现有库存充足,但尚未分配任何数量。
请注意 计划日期 字段,在 产品可用性 字段上方,显示的是订单创建日期后的第五天。这表明产品将在今天起三天后进行预留(即计划送达日期前两天)。

在 操作 选项卡的 产品 行中,需求 列和 数量 列中的数字不匹配(在此情况下,需求 列显示 10.00
,而 数量 列显示 0
)。
数量 列显示 0
,因为产品要等到发货日期前两天才会被预留。当计划日期到达时,Odoo 会自动预留产品,此时 需求 和 数量 列将保持一致。
小技巧
如果订单中的商品需要在计划的预留日期**之前**进行预留,可以手动进行重写。要手动将商品的预留时间提前至计划日期之前,请点击表单顶部的 检查可用性。
这会将 产品可用性 字段中的 Available
状态变为绿色,并将 数量 列中的数值更改为与 需求 列一致。
准备好后,单击 验证。