Show / Hide Table of Contents

    Ersetzungsregeln für Dokumenten-Vorlagen

    Fügen Sie die in der Vorlage eindeutige Labels ein, wie #, [], * oder keines, wobei wenn kein Zeichen verwendet wird, der verwendete Begriff ein-eindeutig sein muss.; Sie müssen aber haargenau gleich in die Ersetzungsregeln eingesetzt werden. Verwenden Sie nicht: <<<>>> und @ !!!! Verwenden Sie eher nicht: /// (kann unter bestimmten Konstellationen zu Fehlverhalten führen). Anstelle von exakten Titeln wie Firma, Person, Strasse usw. können die Platzhalter als #Zeile1# usw. definiert werden. Die einzelnen "Zeilen" können je nach Adresse verschiedene Werte haben. Damit wird es möglich, dass Adressen ohne Leerzeilen angedruckt werden, indem man dies in den Scripts entsprechend vorsieht.

    Beispiel eines Briefes

    Hinweis: bitte ersetzen Sie die unten verwendeten Zeichen /// durch z.B. * , weil die Zeichen /// unter gewissen Konstellationen zu Problemen führen können:

    wobei ### als manuelle Ersetzungsmarken verwendet werden können.

    Verwenden von Labels (Adressetiketten)

    Sie können z.B. *Adressetikette* und das Feld [s0_Adresse]s_Adressetikette verwenden. Das setzt voraus, dass Sie die Vorlage als XML der Version 2003 abgespeichert und eingebunden haben. Beachten Sie bei Etiketten unter Microsoft Office 2003,

    • dass die im Word gewählte Formatierung für die erste Zeile gilt.
    • Für die weiteren Zeilen verwendet Word eine Standardschriftart, die Sie im fertig erstellten Dokument abändern können.
    • Damit die Zeilenumbrüche ins Word geschrieben werden, müssen sämtliche Etiketten vor der ersten Inbetriebnahme dieser Funktionalität nochmals mit dem Button "Füllen" bereinigt werden. Das ist aufgrund der Unicode-Umstellung auf die SQL-Datenbank notwendig. Man kann dies mit Formel anwenden tun. Dessen Beschrieb finden Sie hier. Unter Windows und Verwendung von Microsoft Office 2010 gibt es diese Formatierungsproblematik nicht, sofern das XML mit der Version 2003 gespeichert und eingebunden worden ist.

    Dazu passend die Ersetzungsregeln

    Ersetzungsregeln
    Buttons auf der linken Seite:
    Neues Label einfügen (z.B. ///Zeile1///)
    Felder anderer Tabellen eingebunden werden. Im Script selber "<>ResultText": Es kann eine System-
    Variable eingefügt werden.
    Wert: x-beliebiger Inhalt
    Falls ein Script bereits vorhanden ist, kann es aus der Liste ausgewählt werden.
    Falls ein
    Script nicht vorhanden ist, wird es mit dem Button "Neu" erstellt.
    Buttons auf der rechten Seite:
    Neues Script erstellen Bestehendes Script bearbeiten
    Erstelltes Script testen

    Leerzeilen in Office-Dokumenten vermeiden

        Hinweis: Um allfällige Leerzeilen zu vermeiden, hat bossERP ein dazu passendes System entwickelt, welches entsprechend zu implementieren ist. Dazu sind einfache Programmierkenntnisse vorteilhaft.
    
    • Bearbeiten
    Back to top Generated by DocFX