如何导出导入 odoo 自定义字段?一些自定义字段可以导出,而另一些则不能

How to export-import an odoo custom field? Some custom fields are exportable but others not

我在 sale.order 模型中有一些自定义字段:

drupal_order_name = fields.Char('Drupal order name', index=True, readonly=True)
drupal_total = fields.Float('Drupal total', digits_compute= dp.get_precision('Product Price'), help="Total amount from Drupal. Compare this with the total provided by the ERP.", readonly=True)
payment_method = fields.Selection([
                    ('bank_transfer', 'Bank transference'), 
                    ('commerce_cod', 'Bank debit'),
                    ('commerce_stripe', 'Credit/Debit card'), 
                    ('pagamastarde', 'Funded payment'),
                    ('paypal_wps', 'PayPal'),
    ], string='Payment method', index=True, readonly=False)
client_notes = fields.Text('Client notes')

ship_addr_name = fields.Char('Name (shipment)')
ship_addr_phone = fields.Char('Phone number (shipment)')
ship_addr_street = fields.Char('Street (shipment)')
ship_addr_zip = fields.Char('Zip Code (shipment)', index=True)
ship_addr_city = fields.Char('City (shipment)', index=True)
ship_addr_state = fields.Char('State (shipment)', index=True)
ship_addr_country = fields.Char('Country (shipment)', index=True)
ship_addr_extra_info = fields.Char('Extra info (shipment)', index=True)

我不明白为什么 ship_addr_* 和 client_notes 可导入(我可以 select 它们在列选项中以从 CSV 导入向导导入值)和 drupal_order_name、drupal_total 和 payment_method select 无法作为与 CSV 列匹配的字段。

我做错了什么?有没有我遗漏的配置?

我从 (OpenERP7) sale.order 状态字段导出的类似案例。我不能 select 它导出它的数据。

如果我们使用 readonly=True 属性声明字段,则字段值不会存储在数据库中。

为避免此类问题,请从您的字段 drupal_order_name、drupal_total 和 [=24= 中删除 readonly=True 属性].

之后重启 Odoo 服务器并升级您的自定义模块。