Cette action permet de filtrer les éléments de la liste de gauche principale et derniers lus. Elle s'exécute avant l'action FILGAUCHE qui a le même objectif de filtre des enregistrements mais cette fois pour la liste principale et listes secondaires.
Action disponible uniquement sur le modèle objet.
Principale, Derniers lus
liste simple, liste hiérarchisée, picking simple, picking hiérarchisé
Simple, Tableau, Combiné
Non
Ce filtre s'exprime sous la forme d'une chaîne de caractères contenant une condition logique sur un ou plusieurs champs de la table principale. On peut écrire par exemple :
FILTSUP+= "BPSTYP=2"
Les variables à renseigner sont les suivantes :
FILTSUP pour le standard
CRITERE pour le spécifique.
Cette action permet également de repositionner la table principale en tant que table par défaut ( ceci est nécessaire par exemple, dans une gestion simple avec une table détail ).
NE PAS "casser" la classe [F] de la table principale de l'objet.
NE PAS dénaturer la valeur de la variable [S]FSTAT.
Les commandes proposées en listes de gauche doivent répondre aux critères suivants :
ce n'est pas une commande ouverte ( SOHCAT < 4)
sa catégorie correspond à celle de la transaction de saisie ( GORDCAT = 4 | GORDCAT = SOHCAT )
$FILTRE
Default File [SOH]
# La cde doit être classique et autorisée par transaction
FILTSUP += "SOHCAT < 4 & (GORDCAT = 4 | GORDCAT =SOHCAT)"