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

  1. 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 ».

  2. Pour chaque déploiement de script identifié, désactivez-le temporairement en décochant la case « Déployé ».

  3. 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é ».

  4. 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.

  5. Une fois les modifications enregistrées, annulez les modifications effectuées aux étapes 2 et

  6. 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

Parler à un consultant