CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力...
Transcript of CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力...
CompiereDestribution +
JasperReport
ADempiere/iDempiereと Jasper Reportの連携
発表内容
1. Adempiere/iDempiereの帳票出力
2. 帳票ツール概要
帳票生成ライブラリJasperReportsとデザイナiReport
3. ADempiere側帳票設定
①レポートプロセス作成
②プロセスの割り当て ・メニューへの関連付け ・フィールドへの関連付け
・ウインドウへの帳票関連付け ・伝票タイプへの帳票関連付け
等々・・・
4. Jasperレポートファイル作成から帳票出力まで
発表内容
1. Adempiere/iDempiereの帳票出力
2. 帳票ツール概要
帳票生成ライブラリJasperReportsとデザイナiReport
3. ADempiere側帳票設定
①レポートプロセス作成
②プロセスの割り当て ・メニューへの関連付け ・フィールドへの関連付け
・ウインドウへの帳票関連付け ・伝票タイプへの帳票関連付け
等々・・・
4. Jasperレポートファイル作成から帳票出力まで
Adempiere/iDempeireの帳票出力
Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、
JasperReportsというオープンソ-スの帳票出力ツールを使った帳票出力の機能があります。
この機能を使って、見積書、請求書、発注書などを出力することが出来ます。
Adempiere/iDempeireの帳票出力
発表内容
1. Adempiere/iDempiereの帳票出力
2. 帳票ツール概要
帳票生成ライブラリJasperReportsとデザイナiReport
3. ADempiere側帳票設定
①レポートプロセス作成
②プロセスの割り当て ・メニューへの関連付け ・フィールドへの関連付け
・ウインドウへの帳票関連付け ・伝票タイプへの帳票関連付け
等々・・・
4. Jasperレポートファイル作成から帳票出力まで
帳票ツール概要 (帳票生成ライブラリJasperReportsとデザイナiReport)
JasperReportsは、 Javaで生成されたオープンソースの帳票生成レポートエンジンです。
アプリケーションに組み込んで帳票出力することができます。
JasperReportsでは、帳票の画面構成(レイアウト)などが記述された、拡張子が「*.jrxml」
のXMLファイルと、*.jrxmlをコンパイルした「*.jasper」という拡張子のファイルで構成され
ています。ADempiereでは、 「*.jasper」ファイルを使用します。
iReportはオープンソースのデザインツールです。
JasperReportsを使用した帳票のレイアウト設計には、このiReportを使用します。
jrxmlファイルを、iReportのグラフィカルな画面上で、帳票のデザイン・作成と修正を行う
ことができます。
発表内容
1. Adempiere/iDempiereの帳票出力
2. 帳票ツール概要
帳票生成ライブラリJasperReportsとデザイナiReport
3. ADempiere側帳票設定
①レポートプロセス作成
②プロセスの割り当て ・メニューへの関連付け ・フィールドへの関連付け
・ウインドウへの帳票関連付け ・伝票タイプへの帳票関連付け
等々・・・
4. Jasperレポートファイル作成から帳票出力まで
ADempiere側帳票設定(レポートプロセス作成)
ADempiereとJasperReportsを関連付けるレポートプロセスを作成します。
システム管理 > アプリケーション辞書 > レポートとプロセス
「org.compiere.report.ReportStarter」を入力
Jasperレポートファイル名(.jasper)を入力
Jasperレポートファイル(.jasper)を添付
※レポートにパラメータを渡すことも可能
ADempiere側帳票設定(レポートプロセス作成)
パラメータ入力画面
システム管理 > アプリケーション辞書 > レポートとプロセス> パラメータ
発表内容
1. Adempiere/iDempiereの帳票出力
2. 帳票ツール概要
帳票生成ライブラリJasperReportsとデザイナiReport
3. ADempiere側帳票設定
①レポートプロセス作成
②プロセスの割り当て ・メニューへの関連付け ・フィールドへの関連付け
・ウインドウへの帳票関連付け ・伝票タイプへの帳票関連付け
等々・・・
4. Jasperレポートファイル作成から帳票出力まで
ADempiere側帳票設定(メニューへの帳票関連付け)
ボタンにJasperReportsを関連付けることで帳票を出力することが出来ます。
・ ユーザ: System Administrator
・ 画面:システム管理 > 一般ルール > システムルール> メニュー
レポートプロセスを設定
ADempiere側帳票設定(書式設定①)
帳票を出力したい画面の印刷書式を確認します。
・ ユーザ: 各ユーザ(例: ADempiere Japan Admin )
・ 画面:システム管理 > 一般ルール > 印刷 > 印刷フォーム画面
リンクを押下することで、使用している印刷書式に移動できます。
レポートプロセスを印刷書式に設定することでADempiereから帳票出力を行えます。
・ ユーザ: 各ユーザ(例: ADempiere Japan Admin )
・ 画面:システム管理 > 一般ルール > 印刷 > 印刷書式画面
レポートプロセスを設定
ADempiere側帳票設定(書式設定②)
ADempiere側帳票設定(タブへの帳票関連付け)
タブとJasperReportsを関連付けることで帳票を出力することが出来ます。
・ ユーザ: System Administrator
・ 画面:システム管理 > アプリケーション辞書 > ウインドウ、タブ、項目画面
レポートプロセスを設定
ADempiere側帳票設定(フィールドへの帳票関連付け)
ボタンにJasperReportsを関連付けることで帳票を出力することが出来ます。
・ ユーザ: System Administrator
・ 画面:システム管理 > アプリケーション辞書 > テーブルと列
レポートプロセスを設定
ADempiere側帳票設定(伝票タイプへの帳票関連付け)
伝票タイプに印刷書式を設定することで帳票出力することが出来ます。
・ ユーザ: 各ユーザ(例: ADempiere Japan Admin )
・ 画面:会計管理 > 会計ルール > 伝票タイプ画面
印刷書式を設定