Skip to main content
Skip table of contents

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…


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.