打开临时表上的 RML 报告



我正在尝试将一些数据放入 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 ]]

最新更新