Ja/SummaryBook/AD
"Application Dictionary"とはウィンド情報、DB情報等の内部情報を管理しているパラメータ群です。この情報を変更することにより、プログラムの変更無しで「ウィンドの新規作成」や「既存ウィンドの表示フィールドの追加、変更」といったことができます。構造の要「Application Dictionary」とはもご参考ください。
Contents
Application Dictionaryの設定画面
ウィンドの新規作成
下記URLを参考ください。
http://www.adempiere.jp/2010/03/21/168/
流れとしては、
1.新規テーブルを作成(上記URLではテーブル定義を既存のテーブルからコピー&ペーストして作成しています)
2.新規ウィンドの作成
3.新規ウィンドに"1"で作成したテーブルをリンク付け
4.新規ウィンドをツリーに表示設定
となっています。
既存ウィンドの表示フィールドの追加、変更
既存ウィンドの表示フィールドの変更
[メニュー]⇒[アプリケーション設定]⇒[ウィンド、タブ&フィールド]を開いて、"ウィンド"タブにて変更したいウィンドを選択して、"タブ"タブにて変更したいタブを選択して、"フィールド連続番号"画面を変更すれば表示フィールドが変更できます。
- 「連続番号」に表示されているフィールドが表示されているフィールドです。表示順番を入れ替えることも可能です。
- 表示させたくない場合、「利用可能な選択」に移動させることで対象フィールドがウィンドで表示しなくなります。
- 「利用可能な選択」に表示されているフィールドを「連続番号」に移動させることで、その対象フィールドをウィンドに表示させることができます。
※下記画面は「受注」画面の「受注」タブのフィールド連続番号です。
既存ウィンドの表示フィールドの追加
テーブルにカラムを新規追加し、その新規カラムを既存ウィンドに表示させることができます。
手順は、http://www.adempiere.com/index.php/Ja/SummaryBook/AD/AddNewField
受注タブで受注明細が入力できるようにする
「受注タブにて取引先等を入力して、受注明細タブを選択して製品等を入力する」というのがデフォルトの画面設定ですが、Application Dictionaryを変更することで受注タブに受注明細タブ内容が設定できるように変更することが可能です。やり方は以下のURLを参考ください。
(言い換えると、バージョン3.6.0のBOM設定のような画面に変更可能、ということです。)
ADempiere Lesson - Master-detail Window
※ 上記youtubeの補足
[メニュー]⇒[アプリケーション設定]⇒[ウィンド、タブ&フィールド]を開き、以下のレコードを新規作成する。
GardenAdmin等のクライアントユーザでログインし、受注ウィンドを開くと、”受注"タブで受注明細が入力できるようになっている。