[[module:module|Modulliste]]
//Stand: 12.11.2020//
======Kopf- und Fußzeilen in Reports (RAV)======
In Reports kann man die Ausgabe mit sog. RAV-Dateien aufbereiten.
Dazu sind aber nur rudimentäre Gestaltungsmöglichkeiten möglich, welche allesamt auf Tabellen und Labels basieren.
=====Verwendung=====
====1. Datei erstellen====
Zunächst erstellt man eine einfache Textdatei und speichert diese als .rav-Datei ab
Mein_Seitenkopf.rav
====2. Layout in Datei definieren====
Dann bestimmt man die Tabelle und Anzahl der Zellen, in welchen sich die Inhalte vor oder nach dem Report befinden sollen.\\
**Bsp** (2 Zeilen mit jeweils 4 Spalten)
+-------+-------+-------+------------------------
| [L=1] [L=2] [L=3] [L=4]
| [L=8] [L=5] [L=6] [L=7]
[View]
[L=1]
Width=10%
[L=2]
Width=20%
[L=3]
Width=50%
FontSize=22
Bold=True
[L=4]
Width=29%
__HINWEIS:__
Die Plus-Zeichen steuern, wo eine neue Spalte beginnt.
Die Labels (Lx) müssen immer zwischen 2 Plus-Zeichen stehen.
**Bsp:**
Labels können auch selbst schon Text enthalten, so das man in den Feldern der Maske nichts mehr eintragen muss.
+--------------------------------------------+----------+-------------------------------------------
| [L=4 "__________________________________"] [L=5 ""] [L=6 "__________________________________"]
| [L=7 "Unterschrift Projektleiter" ] [L=8 ""] [L=9 "Unterschrift Mitarbeiter"]
====3. Speicherort====
Die fertige RAV-Datei muss auf den Server in das folgende Verzeichnis kopiert werden
config/templates
====4. Anbindung an Report====
Im Report hat man dann die Möglichkeit sich aus allen bestehenden RAV's die passende heraus zu suchen und entweder pro Report (einmalig) oder pro Seite (mehrfach) zu hinterlegen.\\
{{:module:auswahl_999_451_.png?400|}}
====5. Feldtypen====
Folgende Typen stehen zur Auswahl:\\
{{:module:auswahl_999_453_.png?400|}}
^ Typ ^ Beschreibung ^
| ceator | Erzeuger des Reports |
| date | aktuelles Datum |
| datetime | aktuelles Datum mit Uhrzeit |
| image | URL zu einem Bild |
| pagenumber | aktuelle Seitennummer |
| text | Beliebiger Text mit eingeschränkten Formatierungsmöglichkeiten, z.B. Fontsize und Bold |
====6. Feldwerte====
Die Inhalte, der unter Punkt 2 definierten Labels, können im gewählten Seitenkopf definiert werden\\
{{:module:auswahl_999_452_.png?400|}}
__HINWEIS:__
Auch der Pfad sowie der Name der RAV-Vorlage können in diesem Dokument geändert werden.
Wenn man also die alte RAV nicht mehr benötigt, kann man auch den Namen in der bestehenden RAV-Vorlage ändern und ändert somit alle Reports autom. mit, in denen diese RAV verwendet wurde (z.B: Umfirmierung)\\