在 Odoo 中使用 XML 文件加载记录

问题描述 投票:0回答:1

我想使用 XML 文档创建财务状况和其他记录,到目前为止,一切进展顺利。但是,我还想将记录上传到 Many2one 关系字段,例如税务映射。这些是树视图中的关系字段。如何将信息上传到此视图中?

Reference image

这就是我到目前为止所拥有的并且它有效,我只需要使用树视图添加关系字段的逻辑。

<odoo>
  <record id="posicion_exportacion" model="account.fiscal.position">
    <field name="name">Exportación</field>
    <field name="auto_apply">True</field>
    <field name="vat_required">False</field>
    <field name="country_id">96</field>
  </record>
</odoo>
xml odoo odoo-17
1个回答
0
投票

Kenly 的评论帮助我找到了答案,我放的就是这段代码。 重点是使用模型之间的关系字段,然后使用“eval”属性和正确的参数来创建记录。

<odoo>
  <record id="posicion_exportacion" model="account.fiscal.position">
    <field name="name">Exportación</field>
    <field name="auto_apply">True</field>
    <field name="vat_required">False</field>
    <field name="country_id">96</field>
    <field name="tax_ids"
      eval="[Command.clear(), Command.create({'tax_src_id': 2, 'tax_dest_id': 3})]" />
  </record>
</odoo>
© www.soinside.com 2019 - 2024. All rights reserved.