Mercator permet un vaste choix d'options afin de déterminer quel modèle d'impression doit être utilisé lors de la validation d'un document.
- Impression simple : le modèle est indiqué, pour chaque séquence, dans l'onglet "Modèles". Si le nom de modèle contient les jokers * ou ?, une liste de modèles peut être proposée à l'utilisateur. (Ex. : PIECE*.REPX -> PIECE AVEC PRIX et PIECE SANS PRIX)
- Modèles dans la fiche clients/fournisseur : les variables C_MODELEi et F_MODELEi char(50) peuvent être ajoutées, si besoin en est, respectivement dans fichiers "Clients" (CLI) et "Fournisseurs" (FOU). i est le type de séquence :
- 1 : facture
- 2 : livraison
- 3 : commande
- 4 : devis client ou préparation de commande fournisseur
Ceci permet de lier un modèle de document à un client et un type de documents (Ex. une facture spécifique pour le client Dupont, un bon de livraison spécifique pour le client Durant).
Si dans la fiche du client/fournisseur, la zone en question est vide, alors le modèle par défaut prévu au niveau de la séquence sera utilisé.
- Modèles variants lors de copies multiples : via l'onglet "Modèles" de l'écran de "Séquences", il est possible de choisir un modèle spécifique pour chaque copie (copie 1 tel modèle, copie 2 tel autre modèle). Les applications pratiques peuvent être les suivantes :
- Impression sur imprimante multi-bacs : le modèle de la copie 1 sera associé à un bac tandis que les copies suivantes seront associées à un autre bac
- Impression de multiples documents : exemple : la copie 1 correspond au document "client", la copie 2 au document "atelier"
- ..
Si une telle zone est laissée à blanc, alors le modèle par défaut sera utilisé.
L'impression en copies multiples est uniquement disponible pour les impressions de type "Automatique" ou "Ticket". Le nombre de copies peut être fixé :
- au niveau de la fiche client/fournisseur (variables C_COPIES ou F_COPIES (smallint) optionnelles)
- au niveau de la séquence
Les valeurs supérieures à zéro sont prises en considération. Une valeur de -1 signifie "pas d'impression".
Voir aussi Fonctionnement de l'objet OutputSelector