Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Über Suffixe wird festgelegt, welche Information in im Platzhalter ausgegeben wird. Nachfolgend sind alle verfügbaren Suffixe aufgelistet.

Für Katalog-Werte

Ist einem Attribut ein Katalog hinterlegt, können neben den Katalogwerten über die folgenden Suffixe katalogspezifische Informationen ausgegeben werden.

  • Suffix ".C" gibt den Code des Katalog-Wertes aus.

  • Suffix ".N" gibt die Bezeichnung des Katalog-Wertes aus.

  • Suffix ".P" gibt bei hierarchischen Katalogen die Bezeichnungen aller Hierarchiestufen aus.

  • Suffix ".S" gibt das Symbol aus.

  • Suffix “.A“ gibt den Kommentar (Annotation) zum Attributwert aus.

Bei der Ausgabe eines Symbols kann der Platzhalter auch in die erste Zelle einer Tabelle eingefügt werden. Höhe und Breite der Zelle legen so die Grösse des Symbols bzw. Bildes fest.

Soll ein Symbol ausgegeben werden, muss dieses im Symbols Verzeichnis des entsprechenden Kataloges unterhalb des EXE Verzeichnisses oder unterhalb des Verzeichnis “Eigene Katalog-Symbole“ vorhanden sein. Beispiel für Katalog Verkehrsschild: Signaltyp: ..\exe\symbols\1507\1.01.png
1507 ist die ID des Katalogs. “1.01” ist der Code des Katalog-Eintrags.

Falls ein Wert einen Kommentar (Annotation) haben kann, kann dieser Kommentar mit dem Suffix ".A", also z.B. mit <1031-0005.A>, im Report ausgegeben werden.

...

Wie einem Katalog eigene Symbole hinterlegt werden, ist hier beschrieben.

Für Adressen

Ist einem Attribut eine Adresse hinterlegt, können über di

Personenspezifische Platzhalter

Diese Platzhalter werden nur für Mitarbeiter und Personen abgefüllt. Sie bleiben bei Firmen immer leer.

  • .AA Anrede

  • .AT Titel

  • .AN1 Vornamen

  • .AN2 Nachnamen

  • .AM Mobile

  • .AY Kürzel

  • .AX Funktion

Generelle Platzhalter

Diese Platzhalter werden dynamisch aus Firma (für Firmen und Mitarbeiter) und Privatperson (wenn dort vorhanden) gelesen. Ob ein Wert tatsächlich abgefüllt ist, spielt hierbei keine Rolle.

  • .AB Firmennamen (B für business)

  • .AD Abteilung (D für department)

  • .AS Strasse und Hausnummer

  • .AO Postfach (O aus post office box)

  • .AZ Postleitzahl (zip code)

  • .AC Stadt (city)

  • .AL Land

  • .AP Telefonnummer (phone)

  • .AE E-Mail

  • .AF Fax

Beispiele:

  • Die Telefonnummer ist sowohl bei Firma, als auch bei Mitarbeitern definiert. Bei einem Mitarbeiter wird deshalb immer die Telefonnummer der Person abgefüllt. Es wird aber momentan nicht überprüft, ob ein Wert abgefüllt ist. D.h. es wird nicht die Telefonnummer der Firma abgefüllt, wenn die Telefonnummer des Mitarbeiters leer ist. Es wäre aber möglich, dies noch zu implementieren.

  • Für Fax wird bei Mitarbeitern die Faxnummer der Firma eingetragen, da diese beim Mitarbeiter nicht angegeben werden kann. Bei Privatpersonen ist die Angabe immer leer.

Spezieller Platzhalter

Da Firmen keine Vor- und Nachnamen haben und Privatpersonen keine Angaben zur Firma beinhalten, ist es schwierig, mit den obigen Platzhaltern eine allgemeingültige formatierte Adresse z.B. für einen Brief zu definieren, ohne leere Zeilen zu erhalten. Siehe auch Beispiele Ar - Bauwerk mit Adressen.dotx/dotx.

Deshalb habe ich einen “Header“-Platzhalter .AH definiert. Dieser wird so, inkl. Zeilenumbrüchen abgefüllt:

Für Firma:

Name1
Name2
Abteilung

Für Mitarbeiter:

Name1
Name2
Abteilung
Titel Vorname Nachname

Für Privatperson:

Titel Vorname Nachname

So kann man bspw. einfach eine Adresse mit Platzhaltern definieren, ohne Leerzeilen zu erhalten:

<xxxx-yyyy.AH>
<xxxx-yyyy.AS>
<xxxx-yyyy.AZ> <xxxx-yyyy.AC>