Hello.
Into my wizard code I have this method:
class report_date_wizard(models.TransientModel):
.......
@api.multi
def report_infracciones_dates(self):
clases = self.env['ing.acd.clase'].search(['&', ('alumnos_ids', '=', self.env.context['alumno_id']),
'&', ('fecha_fin', '<=', self.date_end),('fecha_ini', '>=', self.date_start)])
data = clases.read()[0] if clases else False
datas = {
'ids': clases.ids if clases else False,
'model': 'ing.acd.clase',
'form': data, }
return {
'type': 'ir.actions.report.xml',
'report_name': 'ing_academia.ing_aca_asistencia_alumno',
'report_type': 'qweb-html',
'datas': datas
}
Report template, XML file:
<template id="ing_aca_asistencia_alumno">
<t t-call="report.html_container">
<t t-call="report.external_layout">
<t t-foreach="docs" t-as="cl">
<span t-field="cl.mount" />
</t>
</t>
</t>
</template>
This code: <span t-field="cl.mount" /> troug the next error:
File "/usr/lib/python2.7/dist-packages/openerp/fields.py", line 56, in get raise self.exceptionMissingError: ('MissingError', 'One of the documents you are trying to access has been deleted, please try again after refreshing')
Thanks in advance.