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 laction FILTRE)
les éléments de lune 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 linstruction Filter dans cette action ; il faudra alors positionner la variable FILTREG = 0, pour ne pas effectuer linstruction 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.