Skip to main content

Eigene Berichte und Reports

Hintergrund

Berichte werden in SHAREholder als HTML Datei abgelegt. Der Ausdruck selbst wird hierbei auch nicht von SHAREholder organisiert, sondern dem installierten Standardbrowser überlassen. Die Berichte selbst werden aufgrund von XML/XSL Vorlagen erzeugt. In diesen Vorlagen wird auf Basis von XSL Steuerkommandos die verbundene XML-Struktur ausgewertet und in HTML Steuerbefehle umgesetzt.

image-1655628466819.png

  • XSL Dateien liegen unter SHAREholder\Report.

Für die Depotreports sind alle Report.*.XSL Dateien interessant. Generierte Bilddateien werden unter \Report\Temp abgelegt ebenso wie die generierten Reportdateien als XML Files. Sie finden hier übrigens auch die XSL Files für den Chartdruck und für den Depotdruck.

Folgende Zuordnungen gelten zur Zeit:

  • Print.Chart.XSL - Transformation beim Chartdruck
  • Print.Depotchart.XSL - Transformation beim Reportdruck in den Depotgrafiken
  • Print.Liste.XSL - Transformation bei Druck von Kurslisten
  • Report.*.XSL - Transformationdateien für den Depotdruck

XML Struktur

Alle Daten die für den Druck verwendet werden sind in der Report.XML Datei abgelegt. In dieser Datei werden zunächst alle vorhandenen Daten abgelegt. Die XSL Datei entscheidet dann aufgrund den Eintragungen im XPath (/Depot/Einstellungen) was angezeigt werden kann und soll. Den Möglichkeiten der Berichtgestaltung sind kaum Grenzen gesetzt. Allein die vorhandenen Datenmenge schränkt die Informationsdichte ein. Der nachfolgende Screenshot zeigt die Struktur der Daten.

image-1655628471112.png

XSL Files

Die XSL Files enthalten die Umsetzungslogik der XML Daten in HTML Steuercodes. Wenn Sie hier eigene Templates anlegen möchten, finden Sie weitere Informationen unter: