Paramétrage > Configurateur > 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

SEEREFERTTO 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

Présentation

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.

 

Champs

Les champs suivants sont présents dans cet onglet :


Composer ou sélectionner un fenêtre de sélection articles.

  • champ SELAXX

 

  • Mode autonome (champ SELMOD)

Cocher si la sélection doit pouvoir êtreexécutée en mode autonome (hors scénario), et dans ce cas lafonction générera une fenêtre de saisie des réponses.


Une ligne d'article permet de :

  • définir les champs spécifiques identifiables pour une famille d'articles.
    SEEINFOLe module Configurateur s'appuie sur les lignes d'articles, mais les lignes articles peuvent être utilisées indépendamment du configurateur.
  • définir des règles d'équivalences entre articles.

  • champ CFGLINAXX

 

  • Actif (champ ENAFLG)

Utilisez ce champ pour activer ou de désactiver la transaction.
Les transactions inactives ne sont pas proposées dans la fenêtre de sélection des transactions.

 

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.

 

Champs

Les champs suivants sont présents dans cet onglet :

Bloc numéro 1

  • Classement (champ SELKEY)

Choisir le classement (le plus approprié).
- Numéro d'article
- Désignation article
- Clé de recherche
- Ligne de produit

Le choix doit être en correllation avec le filtre principal de lasélection pour ne pas générer une requête trop longue.

Exemples :
Le filtre principal devra filtrer sur une ligne de produit siclassement ligne de produit.
Le filtre principal devra filtrer les premiers caractères du numérod'article si classement numéro d'article.

  • Nombre lignes (champ SELLINNBR)

Composer le nombre maximum de lignes que doitcontenir le tableau des articles sélectionnés.
Un grand nombre de lignes peut induire des temps d'affichageimportants.

  • Code sélection (champ SELMUL)

Une fois la fenêtre affichée l'utilisateur peutsélectionner des lignes.
Préciser le nombre de lignes autorisées en sélection :
- Pas de sélection (visualisation)
- Sélection de 0 ou 1 lignes (1 ligne facultative)
- Sélection de 1 ligne (obligatoire)
- Sélection de 0 à n lignes
- Sélection de 1 à n lignes (minimum une ligne)
Remarque :
Le valeur de ce paramètre peut être modifiée dans la définitiond'un scénario.


Composer le numéro de la procédure.
Une procédure est une série standard réutilisable de questions,calculs de variables,choix de formes / modèles ...


  • Colonne quantité (champ SELQTY)

Choisir si une colonne quantité doit êtreajoutée dans le tableau de sélection.
- Non (la quantité sera 1 pour les lignes sélectionnées)
- Oui en unité de stocks
- Oui en unité de ventes

  • Formule quantité (champ QTYFOR)

 

  • Colonne prix (champ SELPRI)

Choisir si une colonne "prix" doit être ajoutéeau tableau de sélection.
Choisir :
- Pas de colonne prix (conseillé si utilisé par les scénarios)
- Prix calculé par une formule
- Prix de base (de la table articles ventes)
- Prix standard
- Prix standard actualisé
- Dernier prix


  • Formule coût (champ PRIFOR)

Saisir, sélectionner ou composer avec l'editeurde formule une expression de calcul du prix en format Adonix.
Remarque
Un message d'anomalie est affiché si l'on fait référence à destables non utilisées en général par le configurateur ou desvariables inconnues.


  • Filtre principal (champ SELFIL)

Saisir, sélectionner ou composer avec l'éditeurde formule une expression du filtre principal en format Adonix.
Remarques
L'expression doit être en correllation avec le choix duclassement
Un message d'anomalie est affiché si l'on fait référence à destables non utilisées en général par le configurateur ou desvariables inconnues.


Tableau Fenêtre

Choisir la table du champ faire figurer dans letableau de la sélection.
- ITMMASTER Article maître
- ITMFACILIT Article site
- ITMMVT Article cumuls stocks
- ITMSALES Article ventes


  • 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.
Remarque
Si l'on compose le nom d'un symbole préfixé par "S_" l'intitulésera dynamique et ser l'intitulé du symbole suivi de sa valeur aumoment de l'exécution de la sélection.


  • Et / Ou (champ SELBOO)

Choisir l'opérateur logique entre le filtrecourant et le filtre précedent :
- ET (filtre ligne -1 ET filtre ligne en cours)
- OU (filtre ligne -1 OU filtre ligne en cours)

  • Actif (champ SELSTR)

Cocher si le filtre secondaire doit être actifau premier appel de la sélection.
Si non actif l'utilisateur l'extraction sera étendue et pourra êtrerestreinte par l'utilisateur.
Si actif l'extraction sera limitée par ce filtre et pourra êtreétendue par l'utilisateur.


  • 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

Permet d'accéder aux symboles du configurateur.

Permet d'accéder aux abaques du configurateur.

Permet de valider la sélection.

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.

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. 

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre