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

Comment résoudre l’erreur « Expression non définie » dans les modèles PDF/HTML avancés de NetSuite ?

Découvrez pourquoi les champs personnalisés peuvent générer des erreurs du type « Expression non définie » lorsqu'ils sont ajoutés aux modèles PDF/HTML de NetSuite, et comment y remédier.

Solution courte

L'ajout d'un champ personnalisé à un modèle PDF/HTML avancé peut entraîner l'affichage du message « Erreur d'analyse du XML : l'expression n'est pas définie ». Cela se produit lorsque le modèle ne parvient pas à reconnaître la référence au champ personnalisé, telle que record.custbody_scanline, ce qui empêche l'enregistrement du modèle. À l’heure actuelle, aucune solution de contournement directe n’est disponible dans l’éditeur de modèles.

Scénario

Les utilisateurs qui tentent d’ajouter un champ personnalisé à un modèle PDF/HTML avancé rencontrent une erreur lors de l’enregistrement. Le système affiche un message indiquant « Erreur d’analyse XML : l’expression [ID du champ personnalisé] n’est pas définie », ce qui empêche l’enregistrement du modèle. Ce problème survient lorsque l’analyseur syntaxique du modèle ne parvient pas à reconnaître le champ personnalisé spécifié.

Solution

Lorsque vous tentez d’ajouter un champ personnalisé à un modèle PDF/HTML avancé, le système génère un message « Erreur d’analyse XML » lors de l’enregistrement. Par exemple, l’ajout d’un champ tel que « custbody_scanline » peut entraîner l’erreur suivante :

Error Parsing XML: Expression record.custbody_scanline is undefined on line 145, column 65 in template.

. Ce problème empêche l’enregistrement correct du modèle. Ce comportement a été identifié et enregistré comme un défaut (défaut n° 244459) au sein de NetSuite. À l’heure actuelle, il n’existe aucune solution alternative permettant de résoudre directement ce problème dans l’éditeur de modèles.

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