12.11. Multi-match
Il comportamento standard del configuratore implica la valutazione delle righe di una regola sequenzialmente dall'alto verso il basso. Non appena le condizioni di una riga sono verificate, la coppia <codice/qta> viene evasa e l'elaborazione del gruppo si ferma, evitando di valutare le righe successive.
Se l'opzione Multi-match è attiva il comportamento è differente: tutte le righe verranno valutate e tutte le coppie <codice/qta> associate ad una riga verificata verranno evase.
Questà opzione viene utilizzata in alcune situazioni particolari:
- permette di compattare la struttura dei gruppi. Ci possono essere gruppi simili che dipendono dalle stesse variabili. Può essere più semplice gestirli con una sola regola (un solo gruppo).
- ci sono situazioni dove più codici possono essere compatibili con i parametri forniti. Sarà l'operatore a definire manualmente, a valle del configuratore, quale codice deve essere evaso.