{"id":2685,"date":"2017-08-21T15:33:34","date_gmt":"2017-08-21T15:33:34","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-add-contact-drop-down-and-email-fields-to-netsuite-sales-orders-2\/"},"modified":"2026-07-28T18:25:08","modified_gmt":"2026-07-28T18:25:08","slug":"comment-ajouter-un-menu-deroulant-contact-et-des-champs-de-mail-aux-commandes-client-dans-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-ajouter-un-menu-deroulant-contact-et-des-champs-de-mail-aux-commandes-client-dans-netsuite\/","title":{"rendered":"Comment ajouter un menu d\u00e9roulant \u00ab Contact \u00bb et des champs d&rsquo;e-mail aux commandes client 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":"Configurez des champs personnalis\u00e9s sur les commandes client NetSuite afin d\u2019afficher les noms et adresses e-mail des contacts clients.","ga_short_answer":"Pour ajouter des menus d\u00e9roulants de contacts et des adresses e-mail aux commandes client NetSuite, cr\u00e9ez deux champs personnalis\u00e9s dans le corps de la transaction. Le premier, \u00ab Nom du contact \u00bb, est un champ de type Liste\/Enregistrement provenant de la table Client. Le second, \u00ab E-mail du contact \u00bb, est de type \u00ab E-mail \u00bb et provient du champ \u00ab Nom du contact \u00bb. Cette configuration garantit que les informations de contact pertinentes sont facilement accessibles dans les enregistrements de transaction.","ga_scenario":"Les utilisateurs doivent pouvoir s\u00e9lectionner un contact sp\u00e9cifique associ\u00e9 \u00e0 un client directement dans les commandes client, les devis et les factures. De plus, l\u2019adresse e-mail du contact s\u00e9lectionn\u00e9 doit s\u2019afficher automatiquement. Cette fonctionnalit\u00e9 facilite la communication et garantit que les coordonn\u00e9es exactes du contact apparaissent bien dans les enregistrements de transaction.","ga_solution":"La solution consiste \u00e0 cr\u00e9er deux champs personnalis\u00e9s dans le corps de la transaction : l\u2019un pour le nom du contact (liste d\u00e9roulante) et l\u2019autre pour l\u2019adresse e-mail du contact (champ de texte en ligne).\n\n1. Acc\u00e9dez \u00e0 Personnalisation > Listes, enregistrements et champs > Champs du corps de la transaction.\n2. Cliquez sur Nouveau.\n3. Configurez le premier champ du corps de la transaction pour **Nom du contact** avec les d\u00e9tails suivants :\n    *   Libell\u00e9 : Nom du contact\n    *   ID : _contactontrans\n    *   Propri\u00e9taire : (ne rien modifier)\n    *   Description : (laisser vide)\n    *   Type : Liste\/Enregistrement\n    *   Liste\/Enregistrement : Contact\n    *   Enregistrer la valeur : coch\u00e9\n    *   Afficher dans la liste : (laisser vide)\n4. Dans le sous-onglet `Applies To`, cochez `Sale` et tout autre type de transaction dans lequel ce champ doit \u00eatre visible.\n5. Dans le sous-onglet `Display`, saisissez les informations suivantes :\n    *   Ins\u00e9rer avant : (laissez vide)\n    *   Sous-onglet : Principal\n    *   Type d\u2019affichage : Normal\n    *   Aide : \u00ab S\u00e9lectionnez le contact correspondant \u00e0 ce client. \u00bb\n6. Dans le sous-onglet `Sourcing & Filtering`, configurez le champ pour qu\u2019il r\u00e9cup\u00e8re les donn\u00e9es de contact \u00e0 partir de la fiche client :\n    *   Liste source : Client\n    *   Source : (laissez vide)\n    *   Filtre de source par : Parent\n7. Conservez les sous-onglets `Validation & Defaulting`, `Access` ou `Translation` avec leurs valeurs par d\u00e9faut.\n8. Cliquez sur `Save & New`.\n\n9. Configurez le deuxi\u00e8me champ du corps de la transaction pour **E-mail du contact** avec les d\u00e9tails suivants :\n    *   Libell\u00e9 : E-mail du contact\n    *   ID : _contacteamil\n    *   Propri\u00e9taire : (laissez tel quel)\n    *   Description : (laissez vide)\n    *   Type : e-mail\n    *   Liste\/Enregistrement : (d\u00e9sactiv\u00e9)\n    *   Enregistrer la valeur : cocher\n    *   Afficher dans la liste : (laisser vide)\n10. Dans le sous-onglet `Applies To`, cochez `Sale` ainsi que tout autre type de transaction dans lequel ce champ doit \u00eatre visible.\n11. Dans le sous-onglet `Display`, saisissez les informations suivantes :\n    *   Ins\u00e9rer avant : (laissez vide)\n    *   Sous-onglet : Principal\n    *   Type d\u2019affichage : Texte en ligne.\n12. Dans le sous-onglet `Sourcing & Filtering`, configurez le champ pour qu\u2019il r\u00e9cup\u00e8re les donn\u00e9es de la fiche de contact :\n    *   Liste source : Nom du contact\n    *   Source : E-mail\n13. Laissez les sous-onglets `Validation & Defaulting`, `Access` ou `Translation` sur leurs valeurs par d\u00e9faut.\n14. Cliquez sur `Save`.\n\nCes deux nouveaux champs seront d\u00e9sormais disponibles dans la liste des champs du corps de la transaction et pourront \u00eatre ajout\u00e9s aux formulaires de transaction.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T17:33:34+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"Contact Drop-Down in Quotes, Invoices Sales Orders","ga_ans_id":"ANS-0946","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"verify_soon","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The initial navigation path to create a custom transaction body field, 'Transactions > Sales > Enter Sales Orders' followed by clicking 'New Body Field' from 'Customization choices', is likely an older or less common method. The current standard path is 'Customization > Lists, Records, & Fields > Transaction Body Fields' and then clicking 'New'.; For the 'Contact Name' custom field, the 'Source List: Entity' is less precise for a Sales Order than selecting 'Customer' or 'Parent'. While 'Entity' is a general concept, 'Customer' or 'Parent' would be more explicit for sourcing on a sales order.; For the 'Contact Name' custom field, leaving 'Source From: (leave blank)' is ambiguous when the goal is to pull contact data from the customer record. The sourcing for a List\/Record field (like Contact) typically involves selecting the field that links to the list\/record in 'Source List' and then using 'Source Filter By' to narrow down the options based on another field on the transaction (like the Customer).","ga_final_category":"Custom Fields, Records & Forms","footnotes":""},"ga_category":[97,22,97],"ga_audience":[89],"ga_difficulty":[92],"class_list":["post-2685","qa_entry","type-qa_entry","status-publish","hentry","ga_category-champs-personnalises-enregistrements-et-formulaires","ga_category-custom-fields-records-forms","ga_audience-administrateur-netsuite","ga_difficulty-niveau-intermediaire"],"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":89,"label":"Administrateur NetSuite"}],"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\/2685","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\/2685\/revisions"}],"predecessor-version":[{"id":4605,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2685\/revisions\/4605"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=2685"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=2685"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=2685"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=2685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}