Odoo 12-CSV数据导入查询

Odoo 12-CSV数据导入查询,odoo,odoo-12,Odoo,Odoo 12,有些数据导入很简单,有些我觉得不可能 ImportFAQ文档在某种程度上是可以的,但对于某些导入来说还不够 据我所知,与导入兼容的导出在指定导入的必填字段方面并不全面。还是我遗漏了什么 具体来说,我正在尝试将库存转移从库存导入特定客户-有没有建议如何在导入文件中找到所需的最小字段集 例如,当我尝试时——尽管有一个有效的产品id——我得到了 列“product_id”中的null值违反了not null约束 详情: 不合格的行包含(187,犬加羔羊-500g-罗尔,10,1,2019-02-25

有些数据导入很简单,有些我觉得不可能

ImportFAQ文档在某种程度上是可以的,但对于某些导入来说还不够

据我所知,与导入兼容的导出在指定导入的必填字段方面并不全面。还是我遗漏了什么

具体来说,我正在尝试将库存转移从库存导入特定客户-有没有建议如何在导入文件中找到所需的最小字段集

例如,当我尝试时——尽管有一个有效的产品id——我得到了

列“product_id”中的null值违反了not null约束 详情: 不合格的行包含(187,犬加羔羊-500g-罗尔,10,1,2019-02-25 16:29:58.9298752019-02-2317:49:582019-02-2317:49:21,空,5.0, 10.000,空,空,12,9,空,103,空,草稿,空,空, 使股票,f,null,null,t,null,null,null,null,null,null,null,null,null,null,f,null, 空,2,2,2019-02-25 16:29:58.929875,f,空,空,空,空,空)。第2排

错误消息后面的数据是否有用/可用

很高兴发布我的导入文件,但目前我最想理解的是原理,而不是解决一个问题。我想其他人也会觉得这很有用


我不能在奥多论坛上提问,因为我没有足够的业力,所以这里的任何帮助都是非常受欢迎的。感谢

导入兼容导出没有以任何方式指定必填字段,唯一的区别是导入兼容导出保留导出文档
(csv/excel)
标题,因此,标题是要导出的字段的实际技术名称,因此,可以导入相同的文档,而无需手动选择列。如果列标题与基础字段名称不匹配,则无法获得该功能。错误消息特别提到,
product\u id
字段为
null
,即使您添加了
product\u id
列,该列也没有映射到所需字段,例如在导入
stock.picking(库存转移)
文档的情况下,
stock.picking
记录中的每一行都是
stock.move
记录,对于
stcok.move
记录,
product\u id
具有
非空
约束。因此,如果您设法用错误的相关字段映射了
product\u id
列,则会收到此错误消息。 如果您附上了您的文件的示例,这会容易得多

我已经生成了一个可用的
库存。选择
供您测试,只需按原样导入,但您必须根据您的产品和合作伙伴
数据库id
更改
移动行/product\u id/.id
合作伙伴\u id/.id
字段的值

name,company_id/id,location_dest_id/id,picking_type_id/id,move_type,location_id/id,move_lines/product_id/.id,move_lines/product_uom_qty,move_lines/date_expected,move_lines/location_dest_id/id,move_lines/name,move_lines/date,move_lines/location_id/id,move_lines/procure_method,move_lines/product_uom/id,partner_id/.id
IMPORT0001,base.main_company,stock.stock_location_stock,stock.picking_type_in,As soon as possible,stock.stock_location_suppliers,1000,40,2019-04-05 19:41:54,stock.stock_location_stock,"Digitizer (Black, OEM, Apple iPad)",2019-04-07 08:32:24,stock.stock_location_suppliers,Default: Take From Stock,product.product_uom_unit,705

你现在正式成为了一个英雄——非常感谢你。只是有时间对它进行测试,发现它做了一些小改动。有一段时间,我会详细研究它,以便更好地理解它,而不是试图成为英雄,只是想用我所拥有的知识帮助他人。很高兴它成功了,您可以从这个模板中得到提示,并使用它在odoo中导入任何类型的记录。