2012-06-04 238 views
0

我在OpenERP的建設osv_memory嚮導5.相關領域工作不

然而,似乎我無法添加相關領域的嚮導。

'current_invoice_id': fields.many2one(
          'account.invoice', 
          'Invoice' 
        ), 
'current_amount_total': fields.related(
          'current_invoice_id', 
          'amount_total', 
          type='float', 
          store=False, 
          string='Amount' 
         ), 

我做錯了什麼?還是僅僅在OpenERP 5中不被支持?

+0

這可能會有助於描述當您嘗試此操作時發生的情況。 –

回答

0

嘗試使用fields.one2many而不是fields.related。 請參閱relational types

+0

以何種方式?' 'current_amount_total':fields.one2many()'? – taper

+0

試試這個:' 'current_amount_total':fields.one2many( 'relation.object', 'current_invoice_id', '金額', ),' – voy

+0

或許你錯誤地定製關係領域?嘗試:' 'current_amount_total':fields.related( 'current_invoice_id', 'amount_total', 類型= 'one2many',關係= 「relation.object」, 商店=假, 串= '金額' ), ' – voy

0

我們最終放棄了OpenERP 5.0模塊中的osv_memory。我們肯定會遇到問題,將osv_memory表中的fields.many2one()用於常規表格,因此您可能遇到同樣的問題。

好消息是osv_memory似乎在我們的OpenERP 6.0測試中運行良好。