Intervalli sovrapposti in una regola
Esempio 1
Viene definita una regola di convalida incrociata con due elementi:
Riga | Tipo regola | Da conto contabile | A conto contabile | Da centro di costo | A centro di costo | Da commessa | A commessa |
---|---|---|---|---|---|---|---|
1 | Includi | 41000 | 42000 | 100 | 200 | P01 | P99 |
2 | Includi | 41500 | 41500 | 100 | 100 | P02 | P10 |
Quando si specifica la seconda riga, viene visualizzato un messaggio di errore o di avviso. A causa dell'intervallo di conti contabili molto più ampio indicato nella prima riga, la seconda riga è priva di significato.
In questi casi è possibile utilizzare una regola analoga alla seguente:
Riga | Tipo regola | Da conto contabile | A conto contabile | Da centro di costo | A centro di costo | Da commessa | A commessa |
---|---|---|---|---|---|---|---|
1 | Includi | 41000 | 41499 | 100 | 200 | P01 | P99 |
2 | Includi | 41500 | 41500 | 100 | 100 | P02 | P10 |
3 | Includi | 41501 | 42000 | 100 | 200 | P01 | P99 |
Esempio 2
Riga | Tipo regola | Da conto contabile | A conto contabile | Da centro di costo | A centro di costo | Da commessa | A commessa |
---|---|---|---|---|---|---|---|
1 | Includi | 43000 | 43000 | ZZZZ | P01 | P10 | |
2 | Includi | 43000 | 43000 | ZZZZ | P20 | P30 | |
3 | Includi | 43000 | 43000 | 100 | 100 | ZZZZ |
Questa impostazione è illogica: se un utente specifica il centro di costo 100 per il conto contabile 43000, potrà immettere qualsiasi commessa. Tuttavia, se specifica un altro centro di costo, le commesse valide sono soltanto quelle comprese negli intervalli P01 - P10 e P20 - P30.
In questi casi è possibile utilizzare una regola analoga alla seguente:
Riga | Tipo regola | Da conto contabile | A conto contabile | Da centro di costo | A centro di costo | Da commessa | A commessa |
---|---|---|---|---|---|---|---|
1 | Includi | 43000 | 43000 | 100 | 100 | P01 | P10 |
2 | Includi | 43000 | 43000 | 100 | 100 | P20 | P30 |
In alternativa, è possibile ottenere lo stesso risultato spostando la terza riga in un'altra regola.