Aller au contenu principal

Mises en page prises en charge

La sortie (impression) du contenu créé via DYCE Happy Texts peut se faire soit via une mise en page WORD, soit via une mise en page RDL. C'est pourquoi l'application est livrée avec deux mises en page supplémentaires pour chacun des rapports suivants. Celles-ci sont identifiables par le nom d'extension DYCE Happy Texts.

  • Vente - Devis (1304)
  • Vente - Confirmation (1305)
  • Vente - Facture (1306)
  • Vente - Avoir (1307)

Pour plus d'informations sur la gestion des mises en page, consultez cette partie de la documentation Microsoft.

Remarques sur les mises en page

Les mises en page supplémentaires sont basées sur les mises en page standard des rapports concernés et ne sont étendues que pour gérer le contenu créé via DYCE Happy Texts. Bien qu'il soit possible de les utiliser telles quelles, les utilisateurs ont généralement recours à des mises en page personnalisées. C'est là le véritable objectif des mises en page supplémentaires. Il est très facile d'identifier les améliorations par rapport aux mises en page standard et de les reporter sur les mises en page personnalisées. Pour plus de détails à ce sujet, veuillez consulter la section suivante ainsi que la documentation Microsoft.

Notes pour les développeurs

Cette section s'adresse aux développeurs qui souhaitent reporter sur des mises en page personnalisées les extensions des mises en page standard, créées à titre d'exemple à l'aide de DYCE Happy Texts.

Exemple : créer une nouvelle mise en page de devis vente

Une extension de rapport pour le devis vente standard dans l'application DYCE Happy Texts a été enrichie de champs servant à afficher du contenu HTML, préparant ainsi le jeu de données pour l'intégration de contenu HTML dans une mise en page personnalisée. Cet exemple décrit comment utiliser la mise en page RDL et Word standard des devis vente et l'étendre avec des textes d'en-tête, des textes de pied de page et la description étendue pour la ligne de devis vente.

Mise en page RDL

  • La mise en page RDL standard nommée "StandardSalesQuote.rdlc" peut être copiée depuis l'application de base et utilisée comme base pour une extension, ou bien une mise en page déjà personnalisée peut être utilisée.
  • Facultatif : l'extension du fichier peut être remplacée par *.rdl afin de permettre l'édition avec Microsoft Report Builder.
  • La mise en page intégrée de l'application DYCE Happy Texts doit être téléchargée comme modèle pour les modifications à apporter à la mise en page nouvellement créée.
    • Pour ce faire, ouvrez la page Mises en page de rapport dans Business Central.
    • Recherchez le rapport portant l'ID 1304.
    • Localisez la mise en page de rapport pour le rapport 1304 nommée "./RDLCLayouts/DYCEHTSalesQuote.rdl".
    • La mise en page peut être exportée à l'aide de l'action correspondante.
  • La mise en page nouvellement créée et la mise en page intégrée dans l'application DYCE Happy Texts doivent toutes deux être ouvertes à l'aide de Microsoft Report Builder ou de Visual Studio.
  • Copiez le contrôle tablix nommé "DYCEHtmlForRdlHeader_Table" depuis la mise en page utilisée dans l'application DYCE Happy Texts et collez-le dans la mise en page nouvellement créée, avant le tablix d'affichage des lignes.
  • Copiez le contrôle tablix nommé "DYCEHtmlForRdlFooter_Table" depuis la mise en page utilisée dans l'application DYCE Happy Texts et collez-le dans la mise en page nouvellement créée, à la fin du document.
  • Localisez les deux dernières lignes du tablix nommé "LinesTable" dans la mise en page utilisée dans l'application DYCE Happy Texts et reproduisez les modifications apportées à ces deux lignes dans la mise en page nouvellement créée.
  • La mise en page nouvellement créée peut soit être intégrée à l'application contenant les personnalisations, soit être importée depuis la page Mises en page de rapport client dans Business Central.

Mise en page WORD

  • La mise en page Word standard nommée "StandardSalesQuote.docx" peut être copiée depuis l'application de base et utilisée comme base pour une extension, ou bien une mise en page déjà personnalisée peut être utilisée.
  • La mise en page intégrée de l'application DYCE Happy Texts doit être téléchargée comme modèle pour les modifications à apporter à la mise en page nouvellement créée.
    • Pour ce faire, ouvrez la page Mises en page de rapport dans Business Central.
    • Recherchez le rapport portant l'ID 1304.
    • Localisez la mise en page de rapport pour le rapport 1304 nommée "./WordLayouts/DYCEHTSalesQuote.docx".
    • La mise en page peut être exportée à l'aide de l'action.
  • La mise en page nouvellement créée et la mise en page intégrée dans l'application DYCE Happy Texts doivent toutes deux être ouvertes à l'aide de Microsoft Word.
  • Dans la mise en page nouvellement créée, ajoutez un nouveau contrôle de contenu nommé "DYCEHtmlForWord_Header_Placeholder" avant le tableau servant à afficher les lignes, de manière analogue à la mise en page utilisée dans l'application DYCE Happy Texts.
  • Dans la mise en page nouvellement créée, ajoutez un nouveau contrôle de contenu nommé "DYCEHtmlForWord_Header_Placeholder" à la fin du document, de manière analogue à la mise en page utilisée dans l'application DYCE Happy Texts.
  • Localisez le contrôle de contenu de type répéteur imbriqué nommé "DYCEHtmlForWord_Line_Placeholder" dans la mise en page utilisée dans l'application DYCE Happy Texts et reproduisez les modifications apportées à cette ligne dans la mise en page nouvellement créée.
  • La mise en page nouvellement créée peut soit être intégrée à l'application contenant les personnalisations, soit être importée depuis la page Mises en page de rapport client dans Business Central.