ANS-1404 · DéVELOPPEMENT SUITESCRIPT

Comment résoudre l’erreur « SyntaxError : token inattendu < » après l'installation de TLD SuiteApp ?

Ce guide explique comment résoudre une erreur spécifique d’analyse JSON qui empêche la création de transactions dans NetSuite après l’installation de la SuiteApp « Transaction Line Distribution » (TLD).

Solution courte

Pour résoudre l’erreur « SyntaxError : token inattendu < » lors de la création de transactions après l’installation de l’application TLD SuiteApp, accédez à la section « Déploiements de scripts ». Modifiez le déploiement « customdeploy_vid_sl_vendorbillform », accédez au sous-onglet « Audience », puis sélectionnez « Utilisateur du formulaire en ligne » dans la section « Rôles externes ». Enregistrez les modifications pour activer la saisie des transactions.

Scénario

Les utilisateurs qui tentent d’ouvrir ou de créer de nouvelles transactions, telles que des factures fournisseurs ou des factures clients, rencontrent le message d’erreur suivant : « SyntaxError : token inattendu < dans JSON à la position 0 [à JSON.parse (native), à VendorBillFormGateway.triggerHttpsPostRequest (/SuiteApps/com.netsuite.vendorinvoicedistribution/app/common/gateways/BaseGateway.js:308:25)] ». Cette erreur apparaît spécifiquement après l’installation de l’application SuiteApp « Transaction Line Distribution » (TLD) et empêche la création des transactions.

Solution

Pour résoudre l’erreur de syntaxe (SyntaxError) empêchant la création de transactions après l’installation de la SuiteApp TLD, modifiez les paramètres d’audience d’un déploiement de script spécifique.

  1. Accédez à Personnalisation > Scripts > Déploiements de scripts.

  2. Recherchez et modifiez le déploiement portant l’identifiant : customdeploy_vid_sl_vendorbillform.

  3. Accédez au sous-onglet Audience.

  4. Sous Rôles externes, sélectionnez Utilisateur de formulaire en ligne.

  5. Enregistrez le déploiement.

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Développement SuiteScript

Parler à un consultant