如何在表m2m字段中添加字段以累积该字段

时间:2014-08-04 17:15:48

标签: openerp openerp-7

def _fojas_utiles(self, cr, ids, name, arg,  uid,  context={} ):
        result={}
        total=0
        for document in self.browse( cr, uid, ids, context={}): 
            job=(document.job_o2m_id.numero_fojas_document)
            total+=job
            result[document.id]= (total)
        return result

因为我可以绘制同一个文档的另一个字段.job.o2m_id.numero_fojas_document并累积总数

1 个答案:

答案 0 :(得分:1)

我不太清楚你的意思。这段代码似乎只是从相关的job_o2m_id返回字段numero_fojas_document

在这种情况下,使用相关字段会更简单。

作为一般性评论,你在def语句中有一个错误,“context = {}”应该读取context = None。请参见此处的#1 http://www.toptal.com/python/top-10-mistakes-that-python-programmers-make

同样,在浏览调用中,它应该是“context = context”,而不是“context = {}”,因为您忽略了传递给方法的任何上下文。