FILGAUCHE

Description

Cette action agit sur toutes les listes de gauche sauf la liste des derniers lus. Elle s'additionne à l'action FILTRE sur la liste principale.
Elle permet de filtrer les enregistrements à lister.

Type de liste gauche

Principale,  et secondaires
liste simple, liste hiérarchisée, picking simple, picking hiérarchisé

Type d'objet

Simple, Combiné

Transaction

Non

Utilisation

Elle permet de filtrer soit :
    les éléments de la liste de gauche principale
         ( ce filtre est supplémentaire à celui déclaré dans l’action FILTRE)
    les éléments de l’une des listes de gauche secondaire.

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 : 
FILGAUCHE = "BPSTYP=2"

Les variables à renseigner sont les suivantes pour le standard :
    FILGAUCHE         pour la liste gauche principale
    FILGAUSUP(0..1) pour les listes gauche supplémentaires

Les variables à renseigner sont les suivantes pour le spécifique :
    CRITERE             pour la liste gauche principale
    FILGAUSUP(2)   pour  la liste gauche principale. cette variable doit contenir une chaîne de caractères commençant par le caractère "&".

Il est aussi possible d’écrire directement l’instruction Filter dans cette action ; il faudra alors positionner la variable FILTREG = 0, pour ne pas effectuer l’instruction Filter du superviseur.

Enfin, elle permet de modifier le nombre d’éléments affichés, en affectant la variable adxmxl.

Attention, pour les listes gauches récursives, le superviseur désactive le filtre après le remplissage de la liste de gauche. Ce filtre est donc à repositionner dans l'action FIN_ACTION, sur le statut GSTATIR.