跳转到主要内容

库存移动的动态路由

项目描述

Beta License: AGPL-3 OCA/wms Translate me on Weblate Try me on Runbot

标准库存路由说明了您想要生产的步骤,而“动态路由”定义了如何根据最终源和目的地位置对操作进行分组。

这允许例如

  • 在仓库的两个位置并行化调拨,将它们分成两种不同的操作类型

  • 在部分子位置中定义预拣选(波次),然后进行子位置波次的往返拣选

用例的上下文

在仓库中,您有一个高位货架,需要放置货物在交接处,当您移动货物进或出时。高位货架包含许多子位置。

产品可以存储在高位货架中,也可以存储在货架区。

拣选时

当货架中有足够的库存时,您希望移动有通常的拣选(高位货架)-包装-发货步骤。如果从高位货架中拣选商品,您将需要一个额外的操作:拣选(高位货架)-交接-包装-发货。

这正是此功能的作用:在高位货架位置,您定义一个“路由规则”。路由规则为移动选择不同的操作类型。额外的调拨将具有所选操作类型,并在预定之前动态添加,在移动链之前。

上架时

上架规则针对高位货架位置。创建了一个输入-高位货架操作。您期望输入-交接-高位货架。

您可以为高位货架位置的上架配置动态路由。新交接移动的操作类型将是匹配的路由规则的操作类型,其目的地将是操作类型的目的地。

目录表

配置

在库存设置中,您必须拥有

  • 存储位置

  • 多仓库

  • 多步路线

库存设置中的新菜单允许创建新的路由规则:“库存路由”。

为位置创建新的路由,然后拉取或推送路由规则。拉取规则应用于具有相同源位置(或子位置)的移动。推送规则应用于具有相同目标位置(或子位置)的移动。

规则可以根据域排除移动。规则顺序很重要:首先匹配的规则将被使用。

用法

在runbot上尝试

  • 在库存设置中,激活

    • 存储位置

    • 多仓库

    • 多步路线

演示数据中的初始设置包含位置

  • WH/库存/高位存储

  • WH/库存/高位存储/货位1

  • WH/库存/高位存储/货位2

  • WH/库存/交接

“高位存储”位置(及其子位置)配置为

  • 当从高位存储取货时创建从高位存储到交接的拉取路由传输(使用新的拣选类型高位存储 → 交接)

  • 当货物放入高位存储时创建从交接到高位存储的推送路由传输(使用新的拣选类型交接 → 高位存储)

尝试拉取路由传输的步骤

  • 在主仓库中,将出库运输配置为“发送货物并在输出后交付(2步)”

  • 库存一个产品,例如“[FURN_8999] 三座沙发”,在“WH/库存/高位存储/货位A/货位1”中添加50个,其他地方没有

  • 创建包含5个“[FURN_8999] 三座沙发”的销售订单,确认

  • 您将会有3个传输;为高位存储 -> 交接动态创建了一个新的。

尝试推送路由传输的步骤

  • 在“WH/库存”位置,创建一个存储策略,将

    • “[DESK0004] 可定制办公桌(铝,黑色)”存储到“WH/库存/高位存储/货位A/货位1”

    • “[E-COM06] 右侧角桌”存储到“WH/库存/货架1”

  • 创建一个新的采购订单,包含

    • 5个“[DESK0004] 可定制办公桌(铝,黑色)”

    • 5个“[E-COM06] 右侧角桌”

  • 确认采购

  • 您将会有2个传输

    • 一个将DESK0004从供应商 → 交接和E-COM06从供应商 → 货架1移动

    • 一个等待另一个将DESK0004从交接 → WH/库存/高位存储/货位A/货位1(存储的最终位置)移动

缺陷跟踪器

缺陷在GitHub问题上进行跟踪。如果遇到问题,请检查您的错误是否已经报告。如果是您首先发现的,请通过提供详细和受欢迎的反馈来帮助我们解决问题。

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

致谢

作者

  • Camptocamp

贡献者

维护者

此模块由OCA维护。

Odoo Community Association

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

此模块是GitHub上OCA/wms项目的一部分。

欢迎您贡献力量。有关如何贡献的信息,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

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

源分发

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

构建分发

支持