Zum Inhalt

GetTeacherSalaryTable (Opus Funktion)

Beschreibung

Gibt eine Tabelle des Lohnes des angegebenen Lehrers für die ausgewählte Planungsperiode an. Returns an RTF-formatted salary table for the specified teacher. The extended form adds filtering by provisional status, seminar center and planning period.

Argumente

Name

Typ

Beschreibung

TeacherID

integer

ID of the teacher

ShowMonthly

integer

1 = monatl. Betrag wird in Zusatzzeile zuunterst in der Tabelle angezeigt
1 = show monthly breakdown, 0 = show totals only

ShowAmounts

integer

1 = Betrag pro Fach wird angezeigt (hinterste Spalte der Tabelle)
1 = show monetary amounts, 0 = show lesson counts only

Provisional

integer

Optional: Provisorisch

= 0 (default): Es werden keine provisorischen Lektionen ausgegeben
= 1 bedeutet, dass ausschliesslich provisorische Lektionen ausgegeben werden
include provisional lessons in the calculation

SeminarCenterID

integer

Optional: Seminarzentrum

= 0 (Default): Ohne Einschränkung

> 0: ID des Seminarzentrums, nach dem gefiltert werden soll

PlanningPeriodID

integer

Optional: Planungsperiode

= 0: Periode aus dem globalen Filter nehmen

> 0: ID der Planungsperiode

Rückgabewert string

Rtf-Tabelle in welcher für den Lehrer pro Klasse die Anzahl Lektionen angegeben wird und je nach Wahl der Argumente die Lohnbeträge.

Beispiel

Result = GetTeacherSalaryTable(TeacherID,1,1);

Resultat:

Bei "ShowMonthly = 0" fehlt die unterste Zeile

Bei "ShowAmounts = 0" fehlt die Spalte ganz rechts

(ist "ShowAmounts = 0" hat ShowMonthly keinen Einfluss)

 

Siehe auch