Dokumentation
Neue Berichte mit dem Wizard erstellen
Erstelle Business-Central-Berichte mit AL-Code und RDLC- oder Word-Layouts. Der Wizard führt Dich vom Dataset bis zu den fertigen Dateien.
Auf dieser Seite
Layoutoptionen und Summen
Gruppenköpfe und Details verwenden dieselben Einstellungen für Tabelle oder Karte, Standard- oder eigenes Layout, Beschriftungen und Fettdruck. Die vier Fettdruckoptionen steuern Beschriftungen und Werte getrennt. Bei Gruppenköpfen entfernt Normal die Hintergrundfarben; Formular übernimmt die Hervorhebungen der Vorlage. Tabellen starten mit Normal, Karten mit Formular.
Bei Tabellen-Gruppenköpfen erzeugt Above field eine Beschriftungszeile über der Wertezeile. Detailbeschriftungen einer Tabelle bleiben Spaltenüberschriften. Beim Verbinden von Beschriftungen wird zunächst / eingesetzt, bei Datenwerten ein Leerzeichen. Diese Trennzeichen kannst Du bearbeiten.
Jede Gruppe besitzt einen eigenen Group Footer; danach folgt der Tablix Footer. Wähle Summenfelder pro Abschnitt. Ohne Auswahl entfällt die entsprechende Summenzeile. Beträge mit dem Namenssuffix (LCY) werden standardmäßig auf allen Summenebenen ausgewählt. Andere vorgeschlagene Summenfelder werden nur in der innersten Gruppe automatisch ausgewählt; Fremdwährungsbeträge bleiben ohne Gruppe im Tablix Footer zunächst aus. Prüfe fachlich, welche Werte Du gemeinsam summieren möchtest.
Manuelle Summenauswahlen bleiben erhalten. Restore defaults entfernt die manuellen Vorgaben. Beim ersten Öffnen älterer Konfigurationen ohne getrennte manuelle Vorgaben werden Summen einmal neu vorgeschlagen. Leere Abstandszeilen im neu erzeugten RDLC lassen sich im Layoutdesigner über die Zeilenhöhe anpassen; vorhandene RDLC-Dateien erhalten diese Änderung erst durch erneutes Generieren.
Credit-Angebot und Freigabe
Der Wizard zeigt die Credit-Angebote vor dem Erzeugen. Sind sowohl AL allein als auch AL mit Layout kostenlos und ist im Unternehmen eine positive Freigabegrenze eingestellt, wählt er AL mit Layout automatisch. Bei der Grenze 0, Never oder kostenpflichtigen Angeboten bleibt die Angebotsauswahl bestehen. Die Bestätigungsdialoge erklären die für Dein Unternehmen geltende Grenze.
Karten und Tabellen im Layouteditor
Ordne Inhalte im grafischen Editor als Karten oder Tabellen an, auch für Gruppen und verschachtelte DataItems. Karten können Beschriftungen und Werte getrennt enthalten. Ziehe Controls an die gewünschte Position und ändere ihre Größe. Gespeicherte eigene Positionen bleiben erhalten; mit dem Wiederherstellen der Vorgaben übernimmst Du die aktuelle Standardanordnung.
Reine Karten-Labels bieten drei Schriftgrößen: Standard (8 pt fett), Groß (9 pt fett) und Größer (10 pt fett). Der H-Schalter wechselt zwischen diesen Größen. Nach Strg-Klick auf ein Label ist die Auswahl Label size verfügbar; mehrere reine Labels können gemeinsam geändert werden. Die Option gilt nicht für Textboxen mit Datenfeldern. Größenänderungen passen den Platz für darunterliegende Controls im betroffenen Bereich an.
Neue Standardkarten erhalten eine Überschrift aus der Tabellen-/DataItem-Caption. Breite Überschriften nutzen die Kartenbreite. Normale Beschriftungen bleiben ohne Hintergrund; breite hervorgehobene Überschriften können die Vorlagenfarbe übernehmen. Feldwerte behalten die Formatierung der Vorlage. Text zwischen Feld-Badges, einschließlich Leerzeichen und Satzzeichen, bleibt im erzeugten RDLC erhalten.
Bei Gruppenkarten mit Tabellendetails stehen die Spaltenüberschriften unmittelbar vor den Details und wiederholen sich je Gruppe und beim Seitenwechsel. Leere benachbarte Datenregionen werden ausgeblendet; verschachtelte Listen können über Seiten umbrechen. Prüfe den endgültigen Seitenfluss und längere Inhalte mit echten Daten im Preview. Labelgrößen bleiben beim Export und erneuten Laden der Wizard-Konfiguration erhalten.
Berichte mit dem Wizard erstellen
Der Wizard erzeugt einen AL-Report mit RDLC- und/oder Word-Layout aus einer grafisch beschriebenen DataItem-, Feld- und Gruppierungsstruktur. Die generierten Dateien sind ein Ausgangspunkt für die weitere reguläre Bearbeitung.
- Starte
ALRC: Create a New Reportin einem AL-Workspace und lege Objekt-ID, Name, Caption und Namespace fest. - Wähle RDLC, Word oder beide Formate. Verwende RDLC als Standard für tabellarische, gruppierte und druckbildgenaue Reports. Wähle Word, wenn Anpassbarkeit durch Endanwender, Fließtext oder spätere Bearbeitung des erzeugten Dokuments erforderlich ist.
- Ordne die DataItems hierarchisch an und konfiguriere
DataItemTableView,DataItemLinkundRequestFilterFields. - Wähle Dataset-Felder, aufzulösende Fremdschlüsselfelder und Summenfelder aus.
- Definiere mehrstufige Gruppierungen, Gruppen- und Gesamtsummen. Die Tablix-Struktur und geeignete Layoutvarianten werden daraus automatisch abgeleitet.
- Ordne die Inhalte im grafischen Editor als Karten oder Tabellen an und prüfe die vorgeschlagenen Properties und Ausgabepfade.
- Erzeuge die Dateien und prüfe anschließend zuerst das Dataset, bevor Du das Layout im Detail bearbeitest.
Wizard-Konfigurationen können importiert und exportiert werden. Zusätzlich hält die Extension eine begrenzte automatische Historie. Eigene Templates unter .alreportcreator/templates/rdlc und .alreportcreator/templates/word werden im Wizard zusammen mit den integrierten Templates angeboten.
ALRC: Create a New Report
ALRC: Create a New Report startet den Report-Wizard und erzeugt einen vollständigen AL-Report mit RDLC-Layout, Word-Layout oder beiden Layoutformaten. Die nächste freie Objekt-ID wird anhand der idRanges aus app.json vorgeschlagen.
Im Wizard können unter anderem folgende Bestandteile festgelegt werden:
- DataItems und ihre hierarchische Anordnung
DataItemTableView,DataItemLinkundRequestFilterFields- Auflösung von Fremdschlüsselfeldern
- Dataset-Spalten und deren Benennung
- Summenfelder
- mehrstufige Gruppierungen
- Gruppen- und Gesamtsummen
- RDLC- und Word-Templates sowie Ausgabepfade
Aus der DataItem- und Gruppierungsstruktur wird die erforderliche Tablix-Struktur automatisch abgeleitet. Passende Layoutvarianten werden vorgeschlagen. Ein integrierter grafischer Editor ermöglicht es, Inhalte abstrakt als Karten oder Tabellen anzuordnen, ohne die technische RDLC-Struktur von Hand aufbauen zu müssen.
Viele Properties und Einstellungen, die bei einer manuellen Reporterstellung einzeln ermittelt werden müssten, werden anhand der ausgewählten Tabellen, Beziehungen und Layoutoptionen vorgeschlagen. Die erzeugten .al-, .rdlc- und .docx-Dateien können anschließend ohne Einschränkung weiterbearbeitet werden.