0
votes

Comment détecter le type d'enregistrement exact de l'objet parent dans Netsuite?

Je pourrais obtenir des détails d'objet enregistrés et parent à l'aide de champs de recherche. Mais je ne suis pas en mesure d'obtenir type d'enregistrement d'objet parent.

Exemple: J'essaie d'obtenir des coordonnées de contact et des détails parent (société). P>

    search.lookupFields({
        type: 'contact',
        id: context.recordId,
        columns: ['entityid', 'customer.entityid', 'customer.companyname']
    });


0 commentaires

3 Réponses :


2
votes

Rechercher étape xxx


0 commentaires

2
votes

Avez-vous essayé de chercher le champ client.Stage?


0 commentaires

2
votes

in NetSuite, le terme "client" est utilisé à la fois un enregistrement type et un étage dans le type de client - qui peut être un peu déroutant.

Lead, perspective et client sont toutes des étapes, ce qui peut être retourné à l'aide de Customer.Stage comme valeur dans les colonnes paramètre. Lorsque vous faites cela, il sera retourné comme une matrice d'objets avec Valeur et texte , vous devez donc référence à cela comme [' client.stage '] [0] .Value . Ceci fonctionne uniquement si vous connaissez le type type est client - sinon la scène serait vide.

Si le problème que vous rencontrez est effectivement pour obtenir le type - c'est-à-dire: client, vendeur, partenaire, etc., vous pouvez plutôt utiliser société.type .


1 commentaires

Merci Krypton pour une explication détaillée. i) Comment avez-vous connu ces détails? Je ne pouvais pas trouver ces détails dans le navigateur Doc ou Enregistrement. ii) Je reçois le type d'entreprise en tant que fournisseur pour autre nom et détails dans le fournisseur. * Champs. Une idée?