2011-12-28 6 views
1

レポートプラグインとopenofficeで新しいレポートを作成しようとしていますが、OpenERPシステムでどのように割り当てるかわかりません。OpenERP - レポートの作成

は私にopenerpで新しいレポートや統合を作成するための正確な手順を与えることができる人はありますか?

ありがとうございます!

+0

それは常にあなたがこれまでに試したかを説明することをお勧めします、あなたが見つけたドキュメンテーションなど。そうすれば、答えはあなたがすでに知っていることを繰り返すことはなく、問題の内容をより明確に知ることができます。 –

答えて

-1

http://www.youtube.com/watch?v=ohtFjjg8FCc

これは役に立ちます。新しいレポートを作成し、OpenERPに追加するための

+0

動画が何を意味するかについての詳細、将来vidが引き込まれた場合(そしてYouTubeが仕事場でブロックされている自分のような人々のために) – Skuld

1

最初に、サーバーに接続して開いた新しいレポートを選択し、適切なレポート名とそれにTIサーバーを送信して、既存のレポートを変更するオプションを選択して、レポートを編集し続け、その後.odtファイルを保存します。

5

ここでは、OpenERP RMLレポートを作成する手順を示します。

  1. オープンopen-office.org

    • ツールメニュー
      • 拡張マネージャ
        • に行く - base_report_designer
        • プラグイン→openerp_report_designer.zip
  2.  

    • 再起動オープンオフィス
  3.  

    • 新しいレポートを開くループを追加します(あなたのDBを選択)
    • は、フィールドを追加繰り返し
    • としてループを追加し、カスタマイズ.sxwファイルの名前を付けて保存
    • を見たり、サーバー
  4. コンバート.sxwへに送信します。RML

    (レポートフォルダ内)
    • $> cd to base-report-designer/openerp_sxw2rml
    • $> python openerp_sxw2rml.py ../../exam/report/.sxw > ../../exam/report/.rml
    • exam.py(またはhttp://doc.openerp.com/v6.0/developer/3_11_reports/11_1_openoffice_report.htmlからコピー):

      import time 
      from report import report_sxw 
      class exam(report_sxw.rml_parse): 
          def __init__(self, cr, uid, name, context): 
            super(exam, self).__init__(cr, uid, name, context) 
            self.localcontext.update({ 
            'time': time, 
            }) 
      report_sxw.report_sxw('report.exam.student', 'exam.student', 
           'addons/exam/report/exam.rml', parser=exam, header=True) 
      
    • (exam.py、exam.rml、exam.sxw、__init__.py)

    • __init__.py:

      import exam 
      
  5. (主試験フォルダ)

    • exam_report.xml

      <?xml version="1.0"?> 
      <openerp> 
          <data> 
           <report 
             id="exam_student" 
             string="Print Exam..." 
             model="exam.student" 
             name="exam.student" 
             rml="exam/report/exam.rml" 
             auto="False" 
             header="False"/> 
          </data> 
      </openerp> 
      
    • __openerp__.py
      更新中→ 'exam_report.xml'

    • __init__.py

      import report 
      
関連する問題