rex0220 データ生成プラグインで、契約管理アプリから請求管理アプリレコード生成してみます。
概要
契約管理アプリから契約区分(月額・年額)に応じて、請求管理アプリのレコードを生成してみます。
- 月額:12レコード生成
- 年額:1レコード生成
アプリ設定
契約管理アプリにデータ生成プラグインを設定して、請求管理アプリにレコード生成する構成です。
- 契約管理アプリ
- 関連レコード一覧で生成された請求管理アプリレコードを表示
- 算式自動採番プラグインで、契約番号を採番
- 請求管理アプリ
- データ生成プラグインの制御用に、「識別ID」を追加
データ生成プラグイン設定
契約管理アプリにデータ生成プラグインを設定します。
ループ: 契約区分により生成するレコード数を制御
IF(契約区分="年額",1,12)
対象アプリ条件: 契約番号で対象レコードと紐づけ
設定項目
生成するレコードの項目を計算式で指定します。
- 請求予定日
契約開始日付からループカウンター($lno)を使って、請求予定日を算出します。
請求予定日
DATE_ADD(契約開始日付,1*$lno,"month")





