临时表上的openerp rml报告

时间:2014-11-20 16:07:19

标签: openerp openerp-7 rml

我试图将一些数据放入postgres临时表中,然后通过rml报告提取它们。

我的问题是如何告诉openerp从这些临时表而不是默认模型中获取数据,在我的案例中是account.invoice。

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

我解决了我的问题。 基本上,在报告类中,例如。 class account_invoice_custom(report_sxw.rml_parse),我必须更新localcontext字典,因此对象中的每个key =>值对都可以从.rml文件中调用。

假设我想要检索一个对象myTestObj:

self.localcontext.update({
    'testObj' : myTestObj
})

在RML报告中,我可以通过

访问该对象
[[ testObj.attribute ]]