2016-01-13 64 views
0

嗨親愛的我想添加自定義字段crm.leadOdoo如何添加自定義字段crm.lead

class Lead(models.Model): 
     _inherits = 'crm.lead' 

     x_facturation = fields.Boolean("x_facturation", default=False) 


<record model="ir.ui.view" id="devis_form_view"> 
    <field name="name">lead.facturation</field> 
    <field name="model">crm.lead</field> 
    <field name="inherit_id" ref="crm.crm_case_form_view_oppor"/> 
    <field name="arch" type="xml"> 
     <notebook position="inside"> 
      <page string="Factures"> 
       <group> 
         <field name="x_facturation"/>       
       </group> 
      </page> 
     </notebook> 
    </field> 
</record> 

但在安裝我的錯誤:字段x_facturation不存在 當我嘗試與其他型號(例如:res.partner)它做工精細

回答

0

在這種情況下,如果你想添加的視野,讓你不得不做以下事情:

1日繼承E類(模型),併爲您的模型

(在你的情況,你要添加在crm.lead類的領域,所以我們必須增加上自己喜歡的領域),添加場

2 。將該字段添加到像列表視圖(樹視圖),窗體視圖等Odoo(OpenERP)視圖。

(在你的情況下,你想添加你的領域在crm.lead窗體視圖或任何其他視圖我們必須在我們的模塊中繼承它)

該字段將被添加到基於視圖的在使用位置屬性的xpath上。

以上所有的東西都工作正常,那麼你必須正確升級你的模塊並重新啓動OpenERP服務器,然後你可以檢查效果。 ,因爲在你的情況下,它可能還沒有完成這項工作。

我希望我的回答可以對你有所幫助:)

+0

先生,我在'crm.lead'中添加了一些自定義字段。字段被成功添加,但是當我刷新表單字段將消失,並再次我在調試模式,比字段再次出現......它發生在odoo 9. –

+0

請告訴我它正在發生什麼.... –

+0

您是否嘗試過使用最新的Odoo 9.0 devalopment源代碼? –

0

嘗試使用,而不是_inherits _inherit和更新模塊數據庫。

嘗試使用_inherit而不是_inherits並使用模塊更新數據庫。