ANS-0549 · CHAMPS PERSONNALISéS, ENREGISTREMENTS ET FORMULAIRES
Pourquoi la valeur source d’un champ du corps d’une transaction NetSuite est-elle vide ?
Il est essentiel de bien comprendre le paramètre « Store Value » (Enregistrer la valeur) des champs personnalisés du corps de la transaction pour garantir une extraction correcte des données dans NetSuite.
Solution courte
Pour résoudre le problème d'un champ « Transaction Body » vide dans NetSuite qui est censé récupérer sa valeur, assurez-vous que la case « Stocker la valeur » n'est pas cochée. Lorsque l'option « Stocker la valeur » est activée, NetSuite s'attend à trouver une valeur enregistrée, qui peut être absente si le champ a été ajouté après la création de l'enregistrement. Le fait de décocher cette case permet à NetSuite de récupérer la valeur de manière dynamique.
Scénario
Il peut arriver que les utilisateurs constatent qu’un champ personnalisé du corps de transaction dans NetSuite s’affiche systématiquement vide, bien qu’il soit configuré pour récupérer sa valeur à partir d’un autre champ. Ce problème survient souvent lorsque le champ a été ajouté à des enregistrements existants et que sa valeur ne s’affiche pas comme prévu, ce qui entraîne des données manquantes.
Solution
La solution principale pour un champ « Transaction Body » de NetSuite vide, dont la valeur est censée être récupérée, consiste à configurer correctement la case à cocher « Store Value ».
Accédez à la définition du champ « Transaction Body » personnalisé.
Repérez la case à cocher « Store Value ».
Assurez-vous que la case à cocher « Stocker la valeur » n’est pas cochée. Lorsque la case « Stocker la valeur » est cochée, NetSuite tente de récupérer une valeur qui a été explicitement enregistrée dans l’enregistrement. Si l’enregistrement a été sauvegardé avant la création ou la configuration de ce nouveau champ du corps de la transaction, sa valeur n’aura jamais été définie, ce qui explique qu’il apparaisse vide.À l’inverse, lorsque la case « Stocker la valeur » n’est pas cochée, NetSuite extraira dynamiquement la valeur de la liste source correspondante, même si celle-ci n’a pas été explicitement définie ou enregistrée dans l’enregistrement lui-même.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Champs personnalisés, enregistrements et formulaires
