{"id":3221,"date":"2019-04-11T13:14:15","date_gmt":"2019-04-11T13:14:15","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/why-does-netsuite-script-execution-return-module_does_not_exist-error-2\/"},"modified":"2026-07-28T18:25:36","modified_gmt":"2026-07-28T18:25:36","slug":"pourquoi-lexecution-dun-script-netsuite-renvoie-t-elle-lerreur-module_does_not_exist","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/pourquoi-lexecution-dun-script-netsuite-renvoie-t-elle-lerreur-module_does_not_exist\/","title":{"rendered":"Pourquoi l&rsquo;ex\u00e9cution d&rsquo;un script NetSuite renvoie-t-elle l&rsquo;erreur MODULE_DOES_NOT_EXIST ?"},"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":"Assurez-vous que les noms des fichiers JavaScript dans le \u00ab File Cabinet \u00bb de NetSuite comportent l'extension .js afin d'\u00e9viter tout \u00e9chec d'ex\u00e9cution des scripts.","ga_short_answer":"L'erreur NetSuite \u00ab MODULE_DOES_NOT_EXIST \u00bb li\u00e9e aux scripts survient souvent lorsque le nom du fichier JavaScript enregistr\u00e9 dans le \u00ab File Cabinet \u00bb ne comporte pas l'extension .js. M\u00eame si NetSuite identifie correctement le type de fichier, le script ne s'ex\u00e9cutera pas sans l'extension appropri\u00e9e. L'ajout de l'extension .js au nom du fichier permet de r\u00e9soudre le probl\u00e8me.","ga_scenario":"Les utilisateurs peuvent rencontrer une erreur MODULE_DOES_NOT_EXIST lorsqu\u2019ils tentent d\u2019ex\u00e9cuter un script dans NetSuite, bien qu\u2019ils aient v\u00e9rifi\u00e9 que le fichier de script existe bien dans le \u00ab File Cabinet \u00bb. Cette erreur indique que NetSuite ne parvient pas \u00e0 localiser ou \u00e0 r\u00e9f\u00e9rencer correctement le module de script, m\u00eame lorsque celui-ci semble \u00eatre pr\u00e9sent.","ga_solution":"Pour r\u00e9soudre l\u2019erreur MODULE_DOES_NOT_EXIST li\u00e9e \u00e0 l\u2019ex\u00e9cution d\u2019un script, assurez-vous que le nom du fichier JavaScript enregistr\u00e9 dans le \u00ab File Cabinet \u00bb de NetSuite comporte bien l\u2019extension .js.\n1. Acc\u00e9dez au \u00ab File Cabinet \u00bb et localisez le <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/do-netsuite-library-scripts-require-a-dedicated-script-record\/\">fichier de script concern\u00e9<\/a>.\n2. Modifiez la fiche du fichier et v\u00e9rifiez son nom.\n3. Si l\u2019extension .js n\u2019appara\u00eet pas dans le nom du fichier, ajoutez-la \u00e0 la fin du nom (par exemple, myScript doit devenir myScript.js).\n4. Enregistrez la fiche de fichier mise \u00e0 jour. M\u00eame si la fiche de fichier identifie correctement le fichier comme un fichier JavaScript, le script ne s\u2019ex\u00e9cutera pas si le nom ne se termine pas par .js. L\u2019ajout de l\u2019extension garantit le bon fonctionnement du script.","ga_source_author":"Nicholas Corsale","ga_source_author_email":"","ga_date_original":"2019-04-11T06:14:15-07:00","ga_date_verified":"2026-07-05","ga_source_subject":"Script execution returns MODULE_DOES_NOT_EXIST error but they do","ga_ans_id":"ANS-1482","ga_publish_decision":"publish","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"still_accurate","ga_tier2_concerns":"","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[93],"class_list":["post-3221","qa_entry","type-qa_entry","status-publish","hentry","ga_category-developpement-suitescript","ga_category-suitescript-development","ga_audience-developer-suitescript","ga_difficulty-debutant"],"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":93,"label":"D\u00e9butant"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3221","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\/3221\/revisions"}],"predecessor-version":[{"id":5141,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3221\/revisions\/5141"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3221"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3221"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3221"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}