{"id":2731,"date":"2023-08-04T18:31:15","date_gmt":"2023-08-04T18:31:15","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/why-do-suitescript-2-0-paged-searches-show-inconsistent-results-2\/"},"modified":"2026-07-28T18:25:10","modified_gmt":"2026-07-28T18:25:10","slug":"pourquoi-les-recherches-paginees-dans-suitescript-2-0-affichent-elles-des-resultats-incoherents","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/pourquoi-les-recherches-paginees-dans-suitescript-2-0-affichent-elles-des-resultats-incoherents\/","title":{"rendered":"Pourquoi les recherches pagin\u00e9es dans SuiteScript 2.0 affichent-elles des r\u00e9sultats incoh\u00e9rents ?"},"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":"Afin de garantir une r\u00e9cup\u00e9ration pr\u00e9cise et compl\u00e8te des donn\u00e9es issues de recherches enregistr\u00e9es de grande envergure dans l'interface utilisateur via les recherches pagin\u00e9es de SuiteScript 2.0, un tri explicite doit toujours \u00eatre d\u00e9fini.","ga_short_answer":"Afin d\u2019\u00e9viter des r\u00e9sultats incoh\u00e9rents, tels que des enregistrements en double ou manquants, lorsque vous utilisez les m\u00e9thodes searchModule.load et runPaged de SuiteScript 2.0 sur des recherches enregistr\u00e9es de grande envergure dans l\u2019interface utilisateur, veillez toujours \u00e0 ce que la recherche comporte un tri explicite. Ceci est essentiel pour les transactions \u00e0 plusieurs lignes. Le tri par ID interne et par ID de ligne est une pratique recommand\u00e9e.","ga_scenario":"Lors de l\u2019ex\u00e9cution de recherches enregistr\u00e9es de grande envergure dans l\u2019interface utilisateur \u00e0 l\u2019aide des m\u00e9thodes searchModule.load et runPaged de SuiteScript 2.0 sans d\u00e9finir de tri explicite, un comportement incoh\u00e9rent peut se produire. Bien que le nombre total de lignes renvoy\u00e9es par la recherche puisse \u00eatre correct, certains enregistrements peuvent appara\u00eetre sur plusieurs pages ou \u00eatre totalement absents des r\u00e9sultats. Ce probl\u00e8me est particuli\u00e8rement fr\u00e9quent lors de l\u2019interrogation d\u2019enregistrements \u00e0 plusieurs lignes, tels que les transactions ou les lignes du plan de comptabilisation des produits, o\u00f9 plusieurs lignes partagent le m\u00eame identifiant interne.","ga_solution":"Afin de garantir une r\u00e9cup\u00e9ration coh\u00e9rente et pr\u00e9cise des donn\u00e9es lors des recherches pagin\u00e9es avec SuiteScript 2.0, il est imp\u00e9ratif de toujours d\u00e9finir des crit\u00e8res de tri explicites pour la recherche enregistr\u00e9e sous-jacente. Pour les recherches enregistr\u00e9es via l\u2019interface utilisateur, veillez \u00e0 ce que le tri soit configur\u00e9 directement dans la d\u00e9finition de la recherche. Dans les cas impliquant des enregistrements \u00e0 plusieurs lignes, tels que les lignes de transaction, il est fortement recommand\u00e9 de trier selon des champs tels que \u00ab Internal Id \u00bb et \u00ab Line Id \u00bb afin de garantir des r\u00e9sultats uniques et ordonn\u00e9s sur toutes les pages.","ga_source_author":"Fran\u00e7ois Thibault","ga_source_author_email":"","ga_date_original":"2023-08-04T11:31:15-07:00","ga_date_verified":"","ga_source_subject":"SuiteScript Search Behavior not always consistent when sorting is not defined","ga_ans_id":"ANS-0992","ga_publish_decision":"publish","ga_staleness_risk":"low","ga_review_priority":"trust_default","ga_tier2_verdict":"","ga_tier2_concerns":"","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-2731","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\/2731","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\/2731\/revisions"}],"predecessor-version":[{"id":4651,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2731\/revisions\/4651"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=2731"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=2731"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=2731"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=2731"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}