Liste d'aide MAT (Liste de valeur sur Matrice)
Ce type de liste d’aide et de contrôle s’appuie sur le principe des matrices de contrainte dont le cadre d’utilisation est LST (Voir documentation relative aux Matrices). Les contraintes d’entrée de la matrice sont à définir par l’utilisateur.
L’avantage de cette liste d’aide est la gestion des conditions en entrées de la matrice.
Pour mettre en place une liste d’aide sur matrice, il faut d’abord créer la matrice :
![image-20240307-104037.png](../__attachments/89602474/image-20240307-104037.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
![image-20240307-104047.png](../__attachments/89602474/image-20240307-104047.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Nous allons prendre pour référence de matrice « IKM_CoulExt ». Pour la liste d’aide sur matrice, le cadre d’utilisation doit être « Liste Valeur » (Lst)
![image-20240307-104057.png](../__attachments/89602474/image-20240307-104057.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Nous allons également cocher la case « Cond Sup » (pour condition supplémentaire) afin de rajouter une condition qui ne sera pas présente en entrée de la matrice :
![image-20240307-104112.png](../__attachments/89602474/image-20240307-104112.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Ajoutons les entrées Gamme et Forme, avec condition d’accès « = (‘*’ Ou Variable définie en entrée) » :
![image-20240307-104209.png](../__attachments/89602474/image-20240307-104209.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Ici, par exemple, on souhaite afficher les couleurs 1000, 1001 et 1002 uniquement si on a saisi la gamme « Design », et les couleurs 1005, 1006 et 1007 uniquement si on a saisi la gamme Tradi et une forme rectangle :
![image-20240307-100337.png](../__attachments/89602474/image-20240307-100337.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
![image-20240307-104233.png](../__attachments/89602474/image-20240307-104233.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Rajoutons la condition suivante : Si la couleur intérieure est « 1005 », alors il n’est pas possible de choisir la couleur extérieure « 1007 » :
![image-20240307-104242.png](../__attachments/89602474/image-20240307-104242.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Mettre en place la liste sur matrice (référence de la matrice « IKM_CoulExt ») :
![image-20240307-104304.png](../__attachments/89602474/image-20240307-104304.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
➡️ Seuls les enregistrements répondants aux contraintes de la matrice seront affichés dans la liste d’aide correspondante et pris en compte lors du contrôle de la valeur saisie.
NOTA : Il est possible de maintenir la liste sur matrice directement dans le scénario, ou dans l’entête matrice.