ANS-1482 · DéVELOPPEMENT SUITESCRIPT
Pourquoi l’exécution d’un script NetSuite renvoie-t-elle l’erreur MODULE_DOES_NOT_EXIST ?
Assurez-vous que les noms des fichiers JavaScript dans le « File Cabinet » de NetSuite comportent l'extension .js afin d'éviter tout échec d'exécution des scripts.
Solution courte
L'erreur NetSuite « MODULE_DOES_NOT_EXIST » liée aux scripts survient souvent lorsque le nom du fichier JavaScript enregistré dans le « File Cabinet » ne comporte pas l'extension .js. Même si NetSuite identifie correctement le type de fichier, le script ne s'exécutera pas sans l'extension appropriée. L'ajout de l'extension .js au nom du fichier permet de résoudre le problème.
Scénario
Les utilisateurs peuvent rencontrer une erreur MODULE_DOES_NOT_EXIST lorsqu’ils tentent d’exécuter un script dans NetSuite, bien qu’ils aient vérifié que le fichier de script existe bien dans le « File Cabinet ». Cette erreur indique que NetSuite ne parvient pas à localiser ou à référencer correctement le module de script, même lorsque celui-ci semble être présent.
Solution
Pour résoudre l’erreur MODULE_DOES_NOT_EXIST liée à l’exécution d’un script, assurez-vous que le nom du fichier JavaScript enregistré dans le « File Cabinet » de NetSuite comporte bien l’extension .js.
Accédez au « File Cabinet » et localisez le fichier de script concerné.
Modifiez la fiche du fichier et vérifiez son nom.
Si l’extension .js n’apparaît pas dans le nom du fichier, ajoutez-la à la fin du nom (par exemple, myScript doit devenir myScript.js).
Enregistrez la fiche de fichier mise à jour. Même si la fiche de fichier identifie correctement le fichier comme un fichier JavaScript, le script ne s’exécutera pas si le nom ne se termine pas par .js. L’ajout de l’extension garantit le bon fonctionnement du script.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Développement SuiteScript
