{"id":2889,"date":"2017-08-21T15:04:29","date_gmt":"2017-08-21T15:04:29","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-override-the-default-shipping-address-on-a-netsuite-sales-order-with-suitescript-2\/"},"modified":"2026-07-28T18:25:17","modified_gmt":"2026-07-28T18:25:17","slug":"comment-remplacer-ladresse-de-livraison-par-defaut-dune-commande-client-netsuite-a-laide-de-suitescript","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-remplacer-ladresse-de-livraison-par-defaut-dune-commande-client-netsuite-a-laide-de-suitescript\/","title":{"rendered":"Comment remplacer l&rsquo;adresse de livraison par d\u00e9faut d&rsquo;une commande client NetSuite \u00e0 l&rsquo;aide de SuiteScript ?"},"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":"D\u00e9couvrez comment effacer par programmation la s\u00e9lection par d\u00e9faut de l'adresse de livraison sur une commande client dans NetSuite \u00e0 l'aide de SuiteScript avant de remplir les diff\u00e9rents champs d'adresse.","ga_short_answer":"Pour remplacer l\u2019adresse de livraison par d\u00e9faut d\u2019une commande client NetSuite via SuiteScript, commencez par effacer la s\u00e9lection existante. Cela garantit que chaque champ d\u2019adresse peut \u00eatre renseign\u00e9 ind\u00e9pendamment. Utilisez la fonction SuiteScript salesorder.setFieldValue('shipaddresslist', null) ; pour ce faire, ce qui permet d\u2019appliquer des coordonn\u00e9es personnalis\u00e9es sans conflit.","ga_scenario":"Les utilisateurs de NetSuite sont souvent confront\u00e9s \u00e0 des situations o\u00f9 ils doivent <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/can-netsuite-subrecords-be-edited-in-client-side-or-before-load-user-event-scripts\/\">d\u00e9finir<\/a> par programmation une adresse de livraison personnalis\u00e9e sur une commande client \u00e0 l\u2019aide de SuiteScript. Un probl\u00e8me courant survient lorsqu\u2019une adresse de livraison par d\u00e9faut est d\u00e9j\u00e0 s\u00e9lectionn\u00e9e sur la commande client, ce qui emp\u00eache la mise \u00e0 jour des champs d\u2019adresse individuels comme pr\u00e9vu. Cela s\u2019explique par le fait que les champs d\u2019adresse individuels d\u00e9pendent du champ de s\u00e9lection \u00ab Adresse de livraison \u00bb.","ga_solution":"Pour r\u00e9ussir \u00e0 remplacer l\u2019adresse de livraison par d\u00e9faut d\u2019une commande client \u00e0 l\u2019aide de SuiteScript, il est essentiel de commencer par effacer toute adresse de livraison pr\u00e9s\u00e9lectionn\u00e9e. Les <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-to-access-all-record-fields-during-netsuite-xedit-events-in-before-submit\/\">champs individuels d\u2019adresse de livraison<\/a>\n\nfonctionnent ind\u00e9pendamment du champ de s\u00e9lection \u00ab Adresse de livraison \u00bb. Par cons\u00e9quent, avant de tenter de d\u00e9finir des coordonn\u00e9es d\u2019exp\u00e9dition sp\u00e9cifiques, la s\u00e9lection par d\u00e9faut doit \u00eatre explicitement supprim\u00e9e. Pour ce faire, d\u00e9finissez le champ `shipaddresslist` sur `null` \u00e0 l\u2019aide de la fonction SuiteScript suivante :\n\n```\nsalesorder.setFieldValue('shipaddresslist', null);\n```\n\nUne fois la s\u00e9lection par d\u00e9faut supprim\u00e9e, les champs individuels de l\u2019adresse de livraison peuvent alors \u00eatre renseign\u00e9s par programmation sans conflit.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T11:04:29-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"Overriding default shipping address on a Sales Order through suitecript","ga_ans_id":"ANS-1150","ga_publish_decision":"publish","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"still_accurate","ga_tier2_concerns":"","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-2889","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\/2889","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\/2889\/revisions"}],"predecessor-version":[{"id":4809,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2889\/revisions\/4809"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=2889"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=2889"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=2889"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=2889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}