Macro
Les macros sont des ensembles de codes qui, en utilisant le moteur mathématique, additionnent des codes existants au catalogue et déposent le résultat, c'est-à-dire le prix, dans un autre code. C'est une fonction très utile et très utilisée par les clients de Price-list Server car elle permet de créer des prix via des opérations mathématiques. Prenons un exemple. Une armoire à 4 portes où le catalogue exprime à la fois les composants individuels, côté droit et gauche, étagères, dos, fond, porte en finition et poignée. Dans le catalogue, il y a donc à la fois les composants et l'armoire montée avec un code prêt à être commandé. Dans ce cas, la macro additionnera automatiquement les composants lors de la synchronisation avec EasyCatalog et InDesign et déposera le résultat. Le code résultant est un véritable code dans Price-list Server et aura toutes les fonctions actives comme les autres, donc tout le support descriptif, les champs dimensionnels, l'héritage, etc.
Macros avec codes et prix en une colonne
Le code de la colonne avec le résultat est "COLONNE" et le résultat souhaité est déposé dans la colonne 200.
Macro avec codes et prix multicolonne
Traduisez le texte suivant de l'italien au français : "Maintenant, étendons davantage l'exemple. Supposons que la liste de prix soit multi-colonnes, c'est-à-dire que certains articles dans la nomenclature aient plusieurs prix et d'autres non. C'est le cas classique de la porte qui, selon la finition/modèle, a des prix différents, tandis que le reste des composants non. En utilisant le mot-clé “MACRO” dans la configuration de la nomenclature dans Price-list Server, le moteur mathématique créera tous les prix de la nomenclature en utilisant les colonnes déclarées dans l'en-tête de la macro de l'article avec le mot-clé. Le code de la colonne avec le résultat est “COLONNE2” et le résultat souhaité est déposé dans les colonnes 200, 201, 202, 210. Le code ANTA a les prix dans les colonnes 200, 201, 202, 210. La macro est ainsi déclarée dans Price-list Server.
Le code ANTA a les prix suivants :
Le résultat dans le panneau d'easyCatalog dans inDesign sera un code COLONNE2
Voyons maintenant un exemple concret.
Nous remercions LT-FORM pour avoir fourni l'exemple
Voici une page de la liste de prix de LT-FORM qui utilise des macros. La page est divisée en deux sections principales. La première, en haut, est la section des articles "Best Seller". Les prix sont construits grâce aux macros. La deuxième section, en bas, est la liste des composants qui peuvent être utilisés pour construire la chaise. À noter que nous sommes dans le cas du multicolonne.
Voici une capture d'écran de la première macro sur la page exemple de LT-FORM. Les particularités du système Macro sont : • Opérateurs mathématiques d'addition et de soustraction. • Calcul "à la volée", c'est-à-dire que les macros sont toujours recalculées à chaque synchronisation. Cela garantit que les totaux sont toujours alignés en cas de changement des prix des articles. • Opérateur générique "MACRO" pour exploiter le multi-colonnes. • Stockage dans un code entièrement libre dans sa construction, également compatible avec le codeur.