2013-07-04 38 views

回答

0

像這樣編輯crm_lead.py文件

編寫像這樣的函數。

def create(self, cr, uid, vals, context=None): 
    if vals.get('x_name_lead','/')=='/': 
     vals['x_name_lead'] = self.pool.get('ir.sequence').get(cr, uid, 'crm.lead') or '/' 
    return super(crm_lead, self).create(cr, uid, vals, context=context) 

然後創建在設置 - >配置 - >序列 - >序列&標識符的新的序列。

編輯引導的樹視圖添加一個新的字段「x_name_lead」與char字段。相應的字段將被添加到crm.lead模型中。

+0

此解決方案適用於我... – jyothish

0

您可以爲它創建一個序列,如銷售訂單,採購訂單等。您將在OpenERP中獲得許多此類示例。他們都很好。

+0

你的答案。 – jyothish

+0

您好我有一個銷售訂單序列生成的例子。作爲openerp的新人,我有疑問。在其中我編輯的py文件和xml文件(我稱之爲沒有名稱的創建)。 – jyothish

+0

您需要在xml文件中使用您的前綴創建一個新的序列,然後將您要分配的任何數字編號,然後在鉛對象的_defaults中的py文件中獲取該序列。 –

相關問題