Я пытаюсь получить отчет от мастера, я указываю на mi res_model:stock.quant из своего возврата:
def print_report(self, cr, uid, ids, context=None):
datas = {'partner' : context.get('cliente'), 'mounth':context.get('mes')}
return {
'type': 'ir.actions.report.xml',
#~ 'report_file': 'stock.uas.wizard',
'report_name': 'stock.report_uas_document',
'report_type': 'qweb-html',
'datas': datas,
'context': context,
'res_model': 'stock.quant',
'src_model': 'stock.quant',
}
Я получаю правильную модель и отчет, но когда я пытаюсь использовать какое-то поле, я получаю эту ошибку:
QWebException: "'NoneType' object has no attribute 'get_pallets'" while evaluating
И если я попытаюсь использовать какую-то функцию внутри модели, я получу эту ошибку:
QWebException: ('MissingError', you'One of the documents you are trying to access has been deleted, please try again after refreshing.')
Как будто я нахожусь в другой модели без поля и функции с именем la that.
<span t-esc="o"/>
В отчете
y get: stock.quant(42,)
Итак, вопрос в том, как я могу получить и использовать параметр из возврата.
Я думаю, что нахожусь в правильном объекте, я строю этот отчет традиционным способом и его словами, но через функцию обратного вызова я не могу передать параметр.
get_pallets
в вашем анализаторе отчетов. - person Kenly   schedule 22.11.2015