CSV-Kostenschablone
Den Inhalt der Kostentabelle können Sie auch über eine Schablone im CSV-Format importieren. Verglichen mit der XML-Kostenschablone ist der Umfang der importierbaren Bestandteile der Kostenschablone aber derzeit noch begrenzt.
Spalten
In der Kopfzeile der CSV-Datei definieren Sie die Spalten der Kostentabelle. Geben Sie folgende Informationen an:
Name der Spalte
Breite der Spalte
Zellenstil der Spalte (ID)
In der Kopfzeile werden pro Spalte zwei Zellen genutzt. In die erste Zelle wird der Name der Spalte eingetragen, in die zweite Zelle durch Kommas getrennt die Spaltenbreite und den Zellenstil der Spalte. Die zweite Zelle beginnt dabei stets mit dem Inhalt “Layout(Spaltenname)”
Beispiel:
KKK - Nr.;Layout(KKK - Nr.,9,1);Position;Layout(Position(42,1)
Spalte KKK - Nr. hat eine Breite von neun Prozent und den Zellenstil mit der ID 1
Spalte Position hat eine Breite von 42 Prozent und den Zellenstil mit der ID 1
Zeilen
Für Zeilen müssen Sie keine explizite Deklaration vornehmen. Vielmehr werden die Einträge für die Zelle direkt in den Zellen der in der Kopfzeile definierten Spalten vorgenommen. Gleichzeitig bedeutet dies, dass sie folgende zellspezifische Eigenschaften nicht über die CSV-Schablone festlegen können:
Hintergrundfarbe von Zeilen
Abstand von Zeilen zu vorheriger und nachfolgender Zeile
Höhe der durchgezogenen Linie vor und nach der Zeile
Weite Zeileneigenschaften wie die Sichtbarkeit werden stattdessen über die einzelnen Zellen festgelegt.
Zellen
In die jeweils erste Spalte geben Sie denjenigen Inhalt an, der später in der Kostentabelle angezeigt werden soll.
In die jeweils zweite Spalte (“Layout-Spalte”) werden diejenigen Informationen eingetragen, die die Zelle charakterisieren (Zelltyp, Zellenstil…). Dabei wird unterschieden zwischen denjenigen Zellen des Zelltyps Text ohne Auswertung und denjenigen Zellen der Zelltypen Text mit Auswertung und Zahl mit Auswertung unterschieden.
Zelltyp Text ohne Auswertung
Index | Beschreibung |
---|---|
1 | Zellentyp (für Text ohne Auswertung: TSplineCostCellSimple) |
2 | Gibt an, ob Zelle aktiv (boolescher Wert) |
3 | Gibt an, ob Zelle sichtbar (boolescher Wert) |
4 | Zellenstil (ID) Wenn Sie den Zellenstil der Spalte übernehmen wollen, vergeben Sie hier die ID “0”. |
Die einzelnen Indizes werden innerhalb der Zelle durch Kommas voneinander abgetrennt.
Zelltyp Text mit Auswertung oder Zelle mit Auswertung
Index | Beschreibung | |
---|---|---|
1 | Zellentyp | |
TSplineCostEvalText | Text mit Auswertung | |
TSplineCostEvalFloat | Zelle mit Auswertung | |
2 | Gibt an, ob Zelle aktiv (boolescher Wert) | |
3 | Gibt an, ob Zelle sichtbar (boolescher Wert) | |
4 | Zellenstil (ID) Wenn Sie den Zellenstil der Spalte übernehmen wollen, vergeben Sie hier die ID “0”. | |
5 | Name eines etwaigen Zellverweises Möchten Sie den Inhalt dieser Zelle nicht in einem Zellverweis speichern, schreiben Sie “NO_REF”. | |
6 | Zelle mit speziellem Inhalt | |
0 | nein | |
-1 | ja | |
7 | Typ des Zellverweises: Format, in dem der Zelleninhalt gespeichert werden soll | |
0 | text | |
1 | float | |
Wenn Sie keinen Zellverweis erstellen möchten, geben Sie an dieser Stelle nichts an. |
Die einzelnen Indizes werden innerhalb der Zelle durch Kommas voneinander abgetrennt.
Parameterklassen und Parameter
Parameter und Parameterklassen können Sie nicht direkt innerhalb in der CSV-Datei definieren. Die dort verwendeten Parameter werden im KorFin®-Kostenmodul allesamt der Parameterklasse Neue Parameter zugeordnet. Standardmäßig wird der im Parameterbereich angezeigte Infotext auf “Kostenparameter [Parametername]” gesetzt, der initiale Parameterwert ist null.
Die Parameterwerte müssen Sie nach dem Import der Schablonen-CSV noch manuell im Parameterbereich festlegen.
Haben Sie zuvor im Kostenmodul bereits eine XML-Schablone importiert, bleiben deren Parameter und Parameterklassen auch nach dem Import der Schablonen-SCV erhalten.
Zellenstile
Die Definition und der Import von Zellenstilen über die CSV-Schablone ist derzeit nicht möglich.
Haben Sie zuvor im Kostenmodul bereits eine XML-Schablone importiert, bleiben deren Zellenstile auch nach dem Import der Schablonen-SCV erhalten.