Sélections configurateur
Cette fonction permet de générer une fenêtre de sélection d'articles avec possibilité :
De sélectionner, de saisir des quantités, de calculer des coûts…
D'activer ou désactiver des filtres préétablis.
Les fenêtres de sélection articles peuvent être utilisées en mode autonome depuis la saisie des devis et des commandes, insérées dans un scénario, mais aussi utilisées directement à partir de la fonction FUNCFGS à des fins de consultations d'articles.
Pré-requis
Reportez-vous à la documentation de Mise en oeuvre
Gestion de l'écran
Un onglet unique « Paramètres » intervient dans le paramétrage d'une sélection configurateur.
En-tête
Champ Sélection articles : Nom de la sélection sur 5 caractères et intitulé sur 30 caractères.
Mode autonome : Si oui, la fenêtre de sélection est utilisable depuis les ventes (devis, commande) ; Si non, son utilisation est liée à un ou plusieurs scénario(s).
Ligne de produit : Permet l'affichage des champs du configurateur avec leurs intitulés spécifiques.
champ SELNUM |
|
champ SELAXX |
Mode autonome (champ SELMOD) |
Cocher si la sélection doit pouvoir être
exécutée en mode autonome (hors scénario), et dans ce cas la
fonction générera une fenêtre de saisie des réponses. |
Ligne de produit (champ CFGLIN) |
Une ligne d'article permet de :
|
champ CFGLINAXX |
Actif (champ ENAFLG) |
Utilisez ce champ pour activer ou de désactiver la transaction. |
Onglet Paramètres
Classement : Classement des articles à l'affichage par :
Numéro d'article
Désignation article
Clé de recherche
Ligne de produit
Numéro de pièce cfg
Nombre de lignes : Nombre de lignes maximum affichées dans les fenêtres de sélection.
Procédure initiale : Nécessaire en mode autonome, la procédure regroupe les questions et calculs de variables liés à la fenêtre de sélection.
Code sélection : Ce champ indique si l'on peut ressortir de la fenêtre de sélection avec des données et de quelle manière. En utilisation dans un scénario, ce paramètre peut être modifié.
Colonne quantité : Ce champ permet de faire apparaître une colonne quantité en unité de vente ou en unité de stock.
Colonne prix : Ce champ permet de faire apparaître une colonne prix. L'origine du prix affiché est à déterminer parmi les choix suivants :
Pas de calcul
Formule (le champ formule doit contenir l'expression de la formule de calcul du prix)
Prix de base
Prix standard
Prix standard actualisé
Dernier prix
Budget
Formule coût : Saisir, sélectionner ou composer avec l'éditeur de formule une expression de calcul du prix en format ADONIX. Un message d'anomalie est affiché si l'on fait référence à des tables non utilisées en général par le configurateur ou des variables inconnues.
Filtre principal : Ce champ permet de définir une expression conditionnant la première extraction de la table article. Ce filtre, que l'on peut définir à l'aide d'une formule de calcul, doit être cohérent avec le classement choisi précédemment pour ne pas alourdir les temps de traitements.
Tableau Fenêtre
Ce tableau permet de définir les colonnes que l'on souhaite voir dans l'écran de sélection final.
Table : Ce champ permet de choisir les champs à visualiser dans les tables suivantes :
Article maître
Article cumul stocks
Article site
Article ventes
Tableau des Filtres secondaires
Il est possible de définir jusqu'à 12 filtres secondaires pour une sélection. Ces filtres peuvent être désactivés en cours d'utilisation de la sélection si l'on souhaite élargir le champ des articles sélectionnables.
Si on paramètre au plus 4 filtres secondaires, il sera possible en cours d'utilisation de la sélection de modifier les relations "et / ou" définies par le paramétrage entre ces filtres. A partir de 5 filtres secondaires et plus, cette possibilité n'est plus active.
Intitulé : Ce champ permet de saisir un texte sur 30 caractères maximum. Si en lieu et place du texte est saisi le nom d'une question préfixée par un "S_", le texte affiché sera l'intitulé de la question + la réponse au moment de l'affichage.
Et/Ou : Ce champ permet d'exprimer une relation logique avec le champ précédent (sauf pour le premier filtre secondaire).
Actif : Ce champ indique si les filtres définis doivent être actifs au 1er affichage.
Formule : Ce champ permet de saisir une expression pour chaque filtre secondaire. Cette expression peut être définie à l'aide de l'éditeur de formule.
Enfin, lors de l'exécution de la fenêtre de sélection, un cinquième filtre est proposé à l'utilisateur, dans lequel il peut directement saisir une formule de calcul afin de filtrer davantage encore la population d'articles qui lui est proposée. L'éditeur de formule est accessible depuis cette zone.
Affichage d'images
Il est possible d'afficher une image correspondant aux articles affichés sélectionnés. Un champ de la fiche article doit être réservé pour contenir le nom de l'image (champ configurateur ou autre). Le nom du champ est donné par le paramètre général CFGPICFLD. Voir aussi l'aide sur le champ Image dans le paramétrage d'un symbole.
Bloc numéro 1
Classement (champ SELKEY) |
Choisir le classement (le plus approprié). |
Nombre lignes (champ SELLINNBR) |
Composer le nombre maximum de lignes que doit
contenir le tableau des articles sélectionnés. |
Code sélection (champ SELMUL) |
Une fois la fenêtre affichée l'utilisateur peut
sélectionner des lignes. |
Procédure initiale (champ MACNUM) |
Composer le numéro de la procédure. |
Colonne quantité (champ SELQTY) |
Choisir si une colonne quantité doit être
ajoutée dans le tableau de sélection. |
Formule quantité (champ QTYFOR) |
Colonne prix (champ SELPRI) |
Choisir si une colonne "prix" doit être ajoutée
au tableau de sélection. |
Formule coût (champ PRIFOR) |
Saisir, sélectionner ou composer avec l'editeur
de formule une expression de calcul du prix en format Adonix. |
Filtre principal (champ SELFIL) |
Saisir, sélectionner ou composer avec l'éditeur
de formule une expression du filtre principal en format Adonix. |
Tableau Fenêtre
Table (champ SELTBL) |
Choisir la table du champ faire figurer dans le
tableau de la sélection. |
Intitulé (champ SELTBLTXT) |
Champs (champ SELFLD) |
Composer ou sélectionner le champ de la table à
faire figurer dans le tableau de la sélection. |
Intitulé (champ SELFLDTXT) |
Tableau Filtres secondaires
Intitulé filtre (champ SELINT) |
Composer l'intitulé du filtre secondaire. |
Et / Ou (champ SELBOO) |
Choisir l'opérateur logique entre le filtre
courant et le filtre précedent : |
Actif (champ SELSTR) |
Cocher si le filtre secondaire doit être actif
au premier appel de la sélection. |
Formule filtre (champ SELFOR) |
Saisissez, sélectionnez ou composez avec l'éditeur de formule une expression du filtre en langage Sage X3. Un message d'anomalie est affiché si vous faites référence à des tables non utilisées en général par le configurateur, ou des variables inconnues. |
Etats
Par défaut, les états suivants sont associés à la fonction :
PRTSCR : Impression écran
Mais ceci peut être modifié par paramétrage.
Boutons spécifiques
Symbole |
Permet d'accéder aux symboles du configurateur. |
Abaques |
Permet d'accéder aux abaques du configurateur. |
Validation |
Permet de valider la sélection. |
Visu |
Permet de visualiser la fenêtre de sélection créée après validation ainsi que l'éventuelle fenêtre présentant les questions préalables à l'exécution de la sélection. |
Copie |
Permet de copier une sélection vers un autre dossier. Lors d'une copie vers un autre dossier la sélection est copiée avec les symboles, abaques, procédures, formes et modèles et lignes de produits s'ils sont absents du dossier de destination. De même, un contrôle préalable est effectué sur les lignes de produits, symboles et abaques. Si ces derniers n'ont pas les mêmes caractéristiques sur les deux dossiers, alors la copie n'est pas exécutée. Les anomalies peuvent être identifiées sur un fichier trace affiché lors de la copie. Les lignes de produits, sélections, formes / modèles et symboles créés dans le dossier de destination devront être revalidés. |
Messages d'erreur
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
Plusieurs questions sont affectées à une même ligne d'un même bloc !Ce message apparaît à la validation du scénario si plusieurs questions sont affectées à une même ligne d'un même bloc.
Suppression sélection interdite car présente dans scénario !Le message apparaît si la procédure est utilisée dans un scénario.
La modification de ce traitement entraîne la revalidation des scénarios l'utilisant !Ce message apparaît après la modification d'une sélection présente dan un scénario.
Saisir les numéros de séquence dans l'ordre croissant !Le pas des numéros de séquence ne peut être que croissant.