osv_memory中的相关字段无法正常工作

时间:2012-06-04 09:22:41

标签: orm relationship wizard openerp

我正在OpenERP 5中构建一个 osv_memory 向导。

但是,我似乎无法向向导添加相关字段。

'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中是否不支持它?

2 个答案:

答案 0 :(得分:0)

尝试使用 fields.one2many 而不是 fields.related 。 见relational types

答案 1 :(得分:0)

我们最终放弃了我们的OpenERP 5.0模块中的osv_memory。我们在使用fields.many2one()表中的osv_memory到常规表时肯定遇到了问题,因此您可能会遇到同样的问题。

好消息是osv_memory似乎在我们的OpenERP 6.0测试中运作良好。