Cette action est appelée avant l'affichage d'une liste de gauche, sauf celle des derniers lus.
Principale et secondaires
liste simple, liste hiérarchisée, picking simple et picking hiérarchisé
Simple, Combiné
Non
Cette action permet dindiquer une clé de parcours sur la table principale delOBJet ou du browser lorsque la clé de tri et la clé de parcours ont besoindêtre différentes. On précise la clé de parcours dans la variable HINTLIS(0..8). lindice 0 est pour la liste gauche principale ; les indices 1 à 8 sontpour les listes de gauche supplémentaires. L'indice est donc lié à la position de laliste gauche dans la définition de la fenêtre. Dans votre programmation, il ne faut donc paspréciser cet indice "en dur", s'il on veut permettre l'ajout d'une liste gaucheà n'importe quel endroit (notamment pour le spécifique).
Dans la liste de picking "sélection des commandes", on affiche leséléments par "no de commande" ... donc on a choisi la clé SOP3 (SOHNUM+SOPLIN) de la table SORDERP pour le tri des éléments à afficher. Par contre, on a besoin defiltrer ces éléments sur les champs "statut" et "catégoriecommande", et pour ce besoin c'est la clé SOP2 (SOQSTA+SOHCAT+STOFCY+BPCORD+BPAADD)qu'il faut utiliser.
$OUVRE
# Récupération des noms de currbox des tiroirs
Global Char GBOXSO1(10), GBOXSO2(10)
GBOXSO1 = "GAU_CHE"+num$(find("SO1",OBJLIS(1..8)))
GBOXSO2 = "GAU_CHE"+num$(find("SO2",OBJLIS(1..8)))
$HINT
Case currbox
When GBOXSO1 :HINTLIS(val(right$(GBOXSO1,8)))="SOP2"
When GBOXSO2 :HINTLIS(val(right$(GBOXSO2,8)))="SOQ4"
When Default : Return
Endcase
Return