2017-09-16 164 views
0

我希望能夠更新記錄的外部ID。Odoo 10 - 更新外部ID

舉例說,您創建了一個UOM(度量單位)或提供者。 你會得到像__export__.product_uom_20

的事情,如果以後要使用CSV導入該引用,您可能需要外部ID重命名爲執行導入以前更友好的,如:__export__.product_uom_myspecialbox。所以CSV變得更有意義。

是否可以修改Odoo 10中給定記錄的外部ID?如果是這樣,它是如何完成的?

回答

1

您可以將

Settings -> Technical -> Sequences and Identifiers -> External Identifiers 

更改UI上的外部ID還有你只需要修改name領域,一旦你找到了你要修改的記錄。

如果你想以編程方式做到這一點,你將需要修改ir.model.data對象,例如:

env['ir.model.data'].search(
      [('name', '=' old_external_id)]).name = new_external_id 

envodoo.api.Environment對象具有相應權限。