FILGAUCHE

Descrizione

Questa azione agisce su tutte le liste di selezione salvo la lista degli ultimi letti. Si aggiunge all'azione FILTRE sulla lista principale.
Permette di filtrare i record da elencare.

Tipo di lista di selezione

Principale e secondarie.
lista semplice, lista gerarchizzata, picking semplice e picking gerarchizzato

Tipo di oggetto

Semplice, Combinato

Transazione

No

Utilizzo

Permette di filtrare:
    gli elementi della lista di selezione principale
         (questo filtro è supplementare a quello dichiarato nell'azione FILTRE)
    gli elementi di una delle liste di selezione secondarie.

Questo filtro si esprime sotto forma di una stringa di caratteri che contiene una condizione logica su uno o più campi della tabella principale. Si può scrivere per esempio:
FILGAUCHE = "BPSTYP=2"

Le variabili da indicare sono le seguenti per lo standard:
    FILGAUCHE         per la lista di selezione principale
    FILGAUSUP(0..1) per le liste di selezione supplementari

Le variabili da indicare sono le seguenti per lo specifico:
    CRITERE             per la lista di selezione principale
    FILGAUSUP(2)   per la lista di selezione principale. Questa variabile deve contenere una stringa di caratteri che inizia con il carattere "&".

E' anche possibile scrivere direttamente l'istruzione Filter in questa azione; occorrerà posizionare la variabile FILTREG = 0, per non effettuare l'istruzione Filter del supervisore.

Infine permette di modificare il numero di elementi visualizzati alimentando la variabile adxmxl.

Attenzione, per le liste di selezione ricorrenti, il supervisore disattiva il filtro dopo l'alimentazione della lista di selezione. Questo filtro è quindi da riposizionare nell'azione FIN_ACTION allo stato GSTATIR.