适合对象
本文适用于新手开发工程师学习掌握仓库的常规操作,以便能够顺利地使用与扩展仓库相关模块。
内容来源
本文的内容来自于Odoo15的官方使用说明文档。我看的是英文版本,虽然有中文版本,虽然自己的英文水平也不咋地,我还是尝试从英文版本去理解,机器翻译的中文看起来太别扭。
仓库操作
假设仓库有7个功能区域,分别是:接收码头、入库区、质检区、存储库位、拣货区、包装区、发出码头。
上图是一个功能区完备的仓库平面图,除了上面写的七个功能区之外,在接收和发出码头的位置还有一个休息室(lounge),在右下角有办公室和大厅(foyer)。
供应商发来的货物被卡车拉到了接收码头,仓库操作员在入库区对卸下来的货物进行扫码,有些货物被送到了质检区进行质检,有些则直接放到了各自的库位上。看下图的箭头:
接下来举一个完整的例子。某天上午,当天要处理的订单所涉及的货物都被拣到拣货区。然后按照订单进行打包,并放到传送带上,运送到发出码头。
是不是很简单?
是,也不是。感觉是,因为我们是开发工程师而不是仓库管理员。也不是,因为我们作为开发工程师要能够提出自己的疑问。例如:
1、当天(明天)的入库工作量有多大,通过什么单据来体现?
2、在有限的资源情况下(N个接收码头,N台叉车,N个入库操作员等...),如何安排入库顺序能达到最高工作效率?
3、库位的情况能否满足入库?哪些入库单是要在某个出库单执行之后才能入库?