库存移动的动态路由
项目描述
标准库存路线解释了您想要生产的步骤,而“动态路由”定义了根据其最终源和目的地的位置对操作进行分组的方式。
例如,这允许
在仓库的两个位置并行化转移,将它们分成两种不同的操作类型
在某个子位置定义预拣选(波次),然后轮次拣选子位置波次
用例的上下文
在仓库中,您有一个高位货架,需要在您移动货物进入或离开它时进行交接。高位货架包含许多子位置。
产品可以存储在高位货架或货架区。
拣选时
当货架中有足够的库存时,您期望移动具有通常的拣选(高位货架)-包装-发货步骤。如果从高位货架拣选,您将需要一个额外的操作:拣选(高位货架)-交接-包装-发货。
这正是此功能所做的事情:在高位货架位置,您定义一个“路由规则”。路由规则为移动选择不同的操作类型。额外的转移将具有所选操作类型,并在预订前动态添加到移动链中。
上架时
上架规则针对高位货架位置。创建了一个输入高位货架操作。您期望输入-交接-高位货架。
您可以为高位货架位置的上架配置动态路由。新交接移动的操作类型将是匹配的路由规则,其目的地将是操作类型的目的地。
目录
配置
在库存设置中,您必须拥有
存储地点
多仓库
多步骤路线
库存设置中的新菜单允许创建新的路由规则:“库存路由”。
为位置创建新的路由,然后拉取或推送路由规则。拉取规则应用于具有相同源位置(或子位置)的移动。推送规则应用于具有相同目标位置(或子位置)的移动。
规则可以根据域排除移动。规则的顺序很重要:首先匹配的规则将被使用。
用法
在runbot上尝试
在库存设置中,激活
存储地点
多仓库
多步骤路线
演示数据中的初始设置包含位置
WH/Stock/Highbay
WH/Stock/Highbay/箱 1
WH/Stock/Highbay/箱 2
WH/Stock/交接
“Highbay”位置(及其子位置)配置为
当从Highbay取货时(使用新的拣选类型Highbay → 交接),从Highbay到交接创建拉取路由传输
当货物放入Highbay时(使用新的拣选类型交接 → Highbay),从交接到Highbay创建推送路由传输
尝试拉取路由传输的步骤
在主仓库中,将出库单配置为“发送货物并交付(2步)”
库存产品,例如“[FURN_8999] 三人沙发”,在“WH/Stock/Highbay/甲板 A/箱 1”中添加50件,其他地方则不添加
创建包含5个“[FURN_8999] 三人沙发”的销售订单,并确认
您将会有3个传输;为Highbay -> 交接动态创建了一个新的传输。
尝试推送路由传输的步骤
在“WH/Stock”位置,创建一个上架策略,使用
“[DESK0004] 可定制办公桌(铝,黑色)”到位置“WH/Stock/Highbay/甲板 A/箱 1”
“[E-COM06] 角桌右侧坐”到位置“WH/Stock/货架 1”
创建一个新的采购订单,包括
5个“[DESK0004] 可定制办公桌(铝,黑色)”
5个“[E-COM06] 角桌右侧坐”
确认采购
您将会有2个传输
一个将DESK0004从供应商 → 交接和E-COM06从供应商 → 货架 1移动
一个等待另一个将DESK0004从交接 → WH/Stock/Highbay/甲板 A/箱 1(上架的最终位置)移动
错误跟踪器
错误在 GitHub Issues 上跟踪。如果遇到问题,请检查是否已报告您的问题。如果是您首先发现的,请通过提供详细且受欢迎的 反馈 来帮助我们解决问题。
请勿直接联系贡献者以获取支持或技术问题的帮助。
致谢
贡献者
Joël Grand-Guillaume <joel.grandguillaume@camptocamp.com>
Guewen Baconnier <guewen.baconnier@camptocamp.com>
Jacques-Etienne Baudoux (BCIM) <je@bcim.be>
Akim Juillerat <akim.juillerat@camptocamp.com>
维护者
本模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。
当前 维护者
本模块是GitHub上OCA/wms项目的一部分。
欢迎您贡献力量。有关如何贡献的信息,请访问 https://odoo-community.org/page/Contribute。
项目详情
散列值 for odoo14_addon_stock_dynamic_routing-14.0.1.1.2-py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | 8e6f9547468de56b3d760d08d0aaa919b955eb569600473710f60c4aac7a74c4 |
|
MD5 | 5c5615095b8ccf20a9c53b08655da7cd |
|
BLAKE2b-256 | ff7392d997ff807861184b4a5a46cb7cb37f5e4e4d0ab8b83769aabade03cd99 |