2014-11-20 9 views
0

일부 데이터를 postgres 임시 테이블에 넣고 rml 보고서를 통해 추출하려고합니다.openerp rml 임시 테이블에 대한 보고서

제 문제는 내 계정 account.invoice에서 기본 모델 대신 이러한 임시 테이블에서 데이터를 가져 오도록 openerp에 알려주는 방법입니다.

도움을 주셔서 감사합니다.

답변

0

나는 나의 문제를 해결했다. 기본적으로 보고서 클래스에서는 예 : class account_invoice_custom (report_sxw.rml_parse), localcontext 사전을 업데이트해야하므로 객체의 모든 key => value 쌍은 .rml 파일에서 호출 할 수 있습니다.

myTestObj, 내가 객체를 검색 할 가정하면 : 나는 개체에 액세스 할 수있는 RML 보고서에서

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

,
[[ testObj.attribute ]] 

에 의해