ANS-1683 · IMPRESSION, PDF ET MODèLES D’E-MAILS
Comment afficher le logo d’un client dans les modèles PDF/HTML avancés de NetSuite ?
Affichez sans effort les logos de vos clients dans les modèles PDF/HTML avancés de NetSuite en récupérant les champs d'image à partir des fiches clients.
Solution courte
Pour afficher le logo d’un client issu de sa fiche client dans un modèle PDF avancé, créez un champ d’image personnalisé dans la transaction afin d’y stocker le logo. Ensuite, dans le code du modèle PDF/HTML avancé, utilisez une balise <img> en indiquant la valeur du champ personnalisé comme attribut src afin d’afficher l’image de manière dynamique.
Scénario
Un client souhaite que le logo du client soit imprimé sur les documents de commande client. Le logo est stocké dans un champ d’image natif de NetSuite, directement dans la fiche client. Le défi consiste à récupérer et à afficher dynamiquement cette image dans un modèle PDF/HTML avancé utilisé pour l’impression des commandes client.
Solution
Pour mettre en place l’affichage dynamique du logo client sur les modèles PDF/HTML avancés, veuillez suivre les étapes suivantes :
Créez un champ personnalisé dans le corps de la transaction (par exemple, dans la fiche de commande client) de type « Image ». Ce champ servira à extraire le logo client de la fiche client.
Configurez ce champ personnalisé de manière à ce qu’il récupère sa valeur à partir du champ « Image » de la fiche client où le logo est stocké.
Dans le code du modèle PDF/HTML avancé, faites référence à ce champ personnalisé à l’aide d’une balise
pour afficher l’image. La valeur du champ personnalisé fournira la source de l’image. Par exemple, si l’identifiant de votre champ personnalisé est custbody_gs_customer_logo :
<img src="${record.custbody_gs_customer_logo}"/>Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Impression, PDF et modèles d’e-mails
