ANS-0149 · RECHERCHES ENREGISTRéES ET FORMULES

Comment rechercher des enregistrements enfants sans inclure l’enregistrement parent dans NetSuite

Découvrez comment créer une requête SuiteScript NetSuite permettant de récupérer uniquement les enregistrements clients enfants, en excluant explicitement leur parent direct.

Solution courte

Pour rechercher des enregistrements enfants tout en excluant le parent dans NetSuite, configurez des filtres de recherche SuiteScript ciblant le champ « parent », assurez-vous que les enregistrements sont actifs et excluez spécifiquement l’« internalid » du parent des résultats. Cette méthode garantit que seuls les descendants directs sont renvoyés.

Scénario

Les utilisateurs ont souvent besoin de récupérer une liste d’enregistrements enfants de clients, tels que des sous-clients ou des filiales, sans que l’enregistrement parent lui-même n’apparaisse dans les résultats de recherche. Cela est courant lors de l’analyse de structures hiérarchiques de clients ou du traitement de données spécifiques aux enregistrements enfants.

Solution

Pour ce faire, une recherche SuiteScript peut être configurée à l’aide de filtres spécifiques afin de n’inclure que les enregistrements enfants et d’exclure explicitement le parent. L'extrait de code SuiteScript 2.x suivant montre comment créer ces filtres. Veuillez noter que dans SuiteScript 2.x, le module N/search est indispensable pour les opérations de recherche. Les filtres sont définis sous la forme d'un tableau d'expressions de filtrage, qui peut ensuite être transmis à un appel search.create().

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Recherches enregistrées et formules

Parler à un consultant