我正在尝试将一些数据放入 postgres 临时表中,然后通过 rml 报告提取它们。
我的问题是如何告诉 openerp 从这些临时表中获取数据,而不是默认模型,在我的例子中是 account.invoice。
非常感谢您的帮助。
我解决了我的问题。基本上,在报告 Class.class account_invoice_custom(report_sxw.rml_parse) 中,我必须更新 localcontext 字典,因此对象中的每个 key=>value 对都可以从 .rml 文件中调用。
假设我想检索一个对象,myTestObj:
self.localcontext.update({
'testObj' : myTestObj
})
在 RML 报告中,我可以通过以下方式访问对象
[[ testObj.attribute ]]