ANS-0128 · RECHERCHES ENREGISTRéES ET FORMULES

Récupération des codes d’article spécifiques aux fournisseurs dans les lignes de bon de commande NetSuite

Ce guide explique comment configurer une recherche enregistrée dans NetSuite afin d’afficher le code article spécifique au fournisseur pour les lignes de commande d’achat, en particulier lorsqu’un article est associé à plusieurs fournisseurs.

Solution courte

Pour afficher les codes d'article propres au fournisseur sur les lignes de bon de commande dans une recherche enregistrée NetSuite, regroupez les résultats par numéro de ligne et numéro de bon de commande. Utilisez une agrégation MAX avec une formule CASE WHEN pour afficher de manière conditionnelle le code fournisseur de l'article lorsque le fournisseur correspond, garantissant ainsi l'exactitude des données spécifiques au fournisseur pour chaque ligne.

Scénario

Les utilisateurs ont souvent besoin de récupérer le code article spécifique au fournisseur associé à chaque ligne d’un bon de commande dans le cadre d’une recherche enregistrée NetSuite. Cela peut s’avérer difficile lorsqu’un article peut avoir plusieurs fournisseurs et que l’objectif est d’afficher le code correspondant au fournisseur figurant sur le bon de commande en cours. L’objectif est de garantir que le code d’article du fournisseur correct s’affiche pour chaque ligne de bon de commande.

Solution

Pour ce faire, configurez une recherche enregistrée NetSuite afin de regrouper par ligne de commande et d’utiliser une formule d’agrégation conditionnelle. Commencez par regrouper les résultats de la recherche enregistrée par ligne de commande à l’aide des champs « Numéro de ligne » et « Numéro de bon de commande » (numéro de transaction). Ajoutez ensuite une nouvelle colonne avec une agrégation « Max ». La formule de cette colonne doit afficher de manière conditionnelle le code fournisseur de l’article en fonction d’une correspondance avec le fournisseur de la transaction. La formule à utiliser pour cette colonne est :n

Max of CASE WHEN {item.othervendor} {vendor.entityid} THEN {item.vendorcode} ELSE NULL END

Remarque : la référence de champ {item.othervendor} permettant d’accéder à d’autres informations sur le fournisseur d’une ligne d’article peut varier en fonction de votre configuration NetSuite ou de la manière dont les relations avec les fournisseurs sont définies dans la fiche de l’article. Vous devrez peut-être ajuster cette référence de champ spécifique afin de faire correspondre correctement le fournisseur associé à l’article avec {vendor.entityid} dans votre environnement. L’agrégation Max garantit que seul le item.vendorcode correspondant au fournisseur correspondant s’affiche ; dans le cas contraire, la colonne restera vide pour cette ligne.

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

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

Parler à un consultant