
⚙️ Macro
Le Module Macro permet de créer et gérer des codes unifiés représentant l’ensemble de plusieurs articles déjà présents dans la base de données. Chaque macro définit un code agrégé dont le prix est calculé comme la somme des prix des codes composants. Les macros sont utilisées pour :
• générer des kits ou des groupes préconfigurés d’articles ;
• créer des codes synthétiques pour simplifier la vente ou la gestion des tarifs ;
• automatiser le calcul du prix d’articles complexes dérivés de plusieurs composants ;
🧱 Structure de l’écran principal L’écran principal affiche la liste complète des macros disponibles, avec filtres, indicateurs d’état et boutons de gestion. • Macro Assemblages → Code principal de la macro. • Code Alternatif → Alias du code macro. • Description → Description de la macro. • Longueur (L), Hauteur (H), Profondeur (P) → dimensions de référence. • Colonnes de Calcul → Colonnes de la liste de prix où la macro est calculée. • Actif (✔️) → Indique si la macro est activée ou temporairement désactivée. • Action (⋮) → Menu de contrôle pour modifier, dupliquer ou supprimer la macro.
🧮 Logique de calcul
Chaque macro est associée à une nomenclature de codes composants déjà existants dans le système.
Lors de la synchronisation :
1. Lit les codes contenus dans la nomenclature de la macro.
2. Récupère les prix correspondants des colonnes de la liste de prix.
3. Additionne les valeurs, en appliquant éventuellement des règles d’arrondissement ou des colonnes de référence.
4. Enregistre le prix total comme valeur du code macro.
➕ Création d’une nouvelle macro
Pour ajouter une nouvelle macro :
1. Cliquez sur “+ Ajouter Macro”.
2. Remplissez les champs principaux : Code Macro, Code Alternatif, Description, Colonnes, Largeur (L), Hauteur (H), Profondeur (P).
3. Appuyez sur Enregistrer pour créer la macro.
4. La fenêtre “Lignes macro” s’ouvre automatiquement.
✏️ Modification et maintenance des macros
Depuis l’icône ⋮, il est possible de :
• Modifier les données de la macro ;
• Mettre à jour les lignes de la macro ;
• Dupliquer une macro comme base pour une variante ;
• Supprimer une macro non utilisée.
Les modifications sont appliquées en temps réel.
🧾 Modification de l’En-tête Macro La fenêtre permet de modifier l’en-tête d’une macro, c’est-à-dire les données d’identification, dimensionnelles et fonctionnelles qui déterminent le comportement de la macro.
📋 Champs principaux • Code Macro → Identifiant unique du code macro. • Code Alternatif → Code secondaire ou alias. • Description → Texte descriptif de la macro. • Colonnes → Colonne(s) où déposer le prix. • Longueur (L), Hauteur (H), Profondeur (P) → Dimensions de référence.
💾 Actions disponibles • Enregistrer → Enregistre les données saisies ou modifiées. • Fermer → Ferme la fenêtre sans enregistrer.
🧮 Modifier Lignes Macro La fenêtre permet de définir les lignes qui composent la macro. Chaque ligne représente un composant réel utilisé pour déterminer la valeur de la macro.
📋 Champs principaux • Ligne → Numéro progressif automatique. • Code → Code article à inclure dans la macro. • Code Alternatif → Code secondaire ou alias. • Quantité → Nombre d’unités du composant. • Colonne → Indique la colonne tarifaire à partir de laquelle prélever le prix. Il est possible d’insérer un numéro de colonne spécifique ou “MACRO” : dans ce cas, le calcul est effectué sur toutes les colonnes de prix de l’article. Exemple : le code MA01 a un prix de 100 dans la colonne 100 ; MA01CAT a des prix de 10, 20, 30 dans les colonnes 001, 002, 003. Si la ligne indique “MACRO” comme colonne, la macro additionne les composants et génère : 110 dans la colonne 001, 120 dans la colonne 002, 130 dans la colonne 003. • Opérateur → + ajoute, – soustrait, = remplace le total.
⚙️ Boutons • ➕ Ajouter Ligne → Insère une nouvelle ligne dans la liste. • ✏️ Modifier → Modifie la ligne sélectionnée. • 💾 Enregistrer modifications → Met à jour la liste dans la base de données. • ❌ Annuler → Ferme la fenêtre sans enregistrer.
✏️ Modifier Ligne (Macro) La fenêtre permet d’insérer ou de modifier un seul élément de la liste des composants.
📋 Champs modifiables • Quantité → Nombre d’unités à additionner. • Colonne → Colonne ou “MACRO” pour calculer sur toutes les colonnes de prix de l’article. • Opérateur → +, -, = pour mettre à jour le total.
💾 Actions • Enregistrer → Met à jour la liste. • Annuler → Ferme la fenêtre sans modifications.