Cette page ne concerne pas la version Aruba.
La description reprise ci-après permet d'imprimer sur une étiquette article (ou dans un autre document lié aux articles) les différents articles liés à cet article. L'impression est limitée au premier niveau des articles liés.
Les 2 fichiers FXP ci-joint doivent-être placé dans le répertoire principal de Mercator.
Dans le modèle de l'étiquette, créer une variable etiq_init_liens
- initial value : ''
- value to store : etiq_init_liens(stock_rep.s_id)
Ensuite, créer les variables correspondant aux id des articles liés :
- etiq_lien_n1
- initial value : ''
- value to store : etiq_lien_n(1)
- etiq_lien_n2
- initial value : ''
- value to store : etiq_lien_n(2)
- etiq_lien_n3
- initial value : ''
- value to store : etiq_lien_n(3)
- ...
Attention : l'ordre de création de ces variables doit être respecté.
Il est possible d'aller aussi loin que souhaité dans la numérotation. Mercator affichera un blanc une fois dépassé le nombre d'articles liés.
Dans le layout, les informations des articles liés peuvent être récupérées comme ceci (exemple pour le désignation - s_modele) :
- xlookup('stock_x','s_id',m.etiq_lien_n1,'s_modele')
- xlookup('stock_x','s_id',m.etiq_lien_n2,'s_modele')
- xlookup('stock_x','s_id',m.etiq_lien_n3,'s_modele')
- ...
La quantité des articles liés peut -être imprimée par la formule :
- xlookup('ARTLIENS_X','DOUBLE_TAG',stock_rep.s_id+m.etiq_lien_n1,'q')
- xlookup('ARTLIENS_X','DOUBLE_TAG',stock_rep.s_id+m.etiq_lien_n2,'q')
- xlookup('ARTLIENS_X','DOUBLE_TAG',stock_rep.s_id+m.etiq_lien_n3,'q')
- ...
Version minimum : 4.0.35
A télécharger :
0000000647.zip (0 Kb - 11/02/2004)