使用多仓库及虚拟货位¶
对于规模较小的公司来说,从一个仓库保存存货和销售存货可能是可行的,但规模较大的公司可能需要在多个地点的多个仓库保存存货或销售存货。
在 Odoo 中,可以使用*虚拟位置*从多个仓库提取产品,以满足销售需求。
重要
本文档中介绍的解决方案使用虚拟仓库来完成多个仓库的订单,但存在一些局限性。在继续之前,请考虑以下几点:
当在销售订单上将 仓库 字段设置为虚拟仓库时,虚拟仓库的地址会在拣货、包装和发货单上显示,而**不是**实际仓库的地址。
每个位置都有一个
warehouse_id
(隐藏字段)。这意味着虚拟仓库的存货**不是**真实仓库的存货总和,而是仓库 ID 为虚拟仓库的位置库存的总和。
危险
使用 两步 或 三步交付 的潜在限制:
各种表格上的输出区或包装区被错误地列为虚拟仓库的地址。
对于两步式或三步式发货流程,没有其他替代方案。
**仅**在将虚拟仓库的地址设为出货区或打包区符合公司工作流程的情况下,才可继续操作。
注解
要在仓库中创建虚拟位置并进入以下步骤,必须启用 存储位置 和 多步骤路线 功能。
要执行此操作,请进入 仓库 部分,并启用 存储位置 和 多步路线 选项。然后,保存 完成更改。
,向下滚动到创建虚拟母级位置¶
在创建任何虚拟库存位置之前,先创建一个新仓库,它将作为其他实体仓库的*母级*仓库。
虚拟仓库功能特别适合管理多个实体仓库的企业。当一个仓库的某种产品库存不足,而其他仓库还有现货时,可以通过虚拟仓库将多个仓库的库存统筹起来,满足同一个销售订单的需求。
“虚拟” 仓库可以汇总企业所有实体仓库的库存信息,并在Odoo 中建立清晰的库位层级架构,便于追踪管理。
要创建新仓库,请进入 创建 。在此,可更改仓库的 名称 和 简称 ,还可在 仓库配置 标签下更改其他仓库细节。
,然后点击最后,点击 保存 完成创建 常规 仓库。继续按照以下步骤完成虚拟母仓库的配置。

创建子仓库¶
创建至少两个*子*仓库与虚拟仓库链接。
重要
为了从多个仓库中提取存货来完成销售订单,至少需要有**两个**仓库作为虚拟母仓库的子仓库。
要执行此操作,请导航至 创建 ,然后按照 先前说明 配置物理库存位置。
,点击Example
虚拟仓库
VWH/Stock
仓库 A
和 仓库 B
WHA
和 WHB

重要
虽然虚拟库存位置稍后将更改为 ‘视图’,但此时 位置类型 ** 必须**为 内部位置 ,以便在下一节中 关联子仓库 。
将子仓库链接到虚拟库存¶
要将物理仓库设置为在 上一步 中配置的虚拟位置的子位置,请导航至 。
删除搜索栏中的任何筛选器。然后,点击先前创建为子位置(如 WHA
)的物理仓库 区位 ,然后点击 编辑 。
从下拉菜单中将 母位置 字段从 实体位置 改为虚拟仓库的**库存位置**(例如,VWH/Stock
),然后点击 保存 。
重要
要在 母位置 下拉菜单中选择虚拟仓库的库存位置,母仓库库存位置(如 VWH/Stock
)**必须**将其 位置类型 设置为 内部位置 。

重复前面的步骤,配置两个或更多子仓库。
一旦完成,虚拟母仓库(如 VWH/Stock
)会在任何一个地点库存不足时,使用子仓库(如 WHA
和 WHB
)的库存来完成订单。
将虚拟库存位置设置为 “视图”¶
将虚拟库存位置的 位置类型 设置为 视图 ,因为它是一个不存在的位置,用于将各种物理仓库组合在一起。
要执行此操作,请导航至
。从 区位 列表中点击 之前创建 的虚拟仓库库存位置(例如 VWH/Stock
)。
在位置表单的 其他信息 标题下,将 位置类型 设为 视图 。保存 更改。

小技巧
要查看**所有**链接子仓库的总数量,请转到产品表单并点击 现有 智能按钮。

例如:从虚拟仓库销售产品¶
要使用虚拟母位置从多个仓库销售产品,数据库必须至少配置**两个**仓库,每个仓库至少有**一种**产品和库存数量。
Example
以下产品 玩具士兵
在每个地点都有供应,数量如下:
WHA/Stock
: 1WHB/Stock
: 2仓库
WHA
和WHB
是虚拟仓库VWH
的子仓库。
通过导航至 创建 来创建产品报价。在报价单上添加 客户 并点击 添加产品 添加存储在两个仓库中的两种产品。
应用程序并点击然后,点击销售订单表单上的 其他信息 选项卡。在 发货 部分,将 仓库 字段值更改为 之前创建 的虚拟仓库。接下来,确认 销售订单。

然后,点击 发货 智能按钮。在仓库交货表单中,确认 源位置 值与销售订单中的 仓库 字段值相匹配。两者都应列出虚拟仓库位置。
最后,在仓库交付表单的 详细操作 选项卡下,确认每个产品的 来自 列中的 区位 与绑定到虚拟母位置的子位置相匹配。

重要
仓库发货单上的 来源位置 和销售订单上 其他信息 标签下的 仓库 **必须**匹配,才能从不同仓库提取销售订单中的产品。
小技巧
要使用虚拟*母*仓库作为销售订单的默认仓库,每个销售人员都应从其员工表单上 默认仓库 旁边的下拉菜单中指定虚拟仓库。
