Odoo 入库规则详解:配置与使用指南
入库规则
入库是指在货物到达后,将产品路由到适当的存储位置的过程。
Odoo 可以通过 入库规则(putaway rules)无缝完成此操作,这些规则决定产品在指定仓库位置之间的移动方式。
货物到达后,系统会根据入库规则生成操作,将产品高效搬运至指定位置,并确保后续出库时能够轻松取出。
在处理特定类型产品的仓库中,入库规则还能通过将易挥发物质指向由仓库管理员指定的不同位置,防止它们相互靠近存放。
::: seealso Odoo 教程:入库规则 :::
配置
要使用入库规则,进入 Inventory app --> Configuration --> Settings,在 Warehouse 部分激活 Multi-Step Routes 功能。开启后,Storage Locations 功能也会自动激活。
最后点击 Save。
定义入库规则 {#inventory/routes/putaway-rule}
要管理特定产品的存储路径,进入 Inventory app --> Configuration --> Putaway Rules。点击 New 按钮,为受影响的 Product(产品)或 Product Category(产品类别)配置新的入库规则。
:::: important ::: title 重要 :::
入库规则可以按产品/产品类别以及/或包装类型(需要在 Inventory app --> Configuration --> Settings 中启用 Packages 设置)进行定义。此外,还可以通过 storage category <storage_category> 限制存储位置的容量并相应路由产品。
::::
同一行中的 When product arrives in(产品到达)位置是触发入库规则、创建搬运操作并将产品移动到 Store to(存放至)位置的地点。
为使规则生效,Store to 位置必须是第一个位置的子位置(例如,[WH/Stock/Fruits] 是位于 [WH/Stock] 内的特定命名位置,便于查找存放在此的产品)。
::: example 在仓库位置 WH/Stock 下有以下子位置:
- WH/Stock/Fruits
- WH/Stock/Vegetables
当 Apple(苹果)产品到达 WH/Stock 时,在 Store to 字段填写位置 [WH/Stock/Fruits],确保所有苹果存放在水果区。
对所有产品重复上述操作后点击 Save。
:::
使用 Sublocation(子位置)字段来指定是否使用子位置或指定存储类别:
No:不使用子位置。产品将直接存放在Store to字段指定的位置。Last Used:使用该产品或产品类别最近一次搬运关联的地点。如果没有最近使用地点,则存放在Store to字段指定的位置。Closest Location:使用存储类别中指定的地点。此时必须在Having Category(拥有类别)字段填写存储类别。
若要将入库规则应用于 所有 产品,可创建一个空的入库规则,不指定 Product(产品)或 Product Category(产品类别),所有产品将存放在 Store to 字段指定的位置。
:::: note ::: title 注意 :::
对空入库规则的最佳实践是指定 Last used(最近使用)Sublocation。这样 Odoo 会建议最近一次使用的存放位置。
::::
入库规则优先级
Odoo 按以下优先级(从高到低)顺序选择入库规则,直至匹配成功:
- 包装类型 + 产品
- 包装类型 + 产品类别
- 包装类型
- 产品
- 产品类别
::: example 产品 Lemonade can(柠檬水罐)配置了以下入库规则:
- 当收到 Pallet(托盘)包装的 Lemonade cans 时,重定向至 [WH/Stock/Pallets/PAL1]。
- Lemonade can 所属的
Product Category为 All/drinks,当收到 Box(箱)包装的该类别任意商品时,重定向至 [WH/Stock/Shelf 1]。 - 任意 Pallet(托盘)上的产品均重定向至 [WH/Stock/Pallets]。
- Lemonade can 单独重定向至 [WH/Stock/Shelf 2]。
- 属于 All/drinks 类别的商品重定向至 [WH/Stock/Small Refrigerator]。
:::