【发布时间】:2015-06-21 13:40:23
【问题描述】:
新版 Odoo (OpenERP) 的文档几乎不存在。显然,为产品导入 Quantity on Hand 的流程已经改变,我找不到任何描述新方法的内容。有人知道如何将当前库存水平导入 Odoo 8 吗?在版本 7 中,您创建了库存盘点记录,然后使用手动创建的盘点记录中的参考字段导入所有产品数量。这在 v8 中似乎不起作用。
【问题讨论】:
新版 Odoo (OpenERP) 的文档几乎不存在。显然,为产品导入 Quantity on Hand 的流程已经改变,我找不到任何描述新方法的内容。有人知道如何将当前库存水平导入 Odoo 8 吗?在版本 7 中,您创建了库存盘点记录,然后使用手动创建的盘点记录中的参考字段导入所有产品数量。这在 v8 中似乎不起作用。
【问题讨论】:
终于解决了,按步骤来就行了
步骤 - 1 ;
1->选择仓库模块中的产品(在列表视图中打开)。
2->选择您要更新库存的产品。
3->点击更多按钮并导出列
i-> 产品名称和其他任何您需要的名称。
您有一个名为 product.temlate.csv 的文件。
4->添加一栏qty并输入产品数量。
步骤 - 2;
1->在仓库模块中选择库存调整。
2->如果您已经创建了任何库存,则转到第 3 点,如果没有,则创建库存并感受细节。并选择 Inventory of - 中的所有产品选项:
3->现在再次点击库存调整并选择库存。
4->点击更多,导出以下列
库存/位置
库存/产品
库存/产品计量单位。
现在您有了一个名为 stock.inventory.csv
的文件步骤-3 ->
1-> 现在在 stock.inventory.csv
上添加两列第一个是 name,第二个是 line_ids/product_qty。
2->删除stock.inventory.csv的line_ids/product_id/id列的值文件。
现在从 product.template.csv 复制 id 列的值并粘贴到 line_ids/product_id stock.inventory.csv 的 /id 列。
3-> 现在从 product.template.csv 复制 qty 列的值并粘贴到stock.inventory.csv 的 line_ids/product_qty 列。
4->在name列中输入任何值供您参考。
步骤 - 4-
确保你的文件看起来像这个文件:-
点击以下链接查看文件
这是成功导入数据的示例
导入后不要忘记开始库存
【讨论】:
我发现我必须像以前一样进行导入,但之后我不得不手动将数据库中的状态更改为“确认”,例如:
sudo -u postgres psql -c "UPDATE stock_inventory SET state = 'confirm' WHERE name like 'Inventory1234'" database_name否则,当我按开始库存时,数量会丢失。
【讨论】:
我发现您必须首先设置所有库存位置,以便您可以在 Odoo 8 中导入手头的数量每个位置。设置您的位置层次结构,然后导出 ID。将这些与产品变体(product.template,而不是 product.product)ID 合并。我使用 FileMaker Pro 来执行此操作。接下来,创建您的库存调整记录并导出名称和 ID 字段。在包含要导入的产品数量/位置记录的 CSV 文件的仅第一行使用这些。
如果有帮助,这些是我在导入屏幕中使用的列标题:
希望这会帮助某人。我的笔记是几个月前的,所以我希望它们是正确的!
【讨论】: