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 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
- 
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$)- DasPlatzhalter- Datumfür- desden- Dokuments.
- 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$)- DiePlatzhalter- Strassefür- derdie- Firmenadresse.
- 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$)- DasPlatzhalter- Eingabedatumfür- alsdas- kurzerAuftragsdatum- Datumsstringim 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$)- DerPlatzhalter- Eingabeort.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.
