6 - Reporting

Anpassungen von Reports mit Feldbeschreibungen und Erläuterungen

Freies Dokument - DocumentReport.rpx

Die Vorlage für das freie Dokument kann im Systemverzeichnis unter dem Namen DocumentReport.rpx gefunden werden.

Spezifische Vorlage nach Dokumenttyp

Es kann eine eigene Vorlage nach Dokumenttyp definiert werden. Diese werden jeweils auf den Code des Dokumenttyps angewandt. (Beispiel: RE)
Dazu muss der Name der Vorlagendatei wie in foldendem Beispiel angepasst werden.

Dokumenttyp: RE -> Name der Vorlagendatei "DocumentReport_RE.rpx"

Spezifische Vorlage nach Dokumentsprache

Es kann eine eigene Vorlage nach Dokumentsprache definiert werden. Diese werden über den Sprachcode angewandt.

Verfügbare Sprachen

Dazu muss der Name der Vorlagendatei wie in foldendem Beispiel angepasst werden.

Dokumentsprache Deutsch -> Name der Vorlagendatei "DocumentReport.de.rpx"

Spezifische Vorlage nach Dokumenttyp und Dokumentsprache

Diese beiden Prinzipien können auch kombiniert werden, sodass eine Vorlage für italienische Rechnungen wie folgt definiert werden kann.

"DocumentReport_RE.it.rpx"

Verfügbare Felder

Folgende Felder können im Report Designer als DataSource verwendet werden. Ausser anders definiert werden diese in eine TextBox eingefügt.

Achtung: Datumsfelder

Felder welche den Typen "Date" oder "DateTime" haben, müssen im Datafield mit einer der folgenden Funktionen in einen String gewandelt werden.

Beispiel DataSource mit Datum

"=BillDateOrDate.ToShortDateString()"

Mandanteninformationen

Objektinformationen

Projektinformationen

Dokumententyp

Dokumentenkennungen

Dokumentdetails

Gewerk

Informationen zur Stelle

Verantwortliche Person

Empfängeradresse

Zusatzadresse

Planer-Adresse

Bauherr-Adresse

Eingabeinformationen

Dokumentkategorie

Dokumentencode

Dokumentstatus

Bankinformationen

Texteigenschaften

Finanzinformationen

Gläubigerinformationen

Schuldnerinformationen

Referenzinformationen

NPK Dokument - DokumentNPKDeckblattReport.rpx

Die Vorlage für das freie Dokument kann im Systemverzeichnis unter dem Namen DokumentNPKDeckblattReport.rpx gefunden werden.

Spezifische Vorlage nach Dokumenttyp

Es kann eine eigene Vorlage nach Dokumenttyp definiert werden. Diese werden jeweils auf den Code des Dokumenttyps angewandt. (Beispiel: RE)
Dazu muss der Name der Vorlagendatei wie in foldendem Beispiel angepasst werden.

Dokumenttyp: RE -> Name der Vorlagendatei "DokumentNPKDeckblattReport_RE.rpx"

Spezifische Vorlage nach Dokumentsprache

Es kann eine eigene Vorlage nach Dokumentsprache definiert werden. Diese werden über den Sprachcode angewandt.

Verfügbare Sprachen

Dazu muss der Name der Vorlagendatei wie in foldendem Beispiel angepasst werden.

Dokumentsprache Deutsch -> Name der Vorlagendatei "DokumentNPKDeckblattReport.de.rpx"

Spezifische Vorlage nach Dokumenttyp und Dokumentsprache

Diese beiden Prinzipien können auch kombiniert werden, sodass eine Vorlage für italienische Rechnungen wie folgt definiert werden kann.

"DokumentNPKDeckblattReport_RE.it.rpx"

Verfügbare Felder

Folgende Felder können im Report Designer als DataSource verwendet werden. Ausser anders definiert werden diese in eine TextBox eingefügt.

Achtung: Datumsfelder

Felder welche den Typen "Date" oder "DateTime" haben, müssen im Datafield mit einer der folgenden Funktionen in einen String gewandelt werden.

Beispiel DataSource mit Datum

"=BillDateOrDate.ToShortDateString()"

Spracheigenschaften

Objektinformationen

Projektinformationen

Dokumententyp

Dokumentenkennungen

Dokumentendetails

Firmeninformationen

Adressinformationen

Referenzinformationen

Datumsangaben

Ortsangaben

Texteigenschaften

Finanzinformationen

Rechnungsinformationen

Gewerk

Textbausteine - Platzhalter

In Textbausteinen können gewisse definierte Platzhalter verwendet werden, welche dann spezifisch auf die Anwendung mit dem entsprechenden Wert im Text ersetzt wird.

Beispiel

Im folgenden Schlusstext wird "$PHPaymentDateShort$" mit dem Datum ersetzt, bis wann die Rechnung bezahlt werden soll aufgrund der hinterlegten Konditionen und dem Rechnungsdatum.

image.png

Verfügbare Felder

Folgende Felder können in den Textbausteinen verwendet werden. Das $-Zeichen am Anfang und am Schluss, sowie die "PH"-Kennung ist zwingend für die Erkennung im Text.

Dokumentenkennungen

Zahlungsinformationen

Verantwortliche Person

Kontaktinformationen

Referenzinformationen

Auftragsdatum

Ausführungsinformationen

Arbeitsbeschreibung