CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力...

18
CompiereDestribution + JasperReport

Transcript of CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力...

Page 1: CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力 Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、

CompiereDestribution +

JasperReport

Page 2: CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力 Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、

ADempiere/iDempiereと Jasper Reportの連携

Page 3: CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力 Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、

発表内容

1. Adempiere/iDempiereの帳票出力

2. 帳票ツール概要

帳票生成ライブラリJasperReportsとデザイナiReport

3. ADempiere側帳票設定

①レポートプロセス作成

②プロセスの割り当て ・メニューへの関連付け ・フィールドへの関連付け

・ウインドウへの帳票関連付け ・伝票タイプへの帳票関連付け

等々・・・

4. Jasperレポートファイル作成から帳票出力まで

Page 4: CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力 Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、

発表内容

1. Adempiere/iDempiereの帳票出力

2. 帳票ツール概要

帳票生成ライブラリJasperReportsとデザイナiReport

3. ADempiere側帳票設定

①レポートプロセス作成

②プロセスの割り当て ・メニューへの関連付け ・フィールドへの関連付け

・ウインドウへの帳票関連付け ・伝票タイプへの帳票関連付け

等々・・・

4. Jasperレポートファイル作成から帳票出力まで

Page 5: CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力 Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、

Adempiere/iDempeireの帳票出力

Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、

JasperReportsというオープンソ-スの帳票出力ツールを使った帳票出力の機能があります。

この機能を使って、見積書、請求書、発注書などを出力することが出来ます。

Page 6: CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力 Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、

Adempiere/iDempeireの帳票出力

Page 7: CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力 Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、

発表内容

1. Adempiere/iDempiereの帳票出力

2. 帳票ツール概要

帳票生成ライブラリJasperReportsとデザイナiReport

3. ADempiere側帳票設定

①レポートプロセス作成

②プロセスの割り当て ・メニューへの関連付け ・フィールドへの関連付け

・ウインドウへの帳票関連付け ・伝票タイプへの帳票関連付け

等々・・・

4. Jasperレポートファイル作成から帳票出力まで

Page 8: CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力 Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、

帳票ツール概要 (帳票生成ライブラリJasperReportsとデザイナiReport)

JasperReportsは、 Javaで生成されたオープンソースの帳票生成レポートエンジンです。

アプリケーションに組み込んで帳票出力することができます。

JasperReportsでは、帳票の画面構成(レイアウト)などが記述された、拡張子が「*.jrxml」

のXMLファイルと、*.jrxmlをコンパイルした「*.jasper」という拡張子のファイルで構成され

ています。ADempiereでは、 「*.jasper」ファイルを使用します。

iReportはオープンソースのデザインツールです。

JasperReportsを使用した帳票のレイアウト設計には、このiReportを使用します。

jrxmlファイルを、iReportのグラフィカルな画面上で、帳票のデザイン・作成と修正を行う

ことができます。

Page 9: CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力 Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、

発表内容

1. Adempiere/iDempiereの帳票出力

2. 帳票ツール概要

帳票生成ライブラリJasperReportsとデザイナiReport

3. ADempiere側帳票設定

①レポートプロセス作成

②プロセスの割り当て ・メニューへの関連付け ・フィールドへの関連付け

・ウインドウへの帳票関連付け ・伝票タイプへの帳票関連付け

等々・・・

4. Jasperレポートファイル作成から帳票出力まで

Page 10: CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力 Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、

ADempiere側帳票設定(レポートプロセス作成)

ADempiereとJasperReportsを関連付けるレポートプロセスを作成します。

システム管理 > アプリケーション辞書 > レポートとプロセス

「org.compiere.report.ReportStarter」を入力

Jasperレポートファイル名(.jasper)を入力

Jasperレポートファイル(.jasper)を添付

※レポートにパラメータを渡すことも可能

Page 11: CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力 Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、

ADempiere側帳票設定(レポートプロセス作成)

パラメータ入力画面

システム管理 > アプリケーション辞書 > レポートとプロセス> パラメータ

Page 12: CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力 Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、

発表内容

1. Adempiere/iDempiereの帳票出力

2. 帳票ツール概要

帳票生成ライブラリJasperReportsとデザイナiReport

3. ADempiere側帳票設定

①レポートプロセス作成

②プロセスの割り当て ・メニューへの関連付け ・フィールドへの関連付け

・ウインドウへの帳票関連付け ・伝票タイプへの帳票関連付け

等々・・・

4. Jasperレポートファイル作成から帳票出力まで

Page 13: CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力 Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、

ADempiere側帳票設定(メニューへの帳票関連付け)

ボタンにJasperReportsを関連付けることで帳票を出力することが出来ます。

・ ユーザ: System Administrator

・ 画面:システム管理 > 一般ルール > システムルール> メニュー

レポートプロセスを設定

Page 14: CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力 Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、

ADempiere側帳票設定(書式設定①)

帳票を出力したい画面の印刷書式を確認します。

・ ユーザ: 各ユーザ(例: ADempiere Japan Admin )

・ 画面:システム管理 > 一般ルール > 印刷 > 印刷フォーム画面

リンクを押下することで、使用している印刷書式に移動できます。

Page 15: CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力 Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、

レポートプロセスを印刷書式に設定することでADempiereから帳票出力を行えます。

・ ユーザ: 各ユーザ(例: ADempiere Japan Admin )

・ 画面:システム管理 > 一般ルール > 印刷 > 印刷書式画面

レポートプロセスを設定

ADempiere側帳票設定(書式設定②)

Page 16: CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力 Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、

ADempiere側帳票設定(タブへの帳票関連付け)

タブとJasperReportsを関連付けることで帳票を出力することが出来ます。

・ ユーザ: System Administrator

・ 画面:システム管理 > アプリケーション辞書 > ウインドウ、タブ、項目画面

レポートプロセスを設定

Page 17: CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力 Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、

ADempiere側帳票設定(フィールドへの帳票関連付け)

ボタンにJasperReportsを関連付けることで帳票を出力することが出来ます。

・ ユーザ: System Administrator

・ 画面:システム管理 > アプリケーション辞書 > テーブルと列

レポートプロセスを設定

Page 18: CompiereDestribution JasperReport - OSDN · 2013-06-04 · Adempiere/iDempeireの帳票出力 Adempiere/iDempiereには、標準機能で備わっているレポート機能の他に、

ADempiere側帳票設定(伝票タイプへの帳票関連付け)

伝票タイプに印刷書式を設定することで帳票出力することが出来ます。

・ ユーザ: 各ユーザ(例: ADempiere Japan Admin )

・ 画面:会計管理 > 会計ルール > 伝票タイプ画面

印刷書式を設定