ANS-1600 · IMPRESSION, PDF ET MODèLES D’E-MAILS

Comment afficher des enregistrements enfants personnalisés dans les modèles PDF avancés de NetSuite ?

Pour inclure des listes d'enregistrements enfants personnalisées dans les modèles PDF/HTML avancés, un script côté serveur est nécessaire pour charger la transaction et transmettre les données des enregistrements enfants au modèle.

Solution courte

L'impression d'enregistrements enfants personnalisés directement à partir du bouton « Imprimer » standard d'une transaction NetSuite via un modèle PDF avancé n'est pas prise en charge, car ce modèle n'accède qu'aux données des articles. Pour afficher des listes d'enregistrements enfants personnalisés, un script doit charger la transaction et transmettre explicitement les données des enregistrements enfants au modèle PDF, qui est ensuite déclenché par un bouton personnalisé.

Scénario

Lorsqu’ils tentent de générer un modèle PDF/HTML avancé pour une transaction, les utilisateurs peuvent constater que les listes d’enregistrements enfants personnalisés ne sont ni visibles ni accessibles dans le modèle. La fonctionnalité standard du bouton « Imprimer » limite généralement l’accès aux données du modèle aux seuls éléments de la transaction, ce qui empêche l’affichage direct des enregistrements enfants personnalisés associés.

Solution

Pour permettre l’impression d’enregistrements enfants personnalisés au sein d’un modèle PDF/HTML avancé, une approche par script est nécessaire. Cette méthode contourne les limitations du bouton « Imprimer » standard en chargeant explicitement la transaction et ses enregistrements enfants personnalisés associés, puis en transmettant l’ensemble de ces données au modèle. La solution nécessite les composants suivants :

  1. Un script permettant de charger l’enregistrement de transaction et ses enregistrements enfants personnalisés, puis de générer le modèle PDF/HTML avancé à partir de ces données.

  2. Un bouton personnalisé sur le formulaire de transaction, configuré pour exécuter le script.

  3. Un modèle PDF/HTML avancé conçu pour afficher la liste des enregistrements enfants personnalisés.

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Impression, PDF et modèles d’e-mails

Parler à un consultant