2017-06-12 87 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點操作將不會工作

相關問題