{"id":4099,"date":"2017-08-21T14:34:13","date_gmt":"2017-08-21T14:34:13","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-accurately-retrieve-item-fulfillment-status-in-netsuite-scripts-2\/"},"modified":"2026-07-28T18:26:24","modified_gmt":"2026-07-28T18:26:24","slug":"comment-recuperer-avec-precision-le-statut-dexecution-dun-article-dans-les-scripts-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-recuperer-avec-precision-le-statut-dexecution-dun-article-dans-les-scripts-netsuite\/","title":{"rendered":"Comment r\u00e9cup\u00e9rer avec pr\u00e9cision le statut d&rsquo;ex\u00e9cution d&rsquo;un article dans les scripts NetSuite"},"content":{"rendered":"","protected":false},"template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","ga_subtitle":"Il est essentiel de bien comprendre le champ \u00ab shipstatus \u00bb pour pouvoir v\u00e9rifier de mani\u00e8re fiable le statut des exp\u00e9ditions d'articles dans NetSuite, en particulier lors de la cr\u00e9ation de scripts.","ga_short_answer":"Pour une r\u00e9cup\u00e9ration pr\u00e9cise du statut dans les scripts de traitement des commandes NetSuite, en particulier apr\u00e8s la soumission, faites toujours r\u00e9f\u00e9rence \u00e0 l'identifiant du champ \u00ab shipstatus \u00bb. Ce champ refl\u00e8te de mani\u00e8re fiable l\u2019\u00e9tat actuel de l\u2019ex\u00e9cution de la commande, contrairement \u00e0 \u00ab status \u00bb ou \u00ab statusRef \u00bb qui peuvent afficher des valeurs ant\u00e9rieures. Les valeurs \u00ab A \u00bb, \u00ab B \u00bb et \u00ab C \u00bb du champ \u00ab shipstatus \u00bb correspondent respectivement aux statuts \u00ab Pr\u00e9lev\u00e9 \u00bb, \u00ab Emball\u00e9 \u00bb et \u00ab Exp\u00e9di\u00e9 \u00bb.","ga_scenario":"Les utilisateurs qui d\u00e9veloppent des scripts NetSuite pour la gestion des commandes rencontrent souvent des divergences lorsqu\u2019ils tentent de r\u00e9cup\u00e9rer le statut de la commande imm\u00e9diatement apr\u00e8s une mise \u00e0 jour. Les champs de statut standard tels que \u00ab status \u00bb ou \u00ab statusRef \u00bb peuvent renvoyer l\u2019\u00e9tat pr\u00e9c\u00e9dent de l\u2019enregistrement, ce qui entra\u00eene <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-to-access-all-record-fields-during-netsuite-xedit-events-in-before-submit\/\">des logiques ou des actions incorrectes au sein du script<\/a>. Ce d\u00e9calage dans la mise \u00e0 jour du statut peut \u00eatre source de confusion et d\u2019erreurs dans les processus automatis\u00e9s.","ga_solution":"Afin de garantir une r\u00e9cup\u00e9ration pr\u00e9cise du statut des exp\u00e9ditions d'articles dans les scripts NetSuite, en particulier dans un contexte `afterSubmit`, veuillez toujours faire r\u00e9f\u00e9rence \u00e0 l'identifiant de champ `shipstatus`.\n\nLes champs `status` ou `statusRef` peuvent renvoyer l\u2019ancien statut de l\u2019ex\u00e9cution de commande avant qu\u2019une mise \u00e0 jour ne soit enti\u00e8rement trait\u00e9e.\n\nPrenons par exemple le cas d\u2019une ex\u00e9cution de commande passant du statut \u00ab Exp\u00e9di\u00e9 \u00bb \u00e0 \u00ab Emball\u00e9 \u00bb. Si un script r\u00e9cup\u00e9rait les valeurs de statut imm\u00e9diatement apr\u00e8s la soumission, les r\u00e9sultats seraient g\u00e9n\u00e9ralement les suivants :\n*   `status` : Exp\u00e9di\u00e9\n*   `statusRef` : Exp\u00e9di\u00e9\n*   `shipstatus` : B\n\nLe champ `shipstatus` fournit un indicateur fiable de l\u2019\u00e9tat actuel de l\u2019ex\u00e9cution de la commande, ses valeurs correspondant \u00e0 des statuts sp\u00e9cifiques :\n*   `A` : Pr\u00e9lev\u00e9\n*   `B` : Emball\u00e9\n*   `C` : Exp\u00e9di\u00e9","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T10:34:13-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"SOL0603 item fulfillment status lag","ga_ans_id":"ANS-0440","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The use of SuiteScript 1.0 functions (nlapiLogExecution, nlapiGetFieldValue) is outdated; SuiteScript 2.x is the current recommended scripting language.","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-4099","qa_entry","type-qa_entry","status-publish","hentry","ga_category-developpement-suitescript","ga_category-suitescript-development","ga_audience-developer-suitescript","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":108,"label":"D\u00e9veloppement SuiteScript"},{"value":23,"label":"SuiteScript Development"},{"value":108,"label":"D\u00e9veloppement SuiteScript"}],"ga_audience":[{"value":10,"label":"Developer\/SuiteScript"}],"ga_difficulty":[{"value":92,"label":"Niveau interm\u00e9diaire"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry"}],"about":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/types\/qa_entry"}],"version-history":[{"count":1,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4099\/revisions"}],"predecessor-version":[{"id":6020,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4099\/revisions\/6020"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=4099"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=4099"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=4099"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=4099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}