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
- "de" - Deutsch
- "fr" - Französisch
- "it" - Italienisch
- "en" - Englisch
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.
-
ToLongDateString() - Donnerstag, 22. Mai 2025
-
ToLongTimeString() - 08:50:20
-
ToShortDateString() - 22.05.2025
-
ToShortTimeString() - 8:50
Beispiel DataSource mit Datum
"=BillDateOrDate.ToShortDateString()"
Spracheigenschaften
-
Sprache (CrbLanguage)
Gibt die Sprache des Dokuments an.
Objektinformationen
-
ObjektCode (string)
Der Code des Objekts. -
ObjektBezeichnung (string)
Die Bezeichnung des Objekts.
Projektinformationen
-
ProjektCode (string)
Der Code des Projekts. -
ProjektBezeichnung (string)
Die Bezeichnung des Projekts.
Dokumententyp
-
DokumentTypCode (string)
Der Code des Dokumententyps. -
DokumentTypBezeichnung (string)
Die Bezeichnung des Dokumententyps.
Dokumentenkennungen
-
Jahr (int)
Das Jahr des Dokuments. -
Nummer (int)
Die Nummer des Dokuments. -
DokumentCode (string)
Der vollständige Dokumentencode (kombiniert aus Typ, Jahr und Nummer).
Dokumentendetails
-
DokumentBezeichnung (string)
Die Bezeichnung des Dokuments. -
Datum (DateTime)
Das Datum des Dokuments. -
VerantwortlichePersonVorname (string)
Der Vorname der verantwortlichen Person. -
VerantwortlichePersonNachname (string)
Der Nachname der verantwortlichen Person. - Vergabeeinheit (string)
Die Vergabeeinheit. - VergabeeinheitBezeichnung (string)
Die Bezeichnung der Vergabeeinheit.
Firmeninformationen
-
FirmaName (string)
Der Name der Firma. -
FirmaStrasse (string)
Die Strasse der Firmenadresse. -
FirmaPlz (string)
Die Postleitzahl der Firmenadresse. -
FirmaOrt (string)
Die Stadt der Firmenadresse. -
FirmaLandCode (string)
Der Ländercode der Firmenadresse. -
FirmaLandBezeichnung (string)
Der vollständige Ländernamen der Firmenadresse.
Adressinformationen
-
UnternehmerAdresse (string)
Die Adresse des Unternehmers. -
EmpfaengerAdresseNummer (int)
Die Nummer der Empfängeradresse. -
EmpfaengerAdresse (string)
Die vollständige Adresse des Empfängers. -
BauherrAdresse (string)
Die Adresse des Bauherrn. -
PlanerAdresse (string)
Die Adresse des Planers. -
ZusatzAdresse (string)
Die Zusatzadresse.
Referenzinformationen
-
IhrZeichen (string)
Der Wert für "Ihr Zeichen". -
AuftragReferenzNummer (string)
Die Auftrags-/Referenznummer. -
KontaktTelefon (string)
Die Kontakttelefonnummer.
Datumsangaben
-
AuftragDatum (DateTime?)
Das Auftragsdatum. -
AusfuehrungBeginnDatumZeit (DateTime?)
Der Ausführungsbeginn. -
AusfuehrungEndeDatum (DateTime?)
Das Ausführungsende. -
EingabeDatum (DateTime?)
Das Eingabedatum. -
EingabeDatumShortDateString (string)
Das Eingabedatum als kurzer Datumsstring (z. B. "22.05.2025").
Ortsangaben
-
Ausfuehrungsort (string)
Der Ausführungsort. -
EingabeOrt (string)
Der Eingabeort.
Texteigenschaften
-
Arbeitsbeschreibung (string)
Die Arbeitsbeschreibung. -
StartTextRtf (string) (RichTextBox)
Der Vortext im RTF-Format. -
StartTextRtfReplaced (string) (RichTextBox)
Der Vortext im RTF-Format mit ersetzten Platzhaltern. -
EndTextRtf (string) (RichTextBox)
Der Schlusstext im RTF-Format. -
EndTextRtfReplaced (string) (RichTextBox)
Der Schlusstext im RTF-Format mit ersetzten Platzhaltern.
Finanzinformationen
-
Zahlungsperiode (int)
Die Zahlungsfrist in Tagen. -
Waehrung (string)
Die Währung des Dokuments. -
BruttoBetrag (decimal)
Der Bruttobetrag. -
BruttoBetragGerundet (decimal)
Der Bruttobetrag, gerundet. -
KonditionenBetrag (decimal)
Der Konditionsbetrag. -
KonditionenBetragGerundet (decimal)
Der Konditionsbetrag, gerundet. -
MwstBetrag (decimal)
Der Mehrwertsteuerbetrag. -
MwstBetragGerundet (decimal)
Der Mehrwertsteuerbetrag, gerundet. -
NettoBetrag (decimal)
Der Nettobetrag. -
NettoBetragGerundet (decimal)
Der Nettobetrag, gerundet.
Rechnungsinformationen
-
RechnungDatum (DateTime?)
Das Rechnungsdatum. -
RechnungDatumShortDateString (string)
Das Rechnungsdatum als kurzer Datumsstring.
Gewerk
-
GewerkCode (string)
Der Code des Gewerks.