ルール内の重複範囲
例 1
2 つの要素で相互検証ルールを定義します。
|
ライン
|
ルールタイプ
|
開始元帳勘定
|
終了元帳勘定
| 開始コストセンタ | 終了コストセンタ | 開始プロジェクト | 終了プロジェクト |
|---|
| 1 |
含む
| 41000 | 42000 | 100 | 200 | P01 | P99 |
| 2 |
含む
| 41500 | 41500 | 100 | 100 | P02 | P10 |
第 2 ラインを指定すると、エラーまたは警告のメッセージが表示されます。第 1 ラインの元帳勘定範囲が第 2 ラインより広いので、第 2 ラインは意味をなしません。
この場合、次のようなルールを使用することができます。
|
ライン
|
ルールタイプ
|
開始元帳勘定
|
終了元帳勘定
| 開始コストセンタ | 終了コストセンタ | 開始プロジェクト | 終了プロジェクト |
|---|
| 1 |
含む
| 41000 | 41499 | 100 | 200 | P01 | P99 |
| 2 |
含む
| 41500 | 41500 | 100 | 100 | P02 | P10 |
| 3 |
含む
| 41501 | 42000 | 100 | 200 | P01 | P99 |
例 2
|
ライン
|
ルールタイプ
|
開始元帳勘定
|
終了元帳勘定
| 開始コストセンタ | 終了コストセンタ | 開始プロジェクト | 終了プロジェクト |
|---|
| 1 |
含む
| 43000 | 43000 | | ZZZZ | P01 | P10 |
| 2 |
含む
| 43000 | 43000 | | ZZZZ | P20 | P30 |
| 3 |
含む
| 43000 | 43000 | 100 | 100 | | ZZZZ |
この設定は非論理的です。元帳勘定 43000 にコストセンタ 100 が指定された場合、いかなるプロジェクトも入力できます。しかし、異なるコストセンタが指定された場合、P01 - P10 と P20 - P30 のみが有効なプロジェクトとなります。
この場合、次のようなルールを使用することができます。
|
ライン
|
ルールタイプ
|
開始元帳勘定
|
終了元帳勘定
| 開始コストセンタ | 終了コストセンタ | 開始プロジェクト | 終了プロジェクト |
|---|
| 1 |
含む
| 43000 | 43000 | 100 | 100 | P01 | P10 |
| 2 |
含む
| 43000 | 43000 | 100 | 100 | P20 | P30 |
あるいは、第 3 ラインを他のルールに移動しても同じ結果を得られます。