Ausgabevariablen |
Top Previous Next |
Variablen: Variablen sind Texte, die später vom Programm bei der Ausgabe gegen z.B. Datenbankinhalte ausgetauscht werden. Beispiel: Wenn Sie in einem Objekt die Variable \$MANDANT_FIRMA eintragen, erscheint später auf der Rechnung an dieser Stelle der bei den Programmeinstellungen hinterlegte Firmenname. Hinweis: Bei Objekten, die Variablen als Textinhalte enthalten, sollte die Einstellung Zeilenumbruch deaktiviert sein, Zeilenumbrüche werden mit der Variablen \$NEWLINE eingefügt. Dadurch kann der Textinhalt mittels normalen Zeilenumbrüchen strukturiert werden, ohne dass diese in der Ausgabe erscheinen.
Bedingungen: Bedingungen überprüfen Variablen auf deren Inhalt und ignorieren den Text innerhalb der einschließenden geschweiften Klammer sofern die Überprüfung fehlschlägt. Beispiele: \$IF_EXISTS_ONE{\$NEWLINE<b>Lieferart: \$AUFTRAG_LIEFERART</b>} Eine Leerzeile und der Titel Lieferart werden nur ausgegeben, wenn ein Wert für Lieferart existiert.
\$IF_EXISTS_ALL{\$NEWLINE IBAN: \$MANDANT_BANKVERBINDUNG1_IBAN BIC: \$MANDANT_BANKVERBINDUNG1_BIC} Eine Leerzeile und die Titel für IBAN und BIC werden nur ausgegeben, wenn ein Wert für alle Variablen existiert.
\$IF_TRUE{\$RECHNUNG_POSTFACH_NUTZEN\$NEWLINE\$NEWLINE Postfach \$RECHNUNG_POSTFACH \$RECHNUNG_PLZ_POSTFACH \$RECHNUNG_ORT} Nur wenn die logische Variable \$RECHNUNG_POSTFACH_NUTZEN auf 'Ja' steht, wird eine Adresszeile mit dem Postfach erzeugt. \$IF_NOT_TRUE{\$RECHNUNG_POSTFACH_NUTZEN\$NEWLINE\$NEWLINE \$RECHNUNG_STRASSE \$NEWLINE \$RECHNUNG_PLZ \$RECHNUNG_ORT} Ansonsten wird die normale Strassenadresse benutzt.
Einfügen eines Bildes direkt im Text: Bild-Element können im Variableneditor in der Auswahl Variablen unter Sonstige eingefügt werden. Die Syntax dazu ist: <image="c:/beispiel.jpg;1;1;8.5cm;4cm"></image> <image="c:/beispiel.jpg"></image> <center><image="c:/beispiel.jpg"></image><center> Die Werte werden semikolongetrennt und eingeschlossen in Anführungsstriche. Parameter: Dateiname: Absoluter Pfad, sofern eine Datei nicht gefunden wird, wird in der Reihenfolge Datenordner, Vorlagenordner, Dokumentenordner nach der Datei gesucht. Es sollten nur jpeg oder png-Bilder benutzt werden. Die nachfolgenden Parameter sind optional und müssen nicht angegeben werden: Bild an Grösse anpassen: 0 oder 1. Aspect Ratio beachten: 0 oder 1. Breite: Dezimaltrennzeichen: Punkt, Einheiten wie in HTML [pt;cm;mm...]. Höhe: Dezimaltrennzeichen:Punkt, Einheiten wie in HTML [pt;cm;mm...].
Einfügen eines EPC-QR-Codes (Girocode): Girocode-Elemente können im Variableneditor in der Auswahl Variablen unter Sonstige eingefügt werden. Der Code kann bei Ausgangsrechnungen und Mahnungen verwendet werden, ansonsten wird ein gefunder Code ausgeblendet, dies gilt ebenso, falls der Restbetrag <= 0 ist. Dazu folgende Spezifikation: https://de.wikipedia.org/wiki/EPC-QR-Code a) Girocode (EPC-QR-Code): Es wird nur ein Bild mit dem QR-Code eingefügt. <epcqr="4;\$MANDANT_BANKVERBINDUNG1_BIC;\$MANDANT_BANKVERBINDUNG1_IBAN;\$MANDANT_FIRMA;\$AUFTRAG_BETREFF \$AUFTRAG_VORGANG Nr.: \$AUFTRAG_NUMMER vom \$AUFTRAG_DATUM Kundennummer: \$KUNDEN_NR"></epcqr> oder zentriert: <center><epcqr="4;\$MANDANT_BANKVERBINDUNG1_BIC;\$MANDANT_BANKVERBINDUNG1_IBAN;\$MANDANT_FIRMA;\$AUFTRAG_BETREFF \$AUFTRAG_VORGANG Nr.: \$AUFTRAG_NUMMER vom \$AUFTRAG_DATUM Kundennummer: \$KUNDEN_NR"></epcqr></center> Parameter (semikolon-getrennt): Erster Parameter: Ein Eigenschaftsfeld als Zahl: Um eine Eigenschaft festzulegen, müssen die gewollten Werte zusammenaddiert und als erster Parameter eingetragen werden. 1: Falls aktiv, wird der Link auch für Nicht-EWR-Länder erstellt. Standard: Aus. 2: Falls aktiv, wird SEPA Instant Credit Transfer im Link eingestellt: Standard: Aus. 4: Falls aktiv, wird das Bild in zweifacher Größe erstellt. 8: Falls aktiv, wird das Bild in dreifacher Größe erstellt. 16: Falls aktiv, wird das Bild in vierfacher Größe erstellt. Beispiel: Der Link soll auch für Nicht-EWR-Länder erstellt werden und das Bild soll in zweifacher Größe erstellt werden: 1+4=5, 5 als ersten Parameter eintragen. Zweiter Parameter: BIC. Dritter Parameter: IBAN. Vierter Parameter: Name des Zahlungsempfängers, Pflicht, max. 70 Zeichen (siehe obigen Link, Feld #6). Fünfter Parameter: Verwendungszweck, max 140 Zeichen (siehe obigen Link, Feld #10). Sechster Parameter (optional): Referenz, max. 25 Zeichen (siehe obigen Link, Feld #11). Siebenter Parameter (optional): Info, max. 70 Zeichen (siehe obigen Link, Feld #12). Achter Parameter (optional): SEPA Purpose-Codes, max. 4 Zeichen (siehe obigen Link, Feld #9).
b) Girocode (EPC-QR-Code) mit Text: Es wird ein zusätzlicher Text angezeigt, der QR-Code erscheint auf der rechten Seite, der Gesamtbereich hat einen Rahmen. <epcqr_box="4;\$USER_VAR_GIROCODE_TEXT;\$MANDANT_BANKVERBINDUNG1_BIC;\$MANDANT_BANKVERBINDUNG1_IBAN;\$MANDANT_FIRMA;\$AUFTRAG_BETREFF \$AUFTRAG_VORGANG Nr.: \$AUFTRAG_NUMMER vom \$AUFTRAG_DATUM Kundennummer: \$KUNDEN_NR"></epcqr_box>
Parameter (semikolon-getrennt): Erster Parameter: Ein Eigenschaftsfeld als Zahl: Wie oben, zusätzliche Werte: 32: Falls aktiv, wird kein Rahmen angezeigt. Standard: Aus. 64: Falls aktiv, verwendet der Text 70% der Gesamtbreite. Standard: Aus. 128: Falls aktiv, verwendet der Text 80% der Gesamtbreite. Standard: Aus. Zweiter Parameter: Der Text, dieser wurde als Textbaustein erstellt und kann im Verwaltungsdialog für Textbausteine geändert werden. Weitere Parameter: Wie oben, jedoch durch den Text um 1 verschoben.
Formatierungen: Alle Texte und Variablen können formatiert werden. Die Formatierungen sind beliebig verschachtelbar.
Unterstrichen: <u></u> Fettdruck: <b></b> Kursiv: <i></i> Grössere Schrift: <big></big> Kleinere Schrift: <small></small> Hochgestellt: <sup></sup> Tiefgestellt: <sub></sub> Farbe: <color="black"></color> Small Caps: <sc></sc> Ausrichtung links: <left></left> Ausrichtung rechts: <right></right> Ausrichtung zentriert: <center></center> Neue Zeile: \$NEWLINE Neue Seite: \$NEWPAGE
Beispiele: <b>\$MANDANT_FIRMA</b> Fettdruck.
<big><b>\$MANDANT_FIRMA</b></big> Fettdruck und grosse Schrift.
<big><big><b>\$MANDANT_FIRMA</b></big></big> Fettdruck und noch grössere Schrift.
<color="green">\$MANDANT_FIRMA</color> Grüne Schrift. Nachfolgend befindet sich eine Tabelle mit möglichen Farbwerten, dabei kann entweder der Name der Farbe oder Hexwert eingetragen werden.
|