Textbausteine - Platzhalter
DieIn VorlageTextbausteinen fürkönnen dasgewisse freiedefinierte DokumentPlatzhalter kannverwendet werden, welche dann spezifisch auf die Anwendung mit dem entsprechenden Wert im SystemverzeichnisText unterersetzt wird.
Beispiel
Im folgenden Schlusstext wird "$PHPaymentDateShort$" mit dem NamenDatum DokumentNPKDeckblattReport.rpxersetzt, gefundenbis werden.
Spezifischedie VorlageRechnung nach Dokumenttyp
Es kann eine eigene Vorlage nach Dokumenttyp definiert werden. Diesebezahlt werden jeweilssoll auf den Code des Dokumenttyps angewandt. (Beispiel: RE)Dazu mussaufgrund der Namehinterlegten derKonditionen Vorlagendateiund wiedem in foldendem Beispiel angepasst werden.Rechnungsdatum.
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 imin Reportden Designer als DataSourceTextbausteinen verwendet werden. AusserDas anders$-Zeichen definiertam werdenAnfang dieseund inam eineSchluss, TextBoxsowie eingefügt.
Achtung: Datumsfelder
Felder welche den Typendie "Date"PH"-Kennung oderist "DateTime"zwingend haben,für müssendie Erkennung im Datafield mit einer der folgenden Funktionen in einen String gewandelt werden.Text.
ToLongDateString() - Donnerstag, 22. Mai 2025ToLongTimeString() - 08:50:20ToShortDateString() - 22.05.2025ToShortTimeString() - 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
-
JahrDocumentTypeCode (intstring: $PHDocumentTypeCode$)DasPlatzhalter für den Code des Dokumenttyps. -
DocumentYear (string: $PHDocumentYear$)
Platzhalter für das Jahr des Dokuments. -
NummerDocumentNumber (intstring: $PHDocumentNumber$)DiePlatzhalter für die Nummer des Dokuments.
Zahlungsinformationen
-
DokumentCodePaymentPeriod (string: $PHPaymentPeriod$)DerPlatzhaltervollständigefürDokumentencodedie Zahlungsfrist in Tagen. -
PaymentDateShort (
kombiniertstring:aus$PHPaymentDateShort$)
PlatzhalterTyp,fürJahrdasundZahlungsdatumNummer)im kurzen Format (z. B. "15.10.2023"). -
PaymentDateLong (string: $PHPaymentDateLong$)
Platzhalter für das Zahlungsdatum im langen Format (z. B. "15. Oktober 2023").
DokumentendetailsVerantwortliche Person
-
DokumentBezeichnungResponsibleFirstName (string)Die:Bezeichnung des Dokuments. Datum(DateTime$PHResponsibleFirstName$)DasPlatzhalterDatumfürdesdenDokuments.VerantwortlichePersonVorname(string)Der VornameVornamen der verantwortlichen Person.-
VerantwortlichePersonNachnameResponsibleLastName (string: $PHResponsibleLastName$)DerPlatzhalterNachnamefür den Nachnamen der verantwortlichen Person. Vergabeeinheit(string)Die Vergabeeinheit.VergabeeinheitBezeichnung(string)Die Bezeichnung der Vergabeeinheit.
FirmeninformationenKontaktinformationen
-
FirmaNameKontakt (string)Der:Name der Firma. FirmaStrasse(string$PHKontakt$)DiePlatzhalterStrassefürderdieFirmenadresse.FirmaPlzKontaktinformation (string)Diez.PostleitzahlB.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.Telefonnummer).
Referenzinformationen
-
IhrZeichen (string: $PHIhrZeichen$)
DerPlatzhalter für den Wertfür"Ihr Zeichen". -
AuftragReferenzNummer (string: $PHAuftragReferenzNummer$)
DiePlatzhalter für die Auftrags-/Referenznummer. KontaktTelefon(string)Die Kontakttelefonnummer.
DatumsangabenAuftragsdatum
-
AuftragDatumAuftragDatumKurz (DateTime?string: $PHAuftragDatumKurz$)DasPlatzhalterAuftragsdatum.für das Auftragsdatum im kurzen Format (z. B. "23.05.2025"). -
AusfuehrungBeginnDatumZeit(DateTime?)Der Ausführungsbeginn. AusfuehrungEndeDatum(DateTime?)Das Ausführungsende.EingabeDatum(DateTime?)Das Eingabedatum.EingabeDatumShortDateStringAuftragDatumLang (string: $PHAuftragDatumLang$)DasPlatzhalterEingabedatumfüralsdaskurzerAuftragsdatumDatumsstringim langen Format (z. B. "22.05.23. Mai 2025").
OrtsangabenAusführungsinformationen
-
AusfuehrungBeginnDatumKurz (string: $PHAusfuehrungBeginnDatumKurz$)
Platzhalter für das Startdatum der Ausführung im kurzen Format (z. B. "23.05.2025"). -
AusfuehrungBeginnDatumLang (string: $PHAusfuehrungBeginnDatumLang$)
Platzhalter für das Startdatum der Ausführung im langen Format (z. B. "23. Mai 2025"). -
AusfuehrungBeginnZeit (string: $PHAusfuehrungBeginnZeit$)
Platzhalter für die Startzeit der Ausführung (z. B. "14:30"). -
AusfuehrungEndeDatumKurz (string: $PHAAusfuehrungEndeDatumKurz$)
Platzhalter für das Enddatum der Ausführung im kurzen Format (z. B. "23.05.2025"). -
AusfuehrungEndeDatumLang (string: $PHAusfuehrungEndeDatumLang$)
Platzhalter für das Enddatum der Ausführung im langen Format (z. B. "23. Mai 2025"). -
Ausfuehrungsort (string
)Der:Ausführungsort. EingabeOrt(string$PHAusfuehrungsort$)DerPlatzhalterEingabeort.für den Ort der Ausführung.
TexteigenschaftenArbeitsbeschreibung
-
Arbeitsbeschreibung (string: $PHArbeitsbeschreibung$)
DiePlatzhalter für 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.