odoo13,12之利库[先取库存,不足采购或制造]即MTS+MTO高级补货实现,供应链更完善

在12及之前的odoo版本中,想要实现最常用的仓库策略,MTS+MTO的补货规则,需要进行复杂的高级路线和再订购规则配置,在即将发布的odoo 13版本中则改为原生内置此功能,规则为“MTS else MTO”,可以直接在【规则】中进行选择,此规则下:

销售的产品如库存充足则优先从库存补货,库存不够时,销售数量全部采用高级补货,即自动即时采购或制造。所有关联单即时生成,无需经过库存补货调度运算。

我们已经将此功能在odoo当前版本实现,服务于商业客户。

可在 odoo 官方市场搜索 Sunpop.cn 获取

 

业务需求场景

销售尚鹏产品,使用mts+mto规则,优先查库存补货,库存足够则直接补货;库存不够则全部执行补货路线,进行即时采购或制造。通过1条高级路线设置,实现以下业务需求

  1. 库存0,卖9件,直接生成采购或制造订单购买9件。
  2. 库存90,卖了99,会直接生成采购或制造99.
  3. 库存90,卖80,会直接取库存。不生成采购或制造单。

其它类似情况说明

具体设置如下

产品:尚鹏办公台灯

产品补货方式:采购

产品再订购规则:无

规则:WH:Stock→Customers(MTO)

移动供应方法:Take From Stock, if unavailable, Trigger Another Rule

路线:尚鹏集团总仓:1步出货(发货)

应用仓库:尚鹏集团总仓

 

 

 

 

1.产品:库存0,SO001 卖10件,直接生成采购或制造订单购买10件。

2.产品:库存90,SO002 卖99,会直接生成采购或制造99.


3.库存90,SO003 卖80,会直接取库存。不生成采购或制造单。

通过下图可以看出,SO001/SO002,均为采购补货,SO003则是直接从库存中补货。

 

按实现原理,举一反三

我们可以按此原理设置一条路线,只要选择此路线的产品,都可以先查库存,库存充足调库存,不足则即时补货。

在我们odoo12的模块中,自动初始化了这条路线。

我们看下这条路线,其拉方法中设置成如图所示,这个就是 odoo 新增的  mts_else_mto 方法,我们进行了深度二开,在odoo12亦可适用。

 

由此可见,在odoo 13版本中,仓库调拨路线将更方便设置,更适合企业实际使用需求。如果当前商业项目有需求,也可以使用我们开发的odoo12相关模块。

让我们一起期待即将到来的新版本发布。

 

odoo产品保修期/保质期/有效期/批次管理,过期自动下架,消息主动预警等功能在生鲜食品行业的应用实例