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

SEEREFERTTO 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. 

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.

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) 

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.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre