ANS-0436 · DéVELOPPEMENT SUITESCRIPT
Comment résoudre l’erreur « Erreur inattendue lors de l’enregistrement » dans les formulaires d’enregistrement scriptés de NetSuite
Découvrez comment diagnostiquer et résoudre le message « Erreur inattendue lors de l'enregistrement » qui s'affiche lors de la gestion des scripts dans les formulaires d'enregistrements scriptés de NetSuite, en ajustant les déploiements de scripts.
Solution courte
L'erreur « Erreur inattendue lors de l'enregistrement » dans les formulaires d'enregistrement scriptés de NetSuite survient souvent lorsque plusieurs scripts sont déployés sur « -Tous les enregistrements- ». Pour résoudre ce problème, désactivez temporairement ces scripts et modifiez leur paramètre « S'applique à ». Cela vous permettra de réorganiser les éléments et d'enregistrer les modifications. Ensuite, redéployez les scripts avec leurs paramètres d'origine.
Scénario
Les utilisateurs peuvent rencontrer un message « Erreur inattendue lors de l'enregistrement » lorsqu'ils tentent d'enregistrer des modifications dans un formulaire d'enregistrement scripté NetSuite. Il s'agit d'un problème connu, qui survient généralement lorsque plusieurs scripts sont déployés avec le champ « S'applique à » défini sur « -Tous les enregistrements- ».
Solution
Identifiez les scripts déployés dont le champ « S'applique à » est défini sur « -Tous les enregistrements- ». Ceux-ci sont souvent à l'origine de l'erreur « Erreur inattendue lors de l'enregistrement ».
Pour chaque déploiement de script identifié, désactivez-le temporairement en décochant la case « Déployé ».
Modifiez la valeur du champ « S'applique à » pour ces scripts temporairement désactivés. Cette action garantit qu'ils n'apparaissent plus dans la liste du formulaire « Enregistrement scripté ».
Revenez au formulaire « Enregistrement scripté ». Les scripts en conflit n'étant plus présents, réorganisez les scripts restants selon vos besoins et enregistrez les modifications. L’« erreur inattendue » ne devrait plus se produire.
Une fois les modifications enregistrées, annulez les modifications effectuées aux étapes 2 et
Redéployez les scripts en cochant à nouveau la case « Déployé » et en rétablissant la configuration d’origine du champ « S’applique à » (« -Tous les enregistrements- »).
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Développement SuiteScript
