导入供应商价目表
将供应商价格设置为在添加产品后自动填充报价请求(RFQ)或采购订单(PO)的单价,这可以减少错误并节省时间。
在 Odoo 中,供应商价目表可以在产品表单上单独添加<purchase/products/pricelist>,或通过 XLSX 或 CSV 文件批量导入<purchase/products/import-pricelist>。
:::: important
::: title
重要提示
:::
在上传供应商价目表之前,请先阅读此导入指南 <../../../essentials/export_import_data>。
::::
产品表单中手动添加 {#purchase/products/pricelist}
要在产品表单上手动添加供应商价格,进入采购应用 --> 产品 --> 产品,并点击目标产品。
:::: note
::: title
备注
:::
产品表单可通过 销售、库存、制造 等多个应用访问。
::::
在产品表单的采购标签页中,输入供应商及其价格,这些信息将在每次列出产品时自动填充到报价请求中。
::: seealso
产品表单中的供应商价目表 <purchase/manage_deals/vendor-pricelist>
:::
批量导入供应商价目表 {#purchase/products/import-pricelist}
导入供应商价目表前,请确保 XLSX 或 CSV 文件填写完整。获取正确格式模板的最佳方式是先从数据库导出价目表 <purchase/products/export-price>。
根据需要修改导出的文件,然后再次导入到 Odoo 数据库中。
导出价目表 {#purchase/products/export-price}
要导出价目表,进入采购应用 --> 配置 --> 供应商价目表。
在页面上,勾选所需的供应商价目表复选框。
随后点击出现的fa-cog 操作按钮,选择下拉菜单中的fa-upload 导出。
在弹出的窗口中,要导出的字段部分列出的字段会包含在导出文件中。若需添加更多字段,在可用字段中找到目标字段,点击右侧的fa-plus(加号)图标。
:::: note
::: title
备注
:::
如需更新已有记录,勾选我想更新数据(可导入的导出)复选框,并参考外部 ID <purchase/products/external-id>字段的章节。
有关导入供应商价目表的常用字段,请参阅常用字段 <purchase/products/common-fields>章节。
::::
选择所需的导出格式:XLSX 或 CSV。
若要将选定字段保存为模板,点击模板字段并在下拉菜单中选择新建模板。输入模板名称后,点击fa-floppy-o(保存)图标。此后,模板会在点击模板字段时作为可选项出现。
最后,点击导出。
:::: note
::: title
备注
:::
开启开发者模式 <developer-mode>后,导出文件的列名会显示字段名称以及括号中的技术名称。
::::
::: {.example alt=“导出供应商价目表。”}
.. figure:: pricelist/export-data.png
导出 XLSX 格式的供应商价目表。它包括产品模板以及要导出的字段部分的其他字段。
:::
外部 ID {#purchase/products/external-id}
外部 ID 是用于更新已有供应商价目表的唯一标识符。如果不提供此字段,导入记录会创建新条目,而不是更新已有记录。将该字段包含在 XLSX 或 CSV 中,即表示该行将替换 Odoo 数据库中已有的供应商价目表。
::: {.example alt=“显示“Ready Mat”出现两次。”}
.. figure:: pricelist/duplicate-values.png
因为在将价格从 [$790] 更新为 [$780] 时未填写外部 ID,导致 [Ready Mat] 出现两次。
:::
要查找供应商价目表的外部 ID,在导出数据弹窗顶部勾选我想更新数据(可导入的导出)复选框。
:::: note
::: title
备注
:::
在可用字段中选择外部 ID并勾选我想更新数据(可导入的导出)后,导出文件将包含两列外部 ID。
::::
常用字段 {#purchase/products/common-fields}
以下是导入供应商价目表时常用字段的列表:
| 字段名称 | 用途 | Odoo 数据库中的字段 | 技术字段名称 |
|---|---|---|---|
| 供应商 | 创建供应商价目表记录的唯一必填字段,指定与产品关联的供应商。 | 供应商字段位于产品表单的供应商价目表中 | [partner_id] |
| 产品模板 | 与供应商价目表条目关联的 Odoo 产品。 | 产品字段位于供应商价目表中 | [product_tmpl_id] |
| 数量 | 获得指定价格所需的最小采购数量。 | 数量字段位于供应商价目表中(若不可见,可点击oi-settings-adjust(调整)图标并勾选数量复选框) | [min_qty] |
| 单价 | 供应商提供的采购价格。 | 价格字段位于供应商价目表中 | [price] |
| 交货提前期 | 确认采购订单后收到产品前的天数 <inventory/warehouses_storage/purchase-lt>。 | 交货提前期字段位于供应商价目表中 | [delay] |
| 序列 | 当存在多个供应商时,定义其在价目表中的排序。例如,Azure Interior 排在第一,Wood Corner 排在第二,则序列分别为 1、2。 | N/A | [sequence] |
| 公司 | 产品所属公司的名称。 | 公司字段位于供应商价目表中 | [company_id] |
| 外部 ID | 用于更新已有供应商价目表记录的唯一标识。 | N/A | [id] |
导入记录
下载模板后,在 XLSX 或 CSV 文件中填写必要信息。完成后,返回 Odoo 数据库的采购应用 --> 配置 --> 供应商价目表页面。
在页面左上角点击fa-cog(齿轮)图标,在弹出菜单中选择导入记录。
随后点击左上角的上传文件,选择 XLSX 或 CSV 文件,确认字段对应无误后,点击导入。
::: seealso
../../../essentials/export_import_data常用字段 <purchase/products/common-fields>
:::
导入文件格式说明
以下示例帮助理解供应商价目表的导入文件格式:
- Storage Box(参考号:E-COM08)由 Wood Corner 以 $10 销售。
- Large Desk(参考号:E-COM09)在供应商价目表中暂无记录。
导入文件用于:
- 将 Wood Corner 的 Storage Box 价格从 $10 更新为 $13。
- 为 Storage Box 添加 Ready Mat 的报价 $14。
- 为 Large Desk 添加 Wood Corner 的报价 $1299。
- 为 Large Desk 添加 Azure Interior 的报价 $1399。
id company_id delay price product_tmpl_id sequence partner_id
-------------------------------- ---------------------------- ------- --------- ------------------------- ---------- ----------------
product.product_supplierinfo_3 My Company (San Francisco) 3 13.00 [E-COM08] Storage Box 4 Wood Corner
My Company (San Francisco) 3 14.00 [E-COM08] Storage Box 5 Ready Mat
My Company (San Francisco) 2 1299.00 [E-COM09] Large Desk 6 Wood Corner
My Company (San Francisco) 4 1399.00 [E-COM09] Large Desk 7 Azure Interior: 供应商价目表数据
:::: note
::: title
备注
:::
上述信息使用技术字段名称创建。
::::
:::: note
::: title
备注
:::
下载示例文件以供参考:
示例 XLSX 导入文件 <pricelist/pricelist-example.xlsx>示例 CSV 导入文件 <pricelist/pricelist-example.csv>
::::