Salve, sto cercando di completare questo parser per poter passare al file mako tutti i sale order, mi dite che errore faccio? All'esecuzione del mako quando ciclo "%for o in ordini :" mi dice "TypeError: 'Undefined' object is not iterable".
Anche se faccio modifiche al file .py e aggiorno il modulo mi sembra che non non cambi nulla ( versione OE 6.1.1)
Eccovi il mio file
import time
from report import report_sxw
from osv import osv
class registro_commesse_print(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
super(receipt_control_print, self).__init__(cr, uid, name, context)
self.localcontext.update({
'time': time,
'ordini' : self.ordini,
})
def ordini(self):
self.pool = pooler.get_pool(self.cd.dbname)
self.cursor = self.cr
return self.pool.get('sale.order').browse(self.cr,uid,ids,context=context)
report_sxw.report_sxw('report.registro.commesse.print','project.project',
'addons/report_registro_commesse/report/registro_commesse.mako',parser=registro_commesse_print)