ANS-1308 · IMPRESSION, PDF ET MODèLES D’E-MAILS

Comment afficher des champs d’entité personnalisés dans les modèles PDF/HTML avancés de NetSuite ?

Découvrez la méthode directe pour référencer les champs d'entité personnalisés associés à l'entité d'une transaction dans les modèles PDF/HTML avancés de NetSuite.

Solution courte

Pour afficher un champ d’entité personnalisée dans un modèle PDF/HTML avancé dans NetSuite, faites-y directement référence à l’aide de la syntaxe `${record.entity.custentityXXX}`. Cette méthode permet au modèle d’extraire les données des champs personnalisés définis dans la fiche client, fournisseur ou employé associée à la transaction, garantissant ainsi une présentation précise des données.

Scénario

Les utilisateurs de NetSuite ont souvent besoin d’inclure des champs personnalisés provenant d’une entité associée (telle qu’un client, un fournisseur ou un salarié) directement dans des modèles PDF/HTML avancés basés sur des transactions. La difficulté réside dans le fait de référencer correctement ces champs d’entité personnalisés au sein de la syntaxe FreeMarker du modèle afin de garantir leur affichage précis sur les formulaires imprimés.

Solution

Pour récupérer et afficher correctement un champ d’entité personnalisée dans un modèle PDF/HTML avancé, utilisez la syntaxe FreeMarker suivante afin d’accéder au champ à partir de l’enregistrement d’entité associé à la transaction :

${record.entity.custentity111}

Remplacez custentity111 par l’identifiant réel de votre champ d’entité personnalisé. Cette syntaxe accède directement à l’enregistrement d’entité lié à la transaction, puis récupère la valeur du champ personnalisé spécifié, garantissant ainsi son affichage sur le PDF généré.

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Impression, PDF et modèles d’e-mails

Parler à un consultant