Skip to main content

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"image.png

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$)
    DerPlatzhalter vollständigefür Dokumentencodedie Zahlungsfrist in Tagen.

  • PaymentDateShort (kombiniertstring: aus$PHPaymentDateShort$)
    Platzhalter Typ,für Jahrdas undZahlungsdatum Nummer)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$)
    DerPlatzhalter Nachnamefü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$)
    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$)
    DasPlatzhalter Auftragsdatum.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.