ANS-1366 · DéVELOPPEMENT SUITESCRIPT

Comment remplir dynamiquement un champ de colonne de transaction personnalisé dans NetSuite ?

Configurez une colonne de transaction personnalisée afin de remplir dynamiquement un champ de compte standard à l’aide d’un script côté client.

Solution courte

Pour remplir dynamiquement une colonne de transaction personnalisée, désactivez la colonne « Compte » standard. Ajoutez une nouvelle colonne personnalisée « Comptes », configurée comme un type de liste/enregistrement filtré selon vos besoins spécifiques. Mettez en place un script côté client pour transférer la valeur de cette colonne personnalisée vers le champ « Compte » standard de la transaction.

Scénario

Les utilisateurs ont souvent besoin de pouvoir remplir dynamiquement les champs des colonnes de transaction en fonction de critères ou de sélections spécifiques. Bien que le remplissage dynamique direct des champs standard puisse s’avérer complexe, une approche courante consiste à utiliser une colonne personnalisée comme intermédiaire. Cela permet une saisie contrôlée des données, puis leur transfert vers le champ standard souhaité.

Solution

Pour remplir dynamiquement un champ de la colonne « Transaction », procédez comme suit :

  1. Désactivez la colonne « Compte » dans le formulaire de transaction.

  2. Ajoutez une autre colonne, intitulée « Comptes », configurée comme un compte de type liste/enregistrement et filtrée selon vos besoins.

  3. Mettez en place un script côté client pour transférer la valeur de la colonne personnalisée « Comptes » vers le véritable champ de compte standard de la transaction.

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Développement SuiteScript

Parler à un consultant