Odoo8仓库管理(WMS)介绍
-
odoo wms 支持多仓库设置,通过此功能可以实现:
[list]
[li]不同仓库可定义不同的作业流程[/li]
[li]不同仓库可定义不同的上下架策略[/li]
[li]不同仓库可定义不同的作业类型[/li]
[/list]
在仓库级别设置策略、参数,优先级是最低的,会被库区/库位/产品类别/产品级的参数所覆盖,理论上通过库区、库位的设置也可以解决多仓库的问题。在实际使用过程中,企业一般将处于同一物理地点的不同建筑物,在系统中映射为一个仓库。
系统中已经为我们预置了常用标准作业流程,在实施过程中,我们可以选择标准流程,也可以通过pull、push规则自定义流程
收货:
[list type=decimal]
[li]一步直接入库[/li]
[li]二步,收货+入库(上架)[/li]
[li]三步,收货+质检+入库(上架)[/li]
[/list]
发货:
[list type=decimal]
[li]一步直接发货[/li]
[li]二步,拣货+发货[/li]
[li]三步,拣货+包装+发货[/li]
[/list] -
库位(stock.location),是Odoo仓库模块较核心的概念,在odoo仓库模块中,所有的仓库作业都可以看作为从一个库位到另一个库位的移动(stock.move)。
在仓库库位规划过程中,首先将具有不同功能或属于不同组织的物理或逻辑进行划分,定义为仓储类型区域,如高架货位区、平面仓区、包装区、备货区、收货区等。
然后将具有相同属性或使用目的的货位集合定义为仓储分区:产成品、电子产品区、辅料区等
最后在仓储分区中定义货位,用于上架、拣货及货物存储,货位为最小的物理区域。
所有以上内容均在Location中定义,另外odoo支持业务伙伴库位、盘存库位、损耗库位、生产库位等虚拟库位的设置。
odoo支持不同库位的上架策略(目前只支持固定库位),库存分配策略(先进先出、后进先出、先过期先出)的定义,优先级要高于仓库的设置。
在库位设置过程中还有一点需要注意,只和stock或下级库位(新建仓库时系统默认创建,在新版中是不能通过界面更改的)相关的(stock.move),才计算库存。 -
Mark。。。。 ;D ;D ;D ;D
-
通过作业类型的设置,我们可以为每个仓库定义个性化库存作业,设置完成后,会在“Operations /all operations”界面增加新的看板项。
比如我们增加一个生产入库的作业类型,将源库位、目标库位设置好,这样每次输入生产入库单时,系统就会把相关信息置为默认值,当作业类型与pull \push规则相关联时,能够发挥更大的作用(比如通过恰当的设置,当生产定单MO完工后,可以实现类似于:检验/包装/入库/上架等复杂流程,而不用写一行代码)。
每个仓库建立后,系统会默认建立三种作业类型:入库(客户>>库存),内部(库存>>库存),出库(库存>>客户),如果配置了多步入库、多步出库,系统会增加相应的作业类型,如质检、拣货、包装等。
-
odoo路由的概念:是一组PUSH/PULL规则的组合,它的设置将影响不同仓库、不同产品(类别)的出、入库和补货。
通过路由的设置我们可细到为每一个产品定义不同的出/入库、补货流程
路由设置的核心是push、pull规则,下面举例说明这两个规则:
Push:我们要实现仓库样品的借出归还功能,并限制归还期限,则通过push实现流程如下:
(1)增加产品类别 样品,并增加产品,归属于“样品”类别下
(2)增加仓库两个作业类型,一个为借出(stock>>>customer),一个为归还(customer>>>stock)
(3)增加一个rounte,并设置push规则:customer>>>stock,并设定归还期限,再与产品类别,样品做关联
(4)这样,当我们创建一个借出单处,并确认后,系统自动会生成一个指定日期的归还单,并且在看板试图会自动显示到期未还的为红色状态。
要详细了解push规则,可参考odoo入库流程(收货,质检、入库),就是通过push规则实现。
pull规则:主要用于库位补货,当stock.move发生后,系统会根据补货规则(mto,mts)创建新的stock.move,并根归属于设定的作业类型下。比如要实现以下业务场景,就需要pull规则:
仓库设定拣货库位"pick",并设定该库位最小/最大库存规则,当拣货库位产品数量低于最小库存时,系统自动创建补货单,就是通过pull规则实现,同样原理,分公司库存,销售点库存的补货也是通过此种方式进行补货,详细规则设置可参考系统的预设出库流程。
通过pull规则的设置,可以实现从简单到复杂的出库流程,如:拣货>>>集货>>>二次分拣>>>包装>>装箱复核>>>发货的流程。 -
Odoo仓库模块支持仓库的交对转运作业,主要目的是减少不必要的仓库作业,提高仓库作业的效率。
机会型交叉转运:
业务场景:
sku1, supplier>>>input, 200 , 准备接收
sku1,stock>>>output,150,等待可用
sku1,output>>>customer, 150,等待另一个作业完成
当供应商的货送来后,我们希望如下操作:
sku1,supplier>>>input ,200
sku1,input>>>stock,50
sku1,input>>>output,150
sku1,output>>>customer,150
通过以上的作业 sku1,150个没有入仓环节,而直接转运到发货区进行发货操作,减少了不必要的库作业,提高了发货效率。
计划型交叉转运:
计划型交对转运,可以通过route,设置pull和push规则实现某类产品不需要入仓,而直接发货。 -
8.0的仓库,感觉强劲哦
-
以上内容主要是通过实际测试使用和个人理解所得,欢迎大家讨论。
参考文档链接(我记得以前好像发过,可以搜索我的贴子):<br / https://docs.google.com/document/d/1jTLZJNV14saRn1VeZt_wME18YizEnEHB9ZX97WSqavs/edit?pli=1#heading=h.lobamn9tg13w br />另外我觉得odoo的WMS模块的设计借鉴SAP的EWM较多,可参考阅读:<br / http://help.sap.com/saphelp_scm50/helpdata/en/5f/c69040bca2ef4ae10000000a1550b0/frameset.htm br />