2017-08-02 3 views
0

Nouveau sur Freemarker. J'essaie de créer un PDF avancé sur une recherche sauvegardée. Une colonne de la recherche enregistrée utilise le calcul suivant:Freemarker Scripting avec PDF avancé de NetSuite et recherches sauvegardées

ROND ((SUM ((cas où {aujourd'hui} - {} transaction.trandate ENTRE 1 ET 85 et {} transaction.type IN ('article accomplissement ') puis {transaction.quantity} else 0 end)/6) -Max ({custitem_dp_prepackqtyonhand})), -1)

Comment puis-je recréer ce calcul dans mon modèle Advanced PDF?

Répondre

1

Vous n'avez pas besoin de recréer la formule dans le modèle PDF avancé. Vous pouvez donner un nom au champ de formule personnalisée que vous avez créé en utilisant 'étiquette personnalisée' et ce champ sera disponible dans le modèle PDF avancé.

+0

Merci. C'est ce que j'ai essayé, mais c'est étrange. La formule que je veux apporter n'est pas disponible dans le PDF/HTML avancé. Toutes les autres formules de la recherche sauvegardée sont disponibles sauf une. Il n'y a rien de différent dans ses réglages. Je reçois également l'erreur suivante à partir de la recherche sauvegardée: Nous ne pouvons pas retourner les colonnes de recherche pour la recherche enregistrée récapitulative {1}. –

+0

Je suis sûr que vous avez une autre formule avec le même type de retour. Même si vous leur avez donné des étiquettes personnalisées différentes, Netsuite les traite toutes avec le même identifiant. Toutes les formules (numériques) seront référencées comme Formulanumeric. Si vous avez une autre fomula (numérique), retirez-la et celle-ci apparaîtra dans le PDF avancé. –

+0

Une autre option pourrait être de créer un champ personnalisé basé sur votre formule pour le type d'enregistrement spécifique que vous voulez et il sera disponible partout. –