跳转到主要内容

基于可承诺的发布操作

项目描述

Beta License: LGPL-3 OCA/wms Translate me on Weblate Try me on Runboat

目前,通过在数量上添加预留量来执行预订,只要在订单确认后立即进行预订,这种方式是可以的。这样,先到先得的原则总是得到应用。但是,如果您选择按订单(例如通过交货轮次)发布仓库操作,那么您需要确保预订是根据先到先得的原则进行的,而不是由您选择的发布操作订单驱动的。

允许每个交货移动标记一个数量为虚拟预留。简单的规则是先订购,先服务。可以实施更复杂的规则。

当发生拣选移动的预留时,预留的数量基于对客户的承诺数量(可承诺)

  • 可以在任何顺序中预留移动,总是预留正确的数量

  • 移除策略仅在发生预留时计算。如果您在订单1之前预留订单2(因为您有/想要交货订单2),则可以正确应用先进先出/后进先出。

    • 例如,订单1必须在1个月内交付,订单2必须立即交付。

    • 虚拟锁定数量,以便能够服务订单1

    • 为订单2预留剩余数量并应用后进先出

  • 允许在时间内限制承诺的数量。如果客户现在订购两个月后交付的订单,则允许不锁定该数量作为虚拟预留。

  • 允许与您的送货路线计划一起执行预留。仅预留您计划交付的量。

当移动数量在发布时未完全满足时,剩余的数量将分割并附加到一个新的拣选,可以在稍后发布。

重要:如果设置了“库存预留范围”,则数量将基于预期日期不超过$today + $horizon(以天为单位)的移动进行计算。

重要:不支持未设置仓库的移动。如果在移动上未设置仓库,则“已订购的可承诺数量”始终为0。它也不会被视为消耗现有库存。仓库由库存规则设置,如果规则未分配给仓库,则移动也不会最终带有仓库。

目录

配置

在库存>配置>路线中,激活您想要使用该功能的路线上的“基于可承诺库存发布”选项。

要修改范围,请转到“库存>设置”并更改“库存预留范围”。

使用方法

如果出库转移将生成连锁移动,则不会生成。需要手动发布连锁移动。为此,打开“库存>操作>库存分配”,选择要发布的移动,并使用“操作>发布库存移动”。只有当可承诺数量大于零时,才能发布移动。此数量是产品的虚拟数量减去列表中的先前移动(先前定义为“优先日期”字段)。

此行为通过设置“基于可承诺库存发布”选项由库存路线激活。

默认情况下,当出库转移发布时,将为未在发布时可用的产品创建剩余数量的后订单。此行为也可以通过库存路线通过设置“发布时不创建后订单”选项来更改。在这种情况下,为不可用产品创建的移动将保留在原始出库拣选中,不会创建后订单。

在拣选发布后,您还可以通过在库存拣选类型上设置“发布后防止新移动”选项来确保新移动不会分配给已发布的拣选。

在拣选过程(拣选验证时)结束时,如果创建了后订单,则可以自动取消连锁移动。此行为通过在库存拣选类型上设置“后订单取消发布”选项来激活。

错误追踪器

错误在GitHub问题上跟踪。如果遇到问题,请检查是否已报告您的问题。如果您首先发现它,请提供详细且受欢迎的反馈,以帮助我们击败它。

不要直接联系贡献者以获取支持或技术问题的帮助。

致谢

作者

  • Camptocamp

  • BCIM

贡献者

其他致谢

本模块的开发得到了以下机构的财务支持:

  • Camptocamp

维护者

本模块由OCA维护。

Odoo Community Association

OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。

本模块是GitHub上的OCA/wms项目的组成部分。

欢迎您贡献力量。要了解如何贡献,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适用于您平台的项目文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发存档的教程

构建分发

由以下机构支持