Seit Version 1.26 ist es möglich, mit MS-Word erstellte Serienbriefe (genauer: Dokumente mit Serienbrieffeldern) in ASV zu importieren und die mit Daten versehenen Dokumente wieder als Word-Datei zu exportieren.
Nun ist einmalig eine Zuordnung der in Word enthaltenen Felder zu den ASV-Feldern herzustellen. Wurde bei der Erstellung der Felder in Word der gleiche Name verwendet wie er in ASV existiert, wird ASV versuchen, diese Zuordnung automatisch zu treffen. Sie sollten die zugeordneten Felder aber in jedem Fall überprüfen. In allen anderen Fällen müssen Sie diese Zuordnung manuell erstellen.
Gehen Sie wie folgt vor:
Der Bericht/Serienbrief ist nun einsatzbereit!
Beim Ausführen des Serienbrief-Berichts werden die Serienbrieffelder gemäß der oben vorgenommenen Feldzuordnungen mit ASV-Daten gefüllt und als einzelne Word-Dateien exportiert.
Bei getrennt lebenden Erziehungsberechtigten wird nur für den Hauptansprechpartner ein Serienbrief erstellt.
Für den Schriftverkehr mit Eltern empfiehlt es sich grundsätzlich, sich solche Schüler vorzumerken, um beide Erziehungsberechtigte zu informieren. Nutzen Sie hierzu den Filter „getr. leb. Eltern“ und exportieren Sie sich diese Schüler.
ASV kann nicht für alle Bedürfnisse die passenden Felder bieten. Um Spezialfälle wie z.B. die Ausgabe des aktuellen Druckdatums oder eigener Bausteine (z.B. „Ihr Sohn“ bzw. „Ihre Tochter“) realisieren zu können, ist ein wenig Skripting erforderlich. Dies sieht auf den ersten Blick kompliziert aus, mit Hilfe der folgenden Beispiele sollten sich jedoch relativ leicht die eigenen Bedürfnisse abdecken lassen.
return (obj.schuelerStamm.m_w.kurzform == "M") ? "Ihr Sohn" : "Ihre Tochter"
return
übergibt das Ergebnis der folgenden Anweisung an den Berichtobj.schuelerStamm.m_w.kurzform == „M“
„fragt“ beim aktuellen Schüler in der Datenbank nach, ob sein Geschlecht männlich ist„Ihr Sohn“
: Wenn die Antwort der Datenbank positiv ausfällt, soll der Text „Ihr Sohn“ zurückgegeben werden„Ihre Tochter“
: Wenn die Antwort der Datenbank negativ ausfällt, d.h. das Geschlecht ist nicht männlich, soll der Text „Ihre Tochter“ zurückgegeben werden.return new Date().format("dd.MM.yyyy")
datum = new Date() datum = datum + 10 return datum.format("dd.MM.yyyy")
return (obj.schuelerStamm.m_w.kurzform == "M") ? "Der Schüler" : "Die Schülerin"
return obj?.schuelerStamm?.geburtsdatum.format("dd.MM.yyyy")
return obj.schuljahr.kurzform
def Date ersterST = new Date() ersterST = obj.schuljahr.ersterSchultag return ersterST.format('dd.MM.yyyy')
return obj.klassengruppe.klasse.klassenleitungName