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()" Mehrere Felder kombinieren Es können mehrere Felder aneinandergekettet werden. Dafür muss zwischen den Feldern ein + gesetzt werden. Beispiel: Eine Kombination aus Vor- und Nachname = ResponsibleFirstName + " " + ResponsibleLastName 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.