Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Leistunsnachweise werden als Auswertungen generiert. Standardmässig werden alle Variablen der normalen Auswertungen ebenfalls verwendet. Zusätzlich zu diesen werden folgende Variablen ebenfalls benutzt.

Variablen

 

Bezeichnung

Datentyp

Richtung

Beschreibung

IDPersonTypeID

SSP_AddressRoleID

 in

Für Einzelauswertungen:
Die ID der aufgerufenen Person (mit Rolle).

IDList

[PersonTypIDSSP_AddressRoleID]

 in

Für Listenauswertungenalle Auswertungen:
Ein Array von ID's der aufgerufenen Personen (mit Rolle).

Date

Stringdatetime

 in

Stichdatum in der Form „DD.MM.YYYY"für die Resultate.

RepIndex

Integer

 in

Maximaler Repetitions-Index

AbschlussCalculationsID

AbschlussIDinteger

 in

Abschluss, für welchen die Resultate bestimmt werden sollen.

PruefungAnlassID

PruefungAnlassID

 

ID des Proüfungsanlasses, wenn verfügbar, sonst 0.

ClassID

ClassID

 

ID der Klasse, wenn verfügbar, sonst 0.

Skip

Integer

 

Wird mit 0 initialisiert übergeben. Siehe „Ausgabewerte" für Details

FileName

String

Ist diese Variable gesetzt, wird die erzeugte Datei unter diesem Filenamen gespeichert. Die Dateiendung wird nicht angegeben, diese wird automatisch gesetzt.

 

...

Bezeichnung

Datentyp

Beschreibung

Result

String

Für Word Leistungsnachweise:
Resultattext, welcher an Stelle des Kommentars auf der Auswertung erscheinen soll.

Skip

Integer

Wird dieser Wert auf 1 gesetzt, dann wird der aktuell verarbeitete Leistungsnachweis nicht berücksichtigt, also ausgelassen. Falls anschliessend noch weitere Kommentare zu verarbeiten wären, werden diese nicht mehr ausgeführt.

FileName

String

Wird diese Variable gesetzt, wird die erzeugte Datei unter diesem Filenamen gespeichert. Die Dateiendung wird nicht angegeben, diese wird automatisch gesetzt.

TableResult

Object ExcelTable

Für Excel Leistungsnachweise: Tabelleninhaltsdefinition für das Excel Worksheet.

StyleResult

Object ExcelStyle

Für Excel Leistungsnachweise: Definition der verwendeten Styles.

Tables

[String]

Für Excel Leistungsnachweise: Damit können auch mehrere Worksheets auf einmal generiert werden. Dazu müssen die Variablennamen der einzelnen Worksheets als String Array zurückgegeben werden. Dieser Array muss gleich gross sein wie „Styles".
Initialwert: [„TableResult"]

Styles

[String]

Für Excel Leistungsnachweise: Dies ist das Pendant zu „Tables". Damit werden die Styles pro Worksheet definiert. Es darf auch mehrmals der selbe Variablenname vorkommen (z.B. wenn alle Worksheets die selben Styles verwenden). Dieser Array muss gleich gross sein wie „Tables".
Initialwert: [„StyleResult"]

...

(enspricht SSN_CalculationsID)

CertificateID

SSN_CertificateID

in

ID der Vorlage des Leistungsnachweises.

    

 

Einzel- und Listenauswertungen

Die Listenauswertungen werden so aufgerufen, dass eine Variable IDList mit einem Array aus allen ID's definiert wird und die Auswertung genau einmal aufgerufen wird. Diese muss dann ein Dokument erstellen, welches entsprechend der gewünschten Funktion alle ID's berücksichtigt.
Einzelauswertungen werden entsprechend viel mal aufgerufen mit je einer ID (Variable ID). Jedes mal muss die Auswertung für genau eine ID gemacht werden.
Bei Word Auswertungen werden mehrere Einzelauswertungen mit einem Abschnittwechsel getrennt. Bei Excel Auswertungen werden mehrere Einzelauswertungen in separate Worksheets gesetzt.

...

...

Word Leistungsnachweise

In Word Auswertungen können als Texte auch beliebige (gültige) RTF Strings zurückgegeben werden. Entsprechende Möglichkeiten sind einer Rich-Text Format Dokumentation zu entnehmen.

...

Excel Leistungsnachweise

Bei Excel Auswertungen muss immer eine vollständige Excel-Datenstruktur zurückgegeben werden. Diese wird dann nach der Ausführung in ein Excel-Workbook (XML Format) umgewandelt.