ANS-0006 · RECHERCHES ENREGISTRéES ET FORMULES

Comment filtrer les recherches enregistrées dans NetSuite pour « NoneOf None » sur des champs à sélection multiple

Ce guide explique comment appliquer correctement un filtre « noneOf None » aux champs à sélection multiple dans les recherches enregistrées de NetSuite, en abordant leur récupération textuelle.

Solution courte

Pour filtrer une recherche enregistrée dans NetSuite sur « noneOf None » dans un champ à sélection multiple, utilisez un filtre de type « Formule (Texte) ». Définissez la formule sur l’identifiant du champ à sélection multiple et l’opérateur sur « N’est pas vide ». Cette approche gère correctement la manière dont NetSuite récupère les valeurs des champs à sélection multiple sous forme de chaînes de texte, garantissant ainsi un filtrage précis pour les sélections vides.

Scénario

Lorsque vous tentez de filtrer une recherche enregistrée dans NetSuite afin d’identifier les enregistrements pour lesquels un champ à sélection multiple ne comporte aucune sélection (c’est-à-dire « noneOf None »), vous pouvez obtenir des résultats inattendus. Ce phénomène s’explique par le fait que NetSuite traite les valeurs des champs à sélection multiple comme des chaînes de texte concaténées plutôt que comme des éléments distincts de la liste lors de la récupération.

Solution

NetSuite traite les champs à sélection multiple comme des champs de texte lors de la récupération de leurs valeurs. Par exemple, une liste à sélection multiple de pays s'afficherait comme suit : « CAN, USA, UK ». Pour appliquer correctement un filtre « noneOf None » à cette liste, les utilisateurs doivent utiliser un filtre de formule (texte) dans lequel la formule correspond à l'identifiant du champ à sélection multiple et l'opérateur est « N'est pas vide ».

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

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

Parler à un consultant