FILTRE

Description

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.

Type de liste gauche

Principale,  Derniers lus
liste simple, liste hiérarchisée, picking simple, picking hiérarchisé

Type d'objet

Simple, Tableau, Combiné

Transaction

Non

Utilisation

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. 

Exemple : SUBSOHA   commandes de vente

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)"