Dans le blog d'aujourd'hui, nous discuterons des rapports dans Business Central. Plus précisément, nous couvrirons la création d'un rapport de définition de rapport client (RDLC). Prendre plaisir!

Lorsque nous créons un nouveau rapport pour Business Central, nous devons prendre en compte deux éléments:

1. Définition de l'ensemble de données de rapport des éléments de données et des colonnes

2. Conception de la présentation du rapport.

Ces étapes montreront comment créer un rapport simple basé sur une disposition RDL. Un rapport est composé des éléments suivants:

  • Signaler des objets
  • Ensemble de données de rapport
  • Présentation du rapport
  • Page de demande
  • Propriétés, déclencheurs et code

Nous allons maintenant créer un rapport AL dans Microsoft Dynamics 365 Business Central. Dans Code Visual Studio, créez un nouveau projet à l'aide du AL: Allez! commander:

Créez maintenant un nouveau fichier, par exemple: CustomerListReport.al

Dans le fichier CustomerListReport.al, utilisez le tréport extrait de code pour créer un rapport, puis modifier l'ID, le nom et ajouter des champs et une page d'options, comme dans l'exemple suivant:

Ici, nous utilisons des champs de la Article pour créer l'ensemble de données pour ce rapport. Nous avons également ajouté une variable «ShowUnitPrice». De plus, nous avons également ajouté cette variable dans le Page de demande, qui peut être utilisé pour afficher le prix unitaire dans le rapport.

Nous avons défini le UsageCatagory as Rapport et analyse, afin que nous puissions rechercher le rapport directement à partir du Recherche dans Business Central Client. Nous avons défini Disposition as RDLC et spécifié le chemin dans RDLCLayout.

Maintenant, créez l'extension (Ctrl + Maj + B). le ItemListReport.rdl sera créé à la racine du projet en cours.

Clique sur le ItemListReport.rdl puis cliquez avec le bouton droit et sélectionnez Ouvert en externe, qui ouvrira le fichier de mise en page dans Générateur de rapports SQL Server.

Maintenant, ajoutez les colonnes de la Jeux de données dossier dans le tableau et enregistrez le .rdl fichier et ajoutez toutes les colonnes dans la présentation du rapport. Voici un exemple de la conception de notre rapport:

ENREGISTRER et FERMER le Générateur de rapports SQL Server.

In Code Visual Studio, appuyez sur Ctrl + F5 pour compiler et exécuter le rapport dans Dynamics 365 Business Central.

Rechercher LISTE DES ARTICLES AL signaler et sélectionner Compte rendu, spécifiez le filtre si nécessaire et exécutez le rapport:

C'est ça! Nous venons de créer rapidement et facilement un rapport RDLC dans Business Central.

Heureux D365'ing!

Avatar de Joe D365

Joe D365

Joe D365 est un super-héros Microsoft Dynamics 365 qui s'exécute sur l'adrénaline pure. En tant que visage de PowerObjects, la mission de Joe D365 est de révéler des moyens novateurs d’utiliser Dynamics 365 et d’apporter l’application à un plus grand nombre d’entreprises et d’organisations du monde entier.