ANS-1058 · GESTION DES STOCKS ET DES ARTICLES
Comment récupérer le délai de livraison d’un article au niveau de la ligne de transaction dans NetSuite
Utilisez la fonctionnalité de recherche de SuiteScript 2.x pour saisir avec précision les délais de livraison des articles par site sur les lignes de bon de commande.
Solution courte
Pour obtenir le délai de livraison d’un article au niveau de la ligne de transaction, créez une requête SuiteScript 2.x qui filtre les lignes dont l’emplacement de la ligne de transaction correspond à l’emplacement de stock de l’article. Utilisez les champs « locationleadtime » et « inventorylocation » associés à la fiche de l'article pour récupérer des données précises sur le délai de livraison, en contournant le champ « leadtime » de la transaction.
Scénario
Les utilisateurs ont souvent besoin de déterminer le délai de livraison spécifique à chaque article d’une transaction, telle qu’un bon de commande. Le champ standard « leadtime » de la transaction elle-même peut ne pas refléter le délai de livraison de l’article tel qu’il est défini pour chaque emplacement de stock. Une méthode est nécessaire pour récupérer avec précision le « délai de livraison par emplacement » associé à l’« emplacement de stock » désigné de l’article pour chaque ligne.
Solution
Pour récupérer le délai de livraison de chaque ligne d’un bon de commande, une recherche SuiteScript 2.x peut être mise en œuvre. Cette recherche doit identifier les lignes pour lesquelles l’emplacement de la ligne de transaction correspond au champ « inventorylocation » de l’article.
L’exemple SuiteScript 2.x suivant illustre comment définir les filtres de recherche et les colonnes :
GA_KEEP_0001.
Cette approche permet à un script de récupérer avec précision le délai de livraison pour chaque ligne d’un bon de commande. Les champs clés utilisés sont « locationleadtime » et « inventorylocation » lors de la recherche d’articles. Les données saisies dans la fiche article concernant les délais de livraison renseignent ces champs, ce qui permet au script d’utiliser ce délai de livraison spécifique à l’emplacement plutôt que le champ général « leadtime » figurant directement dans la transaction.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Gestion des stocks et des articles
