OpenERPでレポートを作成しようとしています。このタスクを実行するには、いくつかの方法があります(openofficeプラグイン、XMLファイル、RMLファイルなど)。
それを行うための最も速い方法(および/または最も美しい)は何ですか?
私はRMLファイルのみを使用し、結果に満足しています。OpenOfficeの方法は試していませんが、SXWからRMLへの変換手順はもっと面倒なようです。RMLファイルを編集するときは、ファイルを保存し、クライアントのレポートボタンをクリックして試してみます。コンパイルや変換は必要ありません。OpenOfficeは、ビジネスユーザーにレポートに小さな変更を加えさせたい場合に役立つかもしれませんが、すべての奇妙なデータ抽出コードがレポートを混乱させるのではないかと思います。
XMLレポート手法を試したことがないので、コメントできません。
レポートの作成に関するドキュメントを見たことがあると思います。企業のデフォルトヘッダーの変更について説明しているセクションに気づきましたが、これはXMLレポートについてのみ説明されているようです。これ以上調べていませんが、それがRMLの代わりにXMLを使用する理由かもしれません。一部の内部ドキュメントの企業ヘッダーを削除したいと思います。
htmlを知っている場合は、 makoを使用してwebkitレポートを作成してください。Webkitレポートは、rmlと比較して非常に簡単に作成できます。
Webキットレポートは、レポートを作成し、Webキットレポートをインストールする最も簡単な方法です。
sudo apt-get install wkhtmltopdf
OpenERPにreport_webkitモジュールをインストールすると、会社のタブが表示されます。会社内では、OpenERPGUIを使用して簡単なレポートを作成できます。
事前レポートの場合macoテンプレートを学習する必要があります。
ありがとう..!!
単純なレポートrml
の場合、最初にsxwファイルを作成し、次にopenerpモジュールのスクリプトを使用してそれをrmlに変換することにより、レポートを使用することを好みますbase_report_designer
。
複雑なレポートやレポートをより美しくするために、私はjasper_reports
モジュールを使用することを好みます。私たちの助けを借りて、iReport
美しいレポートを生成することができます。データベースに接続してデータをプルできるjdbcデータソースを使用することもできます。jasper_reportsを使用してサブレポートを作成することもできます
xslファイル、openofficeプラグインなどを使用したaerooレポートなどの他のレポートツールもあります。
jasper reportは、SQLクエリを使用してOpenERPレポートを作成するために使用できます。
これは、OpenERP 7でのSQLクエリに基づくレポートの作成について説明している私の投稿で示した方法です。詳細については、このリンクをたどってください。これが他の人に役立つことを願っています。
http://sajjadhossain.com/2013/06/30/openerp-7-creating-report-using-sql-query/
独自のレポートを編集、カスタマイズ、および作成するための最も簡単でシンプルかつ迅速な方法は、これまでの経験からの.rmlファイルの知識を編集することです。