{"id":3356,"date":"2017-08-21T15:24:19","date_gmt":"2017-08-21T15:24:19","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-implement-a-custom-address-field-in-netsuite-2\/"},"modified":"2026-07-28T18:25:43","modified_gmt":"2026-07-28T18:25:43","slug":"comment-mettre-en-place-un-champ-dadresse-personnalise-dans-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-mettre-en-place-un-champ-dadresse-personnalise-dans-netsuite\/","title":{"rendered":"Comment mettre en place un champ d&rsquo;adresse personnalis\u00e9 dans 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":"NetSuite ne propose pas de type de champ personnalis\u00e9 \u00ab adresse \u00bb natif, ce qui n\u00e9cessite une impl\u00e9mentation personnalis\u00e9e ou une sous-liste pour les donn\u00e9es d'adresse.","ga_short_answer":"NetSuite ne propose pas de type de champ personnalis\u00e9 \u00ab adresse \u00bb direct. Pour g\u00e9rer les donn\u00e9es d\u2019adresse, les utilisateurs doivent mettre en \u0153uvre une solution personnalis\u00e9e, g\u00e9n\u00e9ralement en cr\u00e9ant des champs individuels pour chaque \u00e9l\u00e9ment de l\u2019adresse (rue, ville, r\u00e9gion, code postal) ou en utilisant une sous-liste personnalis\u00e9e. SuiteScript 2.x propose des objets d\u2019interface utilisateur tels que `serverWidget.Form` et `form.addSublist(options)` pour cr\u00e9er de telles interfaces personnalis\u00e9es.","ga_scenario":"Les utilisateurs cherchent souvent \u00e0 ajouter un champ personnalis\u00e9 sp\u00e9cialement con\u00e7u pour stocker des informations d'adresse dans les enregistrements NetSuite. Cependant, les types de champs personnalis\u00e9s standard de NetSuite ne comprennent pas d'option \u00ab adresse \u00bb d\u00e9di\u00e9e, ce qui complique la saisie de donn\u00e9es d'adresse compl\u00e8tes directement dans un enregistrement.","ga_solution":"NetSuite ne propose pas de type de champ personnalis\u00e9 \u00ab adresse \u00bb natif. Pour mettre en \u0153uvre une fonctionnalit\u00e9 d\u2019adresse, il est n\u00e9cessaire de d\u00e9velopper une solution personnalis\u00e9e. Cela implique g\u00e9n\u00e9ralement l\u2019une des deux approches suivantes :1.  **Champs personnalis\u00e9s individuels** : cr\u00e9ez des champs personnalis\u00e9s distincts pour chaque \u00e9l\u00e9ment d\u2019une adresse (par exemple, Rue 1, Rue 2, Ville, D\u00e9partement\/Province, Code postal, Pays). Cette approche convient aux enregistrements n\u00e9cessitant une seule adresse. 2.  **Sous-liste personnalis\u00e9e** : utilisez une sous-liste personnalis\u00e9e pour g\u00e9rer plusieurs adresses ou pour fournir une saisie plus structur\u00e9e des donn\u00e9es d\u2019adresse. Pour une personnalisation avanc\u00e9e de l\u2019interface utilisateur et la cr\u00e9ation programmatique de telles interfaces, SuiteScript 2.x fournit les objets et fonctions appropri\u00e9s. Les d\u00e9veloppeurs peuvent utiliser l\u2019objet d\u2019interface utilisateur `serverWidget.Form` pour cr\u00e9er des formulaires. Pour ajouter une sous-liste \u00e0 un formulaire, on utilise la fonction `form.addSublist(options)`, o\u00f9 `options` est un objet sp\u00e9cifiant des propri\u00e9t\u00e9s telles que l\u2019identifiant, le type et le libell\u00e9 de la sous-liste. Par exemple, une sous-liste de type \u00ab editor \u00bb peut \u00eatre configur\u00e9e pour permettre la modification en ligne des \u00e9l\u00e9ments d\u2019adresse, offrant ainsi un moyen flexible de saisir des informations d\u2019adresse d\u00e9taill\u00e9es.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T17:24:19+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"Custom field of type \" address \" ?","ga_ans_id":"ANS-1617","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"verify_soon","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The SuiteScript UI object 'nlobjForm' has been replaced by 'serverWidget.Form' in SuiteScript 2.x.; The 'addSubList()' function in SuiteScript 1.0 has been replaced by 'form.addSublist(options)' in SuiteScript 2.x, which takes an options object instead of direct parameters.; SuiteScript 1.0, which the original answer's API references belong to, is deprecated, and SuiteScript 2.x is the current standard.","ga_final_category":"Custom Fields, Records & Forms","footnotes":""},"ga_category":[97,22,97],"ga_audience":[10],"ga_difficulty":[94],"class_list":["post-3356","qa_entry","type-qa_entry","status-publish","hentry","ga_category-champs-personnalises-enregistrements-et-formulaires","ga_category-custom-fields-records-forms","ga_audience-developer-suitescript","ga_difficulty-avance"],"taxonomy_info":{"ga_category":[{"value":97,"label":"Champs personnalis\u00e9s, enregistrements et formulaires"},{"value":22,"label":"Custom Fields, Records & Forms"},{"value":97,"label":"Champs personnalis\u00e9s, enregistrements et formulaires"}],"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\/3356","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\/3356\/revisions"}],"predecessor-version":[{"id":5276,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3356\/revisions\/5276"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3356"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3356"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3356"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}