2017-06-12 85 views
2

我尝试在client.invoice_form中显示客户端的company_registry编号。如何显示由odoo/openerp中的外键链接的对象的字段?

在Python中,场由(my_invoice_object).partner_id.company_registry

解决在XML中我试过几件事情,但毫无效果。这是我的一个尝试:

<record id="view_invoice_form_tis" model="ir.ui.view"> 
     <field name="name">view_invoice_form_tis</field> 
     <field name="model">account.invoice</field> 
     <field name="inherit_id" ref="account.invoice_form"/> 
     <field name="arch" type="xml"> 
      <xpath expr="//field[@name='move_id']" position="after"> 
       <field name="partner_id.company_registry"/> 
      </xpath> 
     </field> 
    </record> 

有没有人有诀窍?

Herve

回答

0

你在做什么完全错误的。你必须先学习odoo。您可以从odoo documentation site获得技术指南。

对于这个东西,你必须把相关的字段放在.py文件中,然后你可以在视图中添加字段。

希望得到这个帮助。

+0

是的,它有帮助,谢谢 - 我只是希望我不需要添加字段在我的python对象,因为它已经在一个子对象。感谢您的回答。 – geekobi

0

你可以做一件事。在模型中添加一个新字段并将所需的值保存到该字段中。然后显示你的新领域。 在XML点操作将不会工作

相关问题