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

Openerp 如何在表m2m字段中添加字段以累积该字段,openerp,openerp-7,Openerp,Openerp 7,由于我可以绘制同一文档的另一个字段。job.o2m_id.numero_fojas_文档并累计总计我不太清楚您在这里的意思。此代码似乎只是从相关作业id返回字段numero_fojas_文档 在这种情况下,使用相关字段会更简单 一般来说,def语句中有一个bug,“context={}”应该是context=None。见这里的第1页 同样,在browse调用中,它应该是“context=context”,而不是“context={}”,因为您忽略了传递到方法中的任何上下文 def _fojas_

由于我可以绘制同一文档的另一个字段。job.o2m_id.numero_fojas_文档并累计总计

我不太清楚您在这里的意思。此代码似乎只是从相关作业id返回字段numero_fojas_文档

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

一般来说,def语句中有一个bug,“context={}”应该是context=None。见这里的第1页

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

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