{"id":3556,"date":"2017-08-21T14:43:52","date_gmt":"2017-08-21T14:43:52","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-retrieve-item-names-from-item-receipt-records-in-netsuite-2\/"},"modified":"2026-07-28T18:25:52","modified_gmt":"2026-07-28T18:25:52","slug":"comment-recuperer-les-noms-darticles-a-partir-des-enregistrements-de-reception-darticles-dans-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-recuperer-les-noms-darticles-a-partir-des-enregistrements-de-reception-darticles-dans-netsuite\/","title":{"rendered":"Comment r\u00e9cup\u00e9rer les noms d&rsquo;articles \u00e0 partir des enregistrements de r\u00e9ception d&rsquo;articles 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":"Ce guide pr\u00e9sente la m\u00e9thode SuiteScript 2.x permettant d\u2019acc\u00e9der par programmation au nom de l\u2019article \u00e0 partir d\u2019une ligne sp\u00e9cifique d\u2019un enregistrement de bon de r\u00e9ception d\u2019articles.","ga_short_answer":"Pour r\u00e9cup\u00e9rer le nom d\u2019un article \u00e0 partir d\u2019une ligne sp\u00e9cifique d\u2019un enregistrement \u00ab R\u00e9ception d\u2019articles \u00bb \u00e0 l\u2019aide de SuiteScript 2.x, utilisez la m\u00e9thode record.getSublistText(). Indiquez l\u2019identifiant de la sous-liste comme \u00ab item \u00bb, l\u2019identifiant du champ comme \u00ab item \u00bb et le num\u00e9ro de ligne correspondant afin d\u2019extraire avec pr\u00e9cision le nom de l\u2019article souhait\u00e9.","ga_scenario":"Les utilisateurs de NetSuite ont souvent besoin d\u2019acc\u00e9der par programmation \u00e0 des d\u00e9tails sp\u00e9cifiques issus des enregistrements de transaction, tels que le nom de l\u2019article figurant sur un bon de r\u00e9ception d\u2019article. Cela s\u2019av\u00e8re particuli\u00e8rement pertinent lors du d\u00e9veloppement <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-netsuites-approve-button-triggers-scripts-and-handles-record-changes\/\">de scripts personnalis\u00e9s destin\u00e9s \u00e0 automatiser des processus<\/a> ou <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-do-user-event-scripts-handle-record-values-during-csv-imports\/\">\u00e0<\/a> valider la saisie de donn\u00e9es sur les lignes de sous-liste. La difficult\u00e9 r\u00e9side dans l\u2019identification de la fonction SuiteScript et de l\u2019identifiant de champ appropri\u00e9s pour extraire ces informations avec pr\u00e9cision.","ga_solution":"Pour r\u00e9cup\u00e9rer le nom d\u2019un article \u00e0 partir d\u2019une ligne sp\u00e9cifique d\u2019un enregistrement de bon de r\u00e9ception d\u2019articles \u00e0 l\u2019aide de SuiteScript 2.x, utilisez la m\u00e9thode record.getSublistText(). Cette fonction permet d\u2019extraire des valeurs textuelles \u00e0 partir des champs de sous-liste. Les param\u00e8tres requis sont le sublistId, qui est \u00ab item \u00bb pour les articles d\u2019un bon de r\u00e9ception, le fieldId correspondant au nom de l\u2019article, qui est \u00e9galement \u00ab item \u00bb dans SuiteScript 2.x, et le num\u00e9ro de ligne \u00e0 partir duquel r\u00e9cup\u00e9rer la valeur. L'extrait de code SuiteScript 2.x suivant illustre la marche \u00e0 suivre :\n\n```\njavascriptvar itemName = record.getSublistText({sublistId: 'item',fieldId: 'item',line: lineNum});\n```\n\nRemplacez \u00ab record \u00bb par votre objet d'enregistrement charg\u00e9 et \u00ab lineNum \u00bb par l'index de la ligne sp\u00e9cifique (\u00e0 partir de 0) \u00e0 partir de laquelle vous souhaitez r\u00e9cup\u00e9rer le nom de l'article.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T16:43:52+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"How to get item name from Item Receipt record","ga_ans_id":"ANS-1817","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The function 'nlapiGetLineItemValue' is a SuiteScript 1.0 function, which is considered a legacy version and is no longer being updated or enhanced by NetSuite.; The field ID 'sitemname' is specific to SuiteScript 1.0. In SuiteScript 2.x, the recommended approach to get the item name from a sublist would typically involve using 'record.getSublistText()' or 'record.getCurrentSublistText()' with the field ID 'item'.","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-3556","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\/3556","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\/3556\/revisions"}],"predecessor-version":[{"id":5476,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3556\/revisions\/5476"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3556"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3556"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3556"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}