Salve a tutti!
Ho creato un report PDF (con Qweb) basato su un wizard.
In pratica filtro 'sale_order' in base ad una data passata dal wizard. Tutto funzionante.
Il fatto è che vorrei poter stampare sul report anche la data (ed altri dati) che passo al wizard, ma non capisco come recuperarli con Qweb.
Di seguito la funzione che genera il pdf:
def submit(self, cr, uid, ids, context=None):
sale_order_obj = self.pool.get('sale.order')
cur_obj = self.browse(cr, uid, ids, context=context)
datas = {}
order_ids = sale_order_obj.search(cr, uid, [('date_order','>=',cur_obj.sheet_date),('date_order','<=',cur_obj.sheet_date),('sede','=',cur_obj.office.name)], context=context)
if order_ids:
data = sale_order_obj.read(cr, uid, order_ids, context=context)[0]
datas = {
'ids': order_ids,
'model': 'sale.order',
'form': data,
'context': context,
}
return {
'type': 'ir.actions.report.xml',
'report_name': 'daily_sheet.report_daily_sheet',
'datas': datas,
}
Vorrei potere usare 'sheet_date' e 'office.name'. Suggerimenti?