Textbausteine - Platzhalter
DieIn 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 PrinzipienTextbausteinen können auchgewisse kombiniertdefinierte Platzhalter verwendet werden, sodasswelche einedann Vorlagespezifisch fürauf italienischedie RechnungenAnwendung wiemit folgtdem definiertentsprechenden Wert im Text ersetzt wird.
Beispiel
Im folgenden Schlusstext wird "$PHPaymentDateShort$" mit dem Datum ersetzt, bis wann die Rechnung bezahlt werden kann.
soll aufgrund der hinterlegten Konditionen und dem Rechnungsdatum.
"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$)
Der WertPlatzhalter für den Wert "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.