{"id":3828,"date":"2017-08-21T14:55:24","date_gmt":"2017-08-21T14:55:24","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-create-a-custom-print-link-in-a-netsuite-saved-search-2\/"},"modified":"2026-07-28T18:26:09","modified_gmt":"2026-07-28T18:26:09","slug":"comment-creer-un-lien-dimpression-personnalise-dans-une-recherche-enregistree-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-creer-un-lien-dimpression-personnalise-dans-une-recherche-enregistree-netsuite\/","title":{"rendered":"Comment cr\u00e9er un lien d&rsquo;impression personnalis\u00e9 dans une recherche enregistr\u00e9e 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":"Ce guide d\u00e9crit une m\u00e9thode permettant d\u2019ajouter une option d\u2019impression directe aux enregistrements NetSuite via une recherche enregistr\u00e9e et un champ de formulaire personnalis\u00e9, ce qui permet l\u2019impression depuis un navigateur.","ga_short_answer":"Pour ajouter un lien d\u2019impression personnalis\u00e9, cr\u00e9ez une recherche enregistr\u00e9e comportant une colonne \u00ab Formule (HTML) \u00bb contenant une URL qui inclut un param\u00e8tre personnalis\u00e9. Cr\u00e9ez ensuite un champ personnalis\u00e9 \u00ab HTML en ligne \u00bb dans le formulaire de l\u2019enregistrement cible. La valeur par d\u00e9faut de ce champ doit contenir du code JavaScript qui d\u00e9clenche la bo\u00eete de dialogue d\u2019impression du navigateur lorsque le param\u00e8tre URL personnalis\u00e9 est d\u00e9tect\u00e9.","ga_scenario":"Les utilisateurs ont souvent besoin d\u2019une m\u00e9thode rapide et directe pour imprimer des enregistrements NetSuite sp\u00e9cifiques \u00e0 partir d\u2019un r\u00e9sultat de recherche enregistr\u00e9. Les options d\u2019impression standard de NetSuite ne r\u00e9pondent pas toujours aux besoins sp\u00e9cifiques d\u2019un flux de travail, ce qui n\u00e9cessite une solution personnalis\u00e9e permettant de d\u00e9clencher la fonction d\u2019impression du navigateur directement \u00e0 partir d\u2019une URL g\u00e9n\u00e9r\u00e9e.","ga_solution":"Pour mettre en place un lien d\u2019impression personnalis\u00e9 dans une recherche enregistr\u00e9e NetSuite, proc\u00e9dez comme suit :\n1. Cr\u00e9ez une recherche enregistr\u00e9e comportant une colonne de r\u00e9sultats de type \u00ab Formule (HTML) \u00bb. Cette colonne doit contenir une URL con\u00e7ue pour ouvrir l\u2019enregistrement et inclure un param\u00e8tre personnalis\u00e9 permettant de d\u00e9clencher l\u2019action d\u2019impression. Par exemple, pour imprimer un enregistrement d\u2019article, la formule serait la suivante :\n\n```\n'<a href\"https:\/\/system.netsuite.com\/app\/common\/item\/item.nl?id'||{internalid}||'&cf&unlayeredT&printT\">Print<\/a>'\n```\n\n2. Dans le formulaire utilis\u00e9 pour l\u2019enregistrement (par exemple, un formulaire d\u2019article), cr\u00e9ez un nouveau champ personnalis\u00e9.\n3. Configurez ce champ personnalis\u00e9 en tant que champ HTML int\u00e9gr\u00e9. Dans le sous-onglet \u00ab Validation et valeurs par d\u00e9faut \u00bb, saisissez le code JavaScript suivant dans le champ \u00ab Valeur par d\u00e9faut \u00bb :\n\n```\n'<script language\"Javascript1.2\"> if(window.location.href.indexOf(\"printT\")>0){ window.print(); } <\/script>'\n```\n\n4. Enregistrez le champ personnalis\u00e9 et le formulaire.Le code JavaScript contenu dans le champ HTML en ligne fait r\u00e9f\u00e9rence au param\u00e8tre d\u2019URL personnalis\u00e9 (printT) d\u00e9fini dans la recherche enregistr\u00e9e. Lorsqu\u2019un utilisateur clique sur le lien \u00ab Imprimer \u00bb de la recherche enregistr\u00e9e, le formulaire de l\u2019enregistrement se charge avec ce param\u00e8tre dans l\u2019URL. Le script, qui s\u2019ex\u00e9cute sur la page du formulaire, d\u00e9tecte le param\u00e8tre printT et d\u00e9clenche la m\u00e9thode window.print() du navigateur, ouvrant ainsi la bo\u00eete de dialogue d\u2019impression. Bien que printT ait historiquement \u00e9t\u00e9 utilis\u00e9 pour un rendu adapt\u00e9 \u00e0 l\u2019impression, son statut de param\u00e8tre r\u00e9serv\u00e9 \u00e0 NetSuite n\u2019est pas explicitement confirm\u00e9 dans la documentation actuelle. L\u2019impression moderne dans NetSuite s\u2019appuie souvent sur les mod\u00e8les PDF\/HTML avanc\u00e9s pour obtenir des r\u00e9sultats d\u2019impression plus robustes et personnalisables. De plus, les utilisateurs doivent savoir que les champs HTML int\u00e9gr\u00e9s dans les formulaires standard sont appel\u00e9s \u00e0 \u00eatre obsol\u00e8tes dans une prochaine version, ce qui pourrait avoir un impact sur la viabilit\u00e9 \u00e0 long terme de cette impl\u00e9mentation sp\u00e9cifique.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T16:55:24+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"Custom Print link in a Saved Search","ga_ans_id":"ANS-0169","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The 'Formula Text' result column in saved searches should now be 'Formula (HTML)' as the use of HTML in 'Formula (Text)' fields was deprecated in release 2023.2.; The 'printT' URL parameter is not explicitly confirmed as a current NetSuite reserved parameter for forcing a printer-friendly format in recent documentation. Modern NetSuite printing often leverages Advanced PDF\/HTML Templates for saved search results, using parameters like 'printType=SEARCH' and 'printtemplate=[template id]'.; Inline HTML fields on standard form pages (except Suitelet Forms) are slated for deprecation in a future release.","ga_final_category":"Saved Searches & Formulas","footnotes":""},"ga_category":[91,3,91],"ga_audience":[89],"ga_difficulty":[92],"class_list":["post-3828","qa_entry","type-qa_entry","status-publish","hentry","ga_category-recherches-enregistrees-et-formules","ga_category-saved-searches-formulas","ga_audience-administrateur-netsuite","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":91,"label":"Recherches enregistr\u00e9es et formules"},{"value":3,"label":"Saved Searches & Formulas"},{"value":91,"label":"Recherches enregistr\u00e9es et formules"}],"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\/3828","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\/3828\/revisions"}],"predecessor-version":[{"id":5749,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3828\/revisions\/5749"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3828"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3828"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3828"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}