Quantcast
Channel: www.compiere-distribution-lab.net Blog Feed
Viewing all articles
Browse latest Browse all 1074

【iDempiere Lab】検索ウィンドウに割り当てたプロセスからジャスパーレポートの出力を確認する

$
0
0

検索ウィンドウに割り当てたプロセスからジャスパーレポートが出力できるかどうか、調査及び研究し、その成果をまとめています。

ジャスパーレポートの設定

iDempiereの検索ウィンドウで選択されているレコードのIDは、T_SELECTIONテーブルの、T_SELECTION_IDカラムに保存されています。iDempiereからはプロセスID(AD_PInstance_ID)がジャスパーレポートへ渡されますので、ジャスパーレポートのSQLでは、AD_PInstance_IDを使用して、検索ウィンドウで選択されているレコードIDを取得します。

プロセスのクラスが無いケース

まずは、プロセス無しの単純なジャスパーレポートだけで試してみます。

【JPIERE-0084】リファレンスの検証画面の検索ウィンドウにジャスパーレポートのプロセスを割り当てて検証します。

検証結果 - ちゃんとジャスパーレポートは出力される!!

プロセスのクラスがあるケース

次に、プロセスのクラスがあるケースで試してみます。

【JPIERE-0084】リファレンスの検証画面の検索ウィンドウにジャスパーレポートのプロセスを割り当てて検証します。

レポートとプロセス設定

検証結果 - ちゃんとプロセスが実行された後で、ジャスパーレポートは出力される!!

ちゃんとプロセスが実行された後で、ジャスパーレポートが出力されました!!

あとは、どんなロジックをプロセスに書くか次第ですね!!

プロセスが呼び出されて、プロセスの処理が実行されて、コミットされた後で、ジャスパーレポートが表示されるようになっています。


Viewing all articles
Browse latest Browse all 1074

Trending Articles