Options / variantes
Cette fonction permet de générer des fenêtres d'options / variantes, lesquelles donnent la possibilité de sélectionner un ou plusieurs articles en effectuant les contrôles suivants :
Choix obligatoire d'une variante.
Choix d'une option facultative.
Contrôle d'options liées.
Contrôle d'options incompatibles
Cette fonction peut être utilisée en mode autonome, c'est à dire appelable depuis les commandes de vente ou les devis, mais aussi utilisée comme partie intégrante d'un scénario configurateur.
Pré-requis
Reportez-vous à la documentation de Mise en oeuvre
Gestion de l'écran
Deux onglets permettent de paramétrer une option / variante.
En-tête
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énarios.
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
Procédure : Nécessaire en mode autonome, la procédure regroupe les questions et calculs de variables liés à la fenêtre de sélection.
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 :
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
Bloc 'Fenêtre'
Ce tableau permet de définir les colonnes que l'on souhaite voir dans l'écran de sélection final. Les tables accessibles sont :
ITMFACILIT (articles-sites)
ITMMASTER (articles)
ITMMVT (cumul article-site)
ITMSALES (articles-ventes)
Les champs sont librement sélectionnables.
Bloc numéro 1
Colonne quantité (champ SELQTY) |
Choisir si une colonne quantité doit être
ajoutée dans le tableau de sélection. |
Procédure initiale (champ MACNUM) |
Composer le numéro de la procédure. |
Colonne prix (champ SELPRI) |
Choisir si une colonne "prix" doit être ajoutée
au tableau de sélection. |
champ PRIFOR |
Saisir, sélectionner ou composer avec l'editeur
de formule une expression de calcul du prix 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) |
Onglet Options / variantes
Cet onglet permet de lister l'ensemble des options / variantes susceptibles d'être sélectionnées, ainsi que les diverses contraintes liant ces options et variantes entre elles.
Tableau 'Articles'
Numéro de séquence : Numéro de regroupement d'une option / variante, mais également le numéro de séquence d'une nomenclature.
Options / variantes : Intitulé de l'option / variante sur 30 caractères maximum.
Article : Code article ou "rien". Si l'article n'est pas renseigné, il faudra renseigner le champ « filtre / condition » pour le chargement des articles. A contrario, si l'article est renseigné, le filtre n'est plus nécessaire.
Saisie quantité : Champ présent si "colonne quantité" choisie sur le premier onglet. Les deux choix possibles sont les suivants :
Saisie 0 ou 1
Saisie libre
Condition / Filtre : Ce champ permet de saisir une expression qui agira comme une condition d'affichage, si le champ article est renseigné, et comme un filtre de chargement, s'il n'est pas renseigné.
Formule quantité : Dans le cas où la colonne quantité a été paramétrée comme apparente, il est possible d'affecter à chaque option / variante une formule de calcul afin de proposer par défaut une quantité calculée d'articles à sélectionner. Cette quantité reste modifiable.
Ligne de produit : Cette zone non modifiable est alimentée lorsqu'un code article est renseigné. Il s'agit de la ligne de produit associée à sa fiche article.
Tableau 'Règles'
N° de séquence : Numéro de séquence des options / variantes.
Option/variante : Cette zone est préchargée en fonction du numéro de séquence précédemment renseigné. Les options / variantes du tableau "Articles" sont ainsi rappelées.
Règle : Ce champ peut prendre trois valeurs :
Choix obligatoire (le numéro de séquence spécifié devra obligatoirement être choisi)
Liée avec (permet de lier des numéros de séquence entre eux, le choix de l'un implique le choix de l'autre)
Interdit avec (permet d'interdire des numéros de séquence entre eux)
Tableau Articles
No séq (champ ITMREFSEQ) |
Composer le numéro de séquence. |
Option/Variante (champ ITMOPVAXX) |
Article (champ ITMREFLOA) |
Composer ou sélectionner un numéro d'article
(facultatif). Si aucun numéro
d'article n'est saisi la fenêtre sera chargée dynamiquement en
fonction du filtre défini au niveau de cette ligne.
|
Désignation (champ ITMDES1) |
Saisie Qté (champ ITMREFQTY) |
Choisir le mode de saisie de la colonne
quantité |
Condition / Filtre (champ ITMREFFOR) |
Saisir, sélectionner ou composer avec l'éditeur
de formule une expression |
Formule quantité (champ ITMREFCAL) |
Saisir, sélectionner ou composer avec l'éditeur de formule une expression. - De calcul de la quantité en format Adonix. Remarque. 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. |
Ligne de produit (champ CFGLINNUM) |
Intitulé (champ CFGLINAXX) |
Tableau Règles
No séq (champ RULOPT1) |
Composer le numéro de séquence pour lequel on
veut créer une règle. |
Option/Variante (champ RULOPTTXT1) |
Règle (champ RUL) |
Choisir une règle : |
No séq (champ RULOPT2) |
Composer le numéro de séquence s'appliquant à la
règle. |
Option/Variante (champ RULOPTTXT2) |
Condition (champ RULCND) |
Saisir la condition qui doit être satisfaite
pour que cette règle soit appliquée. |
Copie nomenclature |
Avant la saisie du tableau 'Articles', on a la possibilité de copier une nomenclature commerciale. Une fois le composé et l'alternative 'validés', la liste des composants de la nomenclature est préchargée et le tableau des règles est alimenté par défaut en reprenant les numéros de séquences de la nomenclature. Il est néanmoins possible de compléter ces informations ultérieurement. |
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
Symboles |
Permet d'accéder aux symboles du configurateur. |
Abaques |
Permet d'accéder aux abaques du configurateur. |
Validation |
Permet de valider les options / variantes déjà créées. |
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 |
Ce bouton permet de copier une option / variante vers un autre dossier. Lors d'une copie vers un autre dossier, l'option / variante est copiée avec les symboles, abaques, procédure, formes et modèles et lignes de produits s'ils sont absents du dossier de destination. Un contrôle de cohérence sur les lignes de produits, symboles et abaques des deux dossiers est effectué (un contrôle non bloquant est effectué sur les intitulés des lignes de produits). Si leurs caractéristiques diffèrent, la copie n'est pas réalisée. Dans tous les cas, un fichier trace est affiché et indique les erreurs éventuelles. Les lignes de produits, sélections, formes / modèles et symboles créés dans le dossier de destination devront être validé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.