0
Posté par ydominique in Blog

Créez un Etat d'impression Crystal reports

La création d'un état d'impression nécessite un minimum de connaissances du modèle de données Sage et de l'outil Crystal reports.

Dans un premier temps, il faut "récupérer" les tables et réaliser le modèle conceptuel des données. Cette étape est la source de 2 erreurs courantes à savoir une impression vide ou une impression avec des lignes dupliquées.

La 2ème étape consiste à structurer l'état (En tête, groupe, pieds de page...) et disposer les zones des tables précédemment modélisées. Cette étape requiert une connaissance fonctionnelle afin d'afficher les bonnes zones. Vous avez la possibilités de créer des zones de formule, mais attention à ne pas recalculer des zones qui seraient déjà stockées dans les tables (Montant, TVA, Qté stock...) auquel cas vous risquez d'imprimer une valeur différente de celle stockée en base. Dans un 3ème temps, il va falloir créer des paramètres qui vous serviront à filtrer les données selon les bornes saisies par l'utilisateur final. N'hésitez pas à rendre certains critères obligatoires afin de limiter le nombre d'éléments afin d'éviter des ralentissements pour l'ensemble des utilisateurs. La dernière étape va consister à brancher l'état dans Sage pour le mettre à disposition des utilisateurs. Pièges et astuces :
  • Pensez à créer des menus locaux traduisibles pour tous vos intitulés si l'état est multi langues
  • Déposez et paramétrez la fiche état selon la langue de connexion à Sage
  • Evitez les logos, les en têtes et pieds de document en "dur" dans l'état, stockez les bases, afin de limiter la charge de travail lors d'une évolution future
  • Faites les alignements de zones et la disposition définitive à la fin, cela vous évitera de refaire la mise en forme x fois pendant la phase de tests et retours
  • Si vous avez des mise à jour à faire en base suite à l'impression, créez un traitement d'initialisation
  • Si le modèle conceptuel  et les formules de calculs sont trop complexes, créez un traitement d'initialisation ou une vue
  • Associez l'impression avec un workflow pour envoyer par mail les impressions
Si vous souhaitez vous former à la création d'états, nous proposons des sessions de formation sur 3 jours.