0

一部のデータを postgres 一時テーブルに入れ、rml レポートを介して抽出しようとしています。

私の問題は、私の場合は account.invoice のデフォルト モデルではなく、これらの一時テーブルからデータを取得するように openerp に指示する方法です。

助けてくれてありがとう。

4

1 に答える 1

0

問題を解決しました。基本的に、レポート クラスでは、ex. class account_invoice_custom(report_sxw.rml_parse)、localcontext ディクショナリを更新する必要があるため、オブジェクト内のすべての key=>value ペアが .rml ファイルから呼び出せるようになります。

オブジェクト myTestObj を取得したいとします。

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

RML レポートでは、オブジェクトにアクセスできます。

[[ testObj.attribute ]]
于 2015-01-13T10:48:26.057 に答える