FILTRE

Descrizione

Questa azione permette di filtrare gli elementi della lista di selezione principale e gli ultimi letti. Viene eseguita prima dell'azione FILGAUCHE che ha lo stesso obiettivo di filtro dei record ma questa volta per la lista principale e liste secondarie.
Azione disponibile esclusivamente sul modello oggetto.

Tipo di lista di selezione

Principale, Ultimi letti
lista semplice, lista gerarchizzata, picking semplice e picking gerarchizzato

Tipo di oggetto

Semplice, Riquadro, Combinato

Transazione

No

Utilizzo

Questo filtro si esprime sotto forma di una stringa di caratteri che contiene una condizione logica su uno o più campi della tabella principale. E' possibile scrivere per esempio:
FILTSUP+= "BPSTYP=2"

Le variabili da indicare sono le seguenti:
    FILTSUP     per lo standard
    CRITERE    per lo specifico.

Quest'azione permette inoltre di riposizionare la tabella principale come tabella di default (per esempio ciò è necessario in una gestione semplice con una tabella dettaglio).

NON "eliminare" la classe [F] della tabella principale dell'oggetto.

NON snaturare il valore della variabile [S]FSTAT. 

Esempio: SUBSOHA   ordini di vendita

Gli ordini proposti in liste di selezione devono soddisfare i seguenti criteri:
non è un ordine aperto ( SOHCAT < 4)
la sua categoria corrisponde a quella della transazione di inserimento ( GORDCAT = 4 | GORDCAT =   SOHCAT )

$FILTRE
Default File [SOH]
# L'ordine deve essere classico ed autorizzato dalla transazione
FILTSUP += "SOHCAT < 4 & (GORDCAT = 4 | GORDCAT = SOHCAT)"