Utiliser des présentations Word
Une présentation état Word détermine le contenu et le format d’un état lorsqu’il est prévisualisé et imprimé à partir de Business Central. Vous devez créer et modifier ces présentations à l’aide de Microsoft Word.
Lorsque vous modifiez une présentation état Word, vous devez spécifier les champs du jeu de données d’état à inclure dans l’état et la manière dont les champs sont organisés. Vous devez également définir le format général de l’état, tel que la police et la taille du texte, les marges et les images d’arrière-plan. Vous devez en général organiser le contenu de l’état en ajoutant des tableaux à la mise en page.
Pour apporter des modifications générales de mise en forme et de disposition (par exemple modifier la police texte, ajouter et modifier un tableau ou supprimer un champ de données), utilisez les fonctions de base d’édition de Word, tout comme vous le faites avec n’importe quel document Word.
Si vous créez une présentation état Word de A à Z ou en ajoutant de nouveaux champs de données, commencez par ajouter un tableau comprenant des lignes et colonnes qui finiront par contenir les champs de données.
Astuce
Affiche les quadrillages de façon à visualiser les contours des cellules de la table. Pensez à masquer les quadrillages lorsque vous avez terminé l’édition. Pour masquer ou afficher des quadrillages dans la table, sélectionnez la table, puis sous Mise en page sous l’onglet Table, sélectionnez Afficher les quadrillages.
Incorporation de polices dans des présentations Word pour des raisons de cohérence
Pour vous assurer que les états affichent et impriment toujours avec les polices prévues, quel que soit l’emplacement où les utilisateurs ouvrent ou impriment des états, vous pouvez incorporer des polices au document Word. Toutefois, sachez qu’incorporer des polices peut augmenter de façon significative la taille des fichiers Word. Pour en savoir plus sur l’incorporation de polices dans Word, voir Incorporer des polices à Word, PowerPoint ou Excel.
Ajout de champs de données
Un ensemble de données d’état peut être constitué de champs affichant des étiquettes, des données et des images. Cette rubrique décrit la procédure pour ajouter des champs d’un ensemble de données d’état à une présentation d’état Word pour un état. Vous ajoutez des champs à l’aide du composant XML personnalisé Word pour l’état et en ajoutant des contrôles de contenu qui correspondent aux champs de l’ensemble de données d’état. L’ajout de champs requiert que vous ayez des connaissances sur l’ensemble des données d’état afin que vous puissiez identifier les champs que vous souhaitez ajouter à la présentation.
Noter
Vous ne pouvez pas modifier les présentations de rapport intégrées.
Pour ouvrir le composant XML personnalisé de l’état dans Word
Si ce n’est pas déjà le cas, ouvrez le document de présentation d’état Word dans Word.
Pour plus d’informations, voir Créer et modifier une présentation d’état personnalisée.
Affichez l’onglet Développeur dans le ruban de Microsoft Word.
Par défaut, l’onglet Développeur n’est pas affiché dans le ruban. Pour en savoir plus, consultez Afficher l’onglet Développeur sur le ruban.
Sous l’onglet Développeur, sélectionnez Volet de mappage XML.
Dans le volet Mappage XML, dans la liste déroulante Partie XML personnalisée, choisissez la partie XML personnalisée pour le rapport Business Central, qui est généralement le dernier de la liste. Le nom de la partie XML personnalisée présente le format suivant :
urn:microsoft-dynamics-nav/reports/<report_name>/<ID>
<report_name>
représente le nom affecté à l’état.<ID>
représente le numéro d’identification de l’état.Après avoir sélectionné la partie XML personnalisée, le volet de mappage XML affiche les étiquettes et les contrôles de champ disponibles pour l’état.
Pour ajouter un champ étiquette ou données
Placez votre curseur dans le document dans lequel vous souhaitez ajouter le contrôle.
Dans le volet Mappage XML, cliquez avec le bouton droit sur le contrôle que vous souhaitez ajouter, sélectionnez Insérer contrôle de contenu, puis sélectionnez Texte brut.
Noter
Vous ne pouvez pas ajouter un champ en tapant manuellement le nom du champ de l’ensemble de données dans le contrôle de contenu. Vous devez utiliser le volet Mappage XML pour mapper les champs.
Pour ajouter des lignes à répétition des champs de données pour créer une liste
Dans un tableau, ajoutez une ligne de tableau incluant une colonne pour chaque champ dont vous souhaitez qu’il soit répété.
Cette ligne agira comme un espace réservé pour les champs de répétition.
Sélectionnez toute la ligne.
Dans le volet Mappage XML, cliquez avec le bouton droit sur le contrôle qui correspond à l’élément de données d’état qui contient les champs que vous souhaitez voir répétés, sélectionnez Insérer contrôle de contenu, puis sélectionnez Répéter.
Ajoutez les champs de répétition à la ligne comme suit :
Placez votre pointeur dans une colonne.
Dans le volet Mappage XML, cliquez avec le bouton droit sur le contrôle que vous souhaitez ajouter, sélectionnez Insérer contrôle de contenu, puis sélectionnez Texte brut.
Pour chaque champ, répétez les étapes a et b.
Ajout de champs d’image
Un ensemble de données d’état peut inclure un champ qui contient une image, par exemple un logo de la société ou une photo d’un article. Pour ajouter une image de l’ensemble de données d’état, vous insérez un contrôle de contenu Image.
Les images s’alignent dans le coin supérieur gauche du contrôle de contenu et sont automatiquement redimensionnés proportionnellement conformément à la limite du contrôle de contenu.
Important
Vous ne pouvez ajouter que des images dont le format est pris en charge par Word (par ex., .bmp, .jpeg et .png). Si vous ajoutez une image dont le format n’est pas pris en charge par Word, vous obtenez une erreur lorsque vous exécutez l’état à partir du client Business Central.
Pour ajouter une image
Placez votre pointeur dans le document dans lequel vous souhaitez ajouter le contrôle.
Dans le volet Mappage XML, cliquez avec le bouton droit sur le contrôle que vous souhaitez ajouter, sélectionnez Insérer contrôle de contenu, puis sélectionnez Image.
Pour développer ou réduire la taille de l’image, faites glisser une poignée de redimensionnement pour l’éloigner ou la rapprocher du centre du contrôle de contenu.
Suppression des champs d’étiquette et de données
L’étiquette les champs de données d’un état sont contenus dans des contrôles de contenu dans Word. La figure ci-après illustre un contrôle de contenu lorsqu’il est sélectionné dans le document Word.
Le nom de l’étiquette ou le nom du champ de données s’affiche dans le contrôle de contenu. Dans l’exemple, le nom du champ est CompanyAddr1.
Pour supprimer un champ étiquette ou données
Cliquez avec le bouton droit sur le champ que vous voulez supprimer, puis choisissez Supprimer le contrôle de contenu.
Le contrôle de contenu est supprimé, mais le nom du champ reste sous forme de texte.
Supprimez le texte restant selon vos besoins.
Aperçu des parties XML personnalisées
Les présentations d’état Word sont basées sur des parties XML personnalisées. Une partie XML personnalisée pour un état regroupe des éléments qui correspondent aux éléments de données, colonnes et étiquettes comprenant l’ensemble de données de l’état. La partie XML personnalisée est utilisée pour associer les données dans un état lorsque l’état est exécuté.
Structure XML du composant XML personnalisé
Le tableau suivant fournit un aperçu simplifié du XML d’une partie XML personnalisée.
Éléments XML | Description |
---|---|
<?xml version="1.0" encoding="utf-16"?> |
En-tête |
<WordReportXmlPart xmlns="urn:microsoft-dynamics-365/report/<reportname>/<id>/" |
Spécification de l’espace de noms XML. <reportname> est le nom affecté à l’état. <id> est l’identifiant affecté à l’état. |
..<Labels> ....<ColumnNameCaption>ColumnNameCaption</ColumnNameCaption> ....<LabelName>LabelCaption</LabelName> ..</Labels> |
Contient toutes les étiquettes pour le rapport. - Les éléments d’étiquette associés aux colonnes sont au format <ColumnNameCaption>ColumnNameCaption</ColumnNameCaption> .- Les éléments d’étiquette sont au format <LabelName>LabelName</LabelName .- Les étiquettes sont répertoriées par ordre alphabétique. |
..<DataItem1> ....<DataItem1Column1>DataItem1Column1</DataItem1Column1> |
Données article et colonnes de haut niveau. Les colonnes sont répertoriées par ordre alphabétique. |
....<DataItem2> ......<DataItem2Column1>DataItem2Column1</DataItem2Column1> ....</DataItem2> ....<DataItem3> ......<DataItem3Column1>DataItem3Column1</DataItem3Column1> ....</DataItem3> |
Les données article et colonnes imbriquées dans les données article de haut niveau. Les colonnes sont répertoriées par ordre alphabétique sous chaque donnée. |
..</DataItem1> </WordReportXmlPart> |
Élément de clôture. |
Partie XML personnalisée dans Word
Dans Word, vous ouvrez la partie XML personnalisée dans le volet Mappage XML puis utilisez le volet pour mapper les éléments aux contrôles de contenu dans le document Word. Le volet Mappage XML est accessible depuis l’onglet Développeur (pour en savoir plus, consultez Afficher l’onglet Développeur sur le ruban).
Les éléments figurant dans le volet de Mappage XML s’affichent dans une structure qui est similaire à la source XML. Les champs d’étiquette sont rassemblés sous un élément Étiquettes commun et les données article et colonnes sont organisées dans une structure hiérarchique qui correspond à la source XML, avec les colonnes répertoriées dans l’ordre alphabétique. Les éléments sont identifiés par leur nom de colonne tel que défini dans l’ensemble de données de l’état en code AL. Pour en savoir plus, consultez Définition de l’ensemble de données de l’état.
La figure ci-après illustre la partie XML personnalisée simple de la section précédente dans le volet Mappage XML d’un document Word.
Pour ajouter une étiquette ou un champ à la présentation, vous insérez un contrôle de contenu qui correspond à l’élément dans le volet Mappage XML.
Pour créer des lignes de colonnes à répétition, insérez un contrôle de contenu Répétition pour l’élément d’article parent, puis ajoutez le contrôle de contenu pour les colonnes.
Pour les étiquettes, le texte qui apparaît dans l’état généré est la valeur de la propriété Légende pour le champ dans le tableau données d’article (si l’étiquette est liée à la colonne dans l’ensemble des données d’état) ou une étiquette dans le Report Label Designer (si l’étiquette n’est pas liée à une colonne dans l’ensemble de données).
La langue de l’étiquette qui s’affiche lorsque vous exécutez l’état dépend du paramétrage de langue de l’objet d’état.
Voir aussi
Créer et modifier une présentation d’état personnalisée
Trouvez des modules d’apprentissage en ligne gratuits pour Business Central ici