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.