2012-08-03 2 views
4

openerp에서 메뉴를 클릭하여 rml 보고서를 인쇄하는 방법은 무엇입니까? 마법사를 열지 않고. 나는 어떤 행동을 취하고 메뉴 클릭 행동으로 되돌아 가야합니까? 예를 들어 설명해주십시오.Openerp RML 보고서 메뉴에서 인쇄

답변

2

<report> 태그가있는 보고서를 선언해야합니다. 다음은 OpenERP documentation의 예입니다. 당신이 그렇게 할 준비가 전에

<?xml version="1.0"?> 
<openerp> 
     <data> 
       <report 
         id="report_sale_order" 
         string="Print Order" 
         model="sale.order" 
         name="sale.order" 
         rml="sale/report/order.rml" 
         auto="False" 
         header="False"/> 
     </data> 
</openerp> 

, 당신은 report fileparser 만들어야합니다. 핵심 모듈은 모두 SXW 보고서 파일을 사용하여 RML 파일을 생성 한 다음 RML 파일에서 보고서를 실행합니다. 개인적으로는 RML 파일로 직접 작업하는 것을 선호합니다. Mako template engine도 있지만 아직 시도하지 않았습니다.

+0

귀중한 답장을 보내 주신 Don Kirkby에게 감사드립니다. :) 나는 시도 할 것이다 :) 나는 openerp와 python에 처음이다. openerp 관리자가 어떻게보고하는지 자세히 알지 못합니다. :(당신이 내게 어떤 문서 나 가이드를 제공 할 수 있다면, 그것은 나를 위해 가장 좋습니다 –

+0

내 대답, @ user1529289의 링크를 따르고 판매 주문과 같은 핵심 모듈의 몇 가지 예를 봅니다. 파일은'openerp- addons/sale/report/order.rml'라고 생각합니다. –