ANS-0025 · RECHERCHES ENREGISTRéES ET FORMULES
Comment résoudre l’« erreur » dans les champs personnalisés des recherches enregistrées de NetSuite ?
Les champs personnalisés affichant le message « Erreur » dans les recherches enregistrées de NetSuite apparaissent souvent lorsqu’une valeur par défaut fait directement référence à un autre champ personnalisé qui comporte également un calcul de valeur par défaut.
Solution courte
Pour résoudre l’« erreur » dans les champs personnalisés des recherches enregistrées de NetSuite, modifiez le calcul de la valeur par défaut. Assurez-vous que la valeur par défaut d’un champ personnalisé n’appelle pas directement un autre champ personnalisé qui dispose lui-même d’un calcul de valeur par défaut. À la place, faites référence aux champs de base ou recalculez la valeur dépendante au sein de la formule.
Scénario
Lors de la création d’une recherche enregistrée dans NetSuite, un champ personnalisé peut afficher le message « Erreur » dans les résultats. Ce problème survient généralement lorsque le calcul de la valeur par défaut du champ personnalisé fait directement référence à un autre champ personnalisé qui contient lui-même un calcul de valeur par défaut.
Solution
Pour résoudre ce problème, le calcul de la valeur par défaut doit être modifié de manière à ce qu’il n’appelle pas directement un autre champ personnalisé doté d’une valeur par défaut. Le calcul doit plutôt faire référence aux champs de base ou recalculer la valeur intermédiaire au sein de la formule. Exemple de configuration problématique (entraînera une « erreur » dans la recherche enregistrée) :
Champ personnalisé : Jours de congé maladie alloués
Champ personnalisé : Jours de congé maladie pris cette année (heures)
Champ personnalisé : Jours de congé maladie pris cette année || Valeur par défaut : {Sick Days Taken This Year (hours)} / 8
Champ personnalisé : Jours de congé maladie alloués
Champ personnalisé : Jours de congé maladie pris cette année (heures)
Champ personnalisé : Jours de congé maladie restants || Valeur par défaut : {Allotted Sick Days} - {Sick Days Taken This Year} Exemple de correction de l’erreur :
Champ personnalisé : Jours de congé maladie alloués
Champ personnalisé : Jours de congé maladie pris cette année (heures)
Champ personnalisé : Jours de congé maladie pris cette année || Valeur par défaut : {Sick Days Taken This Year (hours)} / 8
Champ personnalisé : Jours de congé maladie restants || Valeur par défaut : {Allotted Sick Days} - ({Sick Days Taken This Year (hours)} / 8) Dans l'exemple corrigé, la valeur par défaut du champ « Jours de congé maladie restants » intègre directement le calcul du champ « Jours de congé maladie pris cette année » au lieu de faire référence au champ personnalisé lui-même.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Recherches enregistrées et formules
