{"id":4042,"date":"2017-08-21T15:44:09","date_gmt":"2017-08-21T15:44:09","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/comment-effacer-ou-definir-la-valeur-null-pour-des-champs-personnalises-via-les-services-web-netsuite\/"},"modified":"2026-07-28T18:26:21","modified_gmt":"2026-07-28T18:26:21","slug":"comment-effacer-ou-definir-la-valeur-null-pour-des-champs-personnalises-via-les-services-web-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-effacer-ou-definir-la-valeur-null-pour-des-champs-personnalises-via-les-services-web-netsuite\/","title":{"rendered":"Comment effacer ou d\u00e9finir la valeur \u00ab null \u00bb pour des champs personnalis\u00e9s via les services Web 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":"Apprenez \u00e0 g\u00e9rer correctement les donn\u00e9es vides des champs personnalis\u00e9s lors de l'int\u00e9gration \u00e0 NetSuite via les services Web SOAP.","ga_short_answer":"Les services Web NetSuite n'acceptent pas les valeurs vides pour les champs personnalis\u00e9s. Pour effacer la valeur d'un champ personnalis\u00e9 existant, utilisez la propri\u00e9t\u00e9 nullFieldList dans votre requ\u00eate de services Web. Si vous n'avez pas de valeur \u00e0 fournir pour un champ personnalis\u00e9, omettez simplement l'\u00e9l\u00e9ment correspondant de la requ\u00eate SOAP.","ga_scenario":"Les utilisateurs qui tentent de s'int\u00e9grer \u00e0 NetSuite via des services Web rencontrent souvent des probl\u00e8mes lorsqu'ils essaient de d\u00e9finir des champs personnalis\u00e9s sur des valeurs vides ou nuls. M\u00eame pour les champs personnalis\u00e9s non obligatoires, le fait de fournir une cha\u00eene vide ou des espaces dans la requ\u00eate SOAP pour la valeur d'un champ personnalis\u00e9 entra\u00eene une r\u00e9ponse d'\u00e9chec de la part de NetSuite.","ga_solution":"Les services Web NetSuite n\u2019acceptent pas les valeurs vides pour les champs personnalis\u00e9s, m\u00eame pour ceux qui ne sont pas obligatoires. Le fait de fournir une cha\u00eene vide ou des espaces comme valeur d\u2019un champ personnalis\u00e9 entra\u00eenera l\u2019\u00e9chec de la requ\u00eate aux services Web.1.  **Pour \u00e9viter de d\u00e9finir une valeur pour un champ personnalis\u00e9** : S\u2019il n\u2019y a aucune valeur \u00e0 fournir pour un champ personnalis\u00e9, n\u2019incluez pas du tout l\u2019\u00e9l\u00e9ment correspondant \u00e0 ce champ dans la requ\u00eate SOAP. 2.  **Pour r\u00e9initialiser ou supprimer la valeur d\u2019un champ personnalis\u00e9 existant** : utilisez la propri\u00e9t\u00e9 nullFieldList dans votre requ\u00eate de services Web. Il s\u2019agit de la m\u00e9thode pr\u00e9vue pour effacer les donn\u00e9es d\u2019un champ personnalis\u00e9.L'exemple suivant illustre une tentative infructueuse de d\u00e9finir un champ personnalis\u00e9 sur une valeur vide, qui sera rejet\u00e9e par NetSuite :\n\nGA_KEEP_0001GA_KEEP_0002","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T11:44:09-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"SOL0367 Custom fields with blank values using web services","ga_ans_id":"ANS-0383","ga_publish_decision":"publish","ga_staleness_risk":"high","ga_review_priority":"verify_soon","ga_tier2_verdict":"still_accurate","ga_tier2_concerns":"","ga_final_category":"Web Services & Integrations","footnotes":""},"ga_category":[102,28,102],"ga_audience":[10],"ga_difficulty":[94],"class_list":["post-4042","qa_entry","type-qa_entry","status-publish","hentry","ga_category-services-web-et-integrations","ga_category-web-services-integrations","ga_audience-developer-suitescript","ga_difficulty-avance"],"taxonomy_info":{"ga_category":[{"value":102,"label":"Services Web et int\u00e9grations"},{"value":28,"label":"Web Services & Integrations"},{"value":102,"label":"Services Web et int\u00e9grations"}],"ga_audience":[{"value":10,"label":"Developer\/SuiteScript"}],"ga_difficulty":[{"value":94,"label":"Avanc\u00e9"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4042","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\/4042\/revisions"}],"predecessor-version":[{"id":5963,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4042\/revisions\/5963"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=4042"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=4042"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=4042"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=4042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}