Versions Compared

Key

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

Wird zur speziellen Verarbeitung von Lohninformationen ausferufenaufgerufen.

 


Dabei werden folgende Daten übergeben:

Bezeichnung

Datentyp

Richtung

Beschreibung

IDList[integer]in 

Operation

integer

in

1 = Lohndaten einer Lektion sollen geholt werden (für spätere Verwendung)

2 =  Nachverarbeitung der berechneten Lohndaten (nach der Limitierung der Anzahl pro Tag oder pro Monat)

3 = Nachverarbeitung eines Lohnzusatzes (für spätere Verwendung)

4 = Nachverarbeitung der berechneten Lohndaten (vor der Limitierung der Anzahl pro Tag oder pro Monat)

Export

integer

in

Base64 encodierte Binärdaten, welche dem Gerät zurückgeschickt werden sollen1 = Die Aufbereitung geschieht im Zusammenhang mit den unmittelbar nachfolgenden Export der Lohndaten.

SalaryItemsobjectin/outObjekt mit den unten angegebenen Feldern. Diese Daten können verändert werden. Es muss dabei aber darauf geachtet werden, dass die einzelnen Felder immer die selbe Arraygrösse haben.
SalaryItems.Number[float]  in/out
SalaryItems.Rate   [float]in/out
SalaryItems.LessonNumber   [float]in/out
SalaryItems.OverridePercent   [float]in/out
SalaryItems.CostUnitOffset   [integer]in/out
SalaryItems.CostUnitID   [integer]in/out
SalaryItems.LessonID   [integer]in/out
SalaryItems.SalaryTypeID   [integer]in/out
SalaryItems.TeacherID   [integer]in/out
SalaryItems.OverrideLessonTypeID   [integer]in/out
SalaryItems.OverrideOwnLessons   [integer]in/out
SalaryItems.FixSalaryItem   [integer]in/out
SalaryItems.VarSalaryItem   [integer]in/out
SalaryItems.MaxPerDay   [integer]in/out
SalaryItems.MaxPerMonth   [integer]in/out
SalaryItems.Date   [datetime]in/out
SalaryItems.Comment   [string]in/out