Requête RV1-xxx
Introduction
Cette requête est exécutée seulement si elle est répertoriée sur le lien vari-article-requêtes du vari-article.
Principe: Cette requête sert à alimenter les variantes associées à l’article à la commande: couleur, hauteur, largeur, épaisseur, matière… Le but des variantes est de consolider sur l’article à la commande des informations importantes de la nomenclature qui seront réutilisées à divers endroits du flux en aval. En effet, l'accès aux variantes via un REC-VAR-SPE sera beaucoup plus rapide que de reparcourir la nomenclature !
Exemple de récupération d’une variante Hauteur pour un article défini par les deux variables GenRefTypArt et GenRefArt.
Les variantes sont destinées à être lues et utilisées par des requêtes et non par l’utilisateur.
➡️ Sur la RV1, on est positionné sur le pointeur pour lequel on déclenche la création de l’article sur-mesure.
En général, on a une requête RV1 par vari-article, pour récupérer les infos utiles à chaque fois.
Exemples de requête RV1-xxx dans DIAPASON START
Ici on récupère des Informations Techniques et des VBA dans les variantes. |
Autres exemples de requête RV1-xxx:
Dans l’exemple ci-contre, toutes les IT et les VBA lues sont sur le pointeur de plus haut niveau… Pour voir comment parcourir les autres pointeurs regardez l’exemple ci-dessous ! | |
On est positionné sur le pointeur de plus haut niveau: les VBA sont donc lues sur ce pointeur. Or, dans l’exemple, il y a une information qui est enregistrée sur un pointeur plus bas: on va donc parcourir la nomenclature pour récupérer cette information sur le bon pointeur ! |
Dans la requête on a un le mot clé INIT-VAR pour initialiser la variante, mais cela ne suffit pas ! Il faut aussi créer le lien vari-article-variante, comme ci-dessous:
Quand vous créez le lien vari-article-variante, il faut remplir les champs en rouge dans la capture ci-contre ! 🙂 Si, dans la requête, on a alimenté des variantes pour lesquelles on n’a pas crée de lien vari-article variante, elles ne seront pas remplies ! A noter qu’on peut aussi directement affecter une VBA à une variante sans passer par cette requête RV1. |
Où consulter les variantes pour un article à la commande ?
On clique ici… | Les variantes: |
Pourquoi stocker ces informations dans des variantes et non dans des variables spécifiques sur la fiche de l'article à la commande ?
Les variantes sont stockées sous forme de liste chainée alors que les variables spécifiques prennent un enregistrement. Donc les variantes prennent moins de place et sont plus faciles à consulter !
De plus, si on crée une variable spé, pour vérifier qu’elle est bien alimentée, on est obligé de l’ajouter dans une ergonomie… Alors que les variantes sont consultables directement.
A noter que les variantes peuvent être mises à jour par MAJ-VAR-SPE en dehors de l’intégration (depuis une REB par exemple). Ceci peut être pratique pour :
gérer la transition sur une mise en PROD : par exemple, on ajoute une nouvelle variante à un flux existant. Les lignes intégrées avant la modification n’auront pas la variante ! Il faudrait les réintégrer, mais généralement ce n’est pas possible pour certaines lignes (si elles sont lancées en fabrication ou approvisionnée à la commande). On doit donc faire une moulinette REB qui met à jour ces lignes. De cette manière, les outils qui exploitent la variante pourront fonctionner sur toutes les lignes !
rattraper un boulette 😉. Et oui il arrive qu’on ait besoin de corriger une erreur…