Zeiterfassung-Tabelle

Die Zeiterfassung-Tabelle ist eine Zusatz-Tabelle, die sich unterhalb der Adressen-Tabelle befindet. (Tabellentyp: ADDITIONAL)

Hier wird für jeden Mitarbeiter an jedem Arbeitstag ein Eintrag erstellt. Dieser vermerkt Dinge wie Urlaubs-, Krankheits-, Arbeitsstunden. In Kombination mit den Adressen.Sollstunden des Mitarbeiters kann somit berechnet werden, wie viele Überstunden der Mitarbeiter an dem jeweiligen Tag geleistet, bzw. abgebaut hat.

Feldname

Feldtyp

Länge

Anmerkung

ID

ID

4

Eingabepflicht

Erfasst am

Erfasst am

8

Erfasst von

Erfasst von

20

Geändert am

Geändert am

8

Geändert von

Geändert von

20

SuperId

SuperId (Adressen)

4

Arbeitsunfähig

Zahl mit Nachkommastellen

8

Eingabepflicht

Arbeitszeit

Rechenfeld

8

Rechenfeld “Arbeitszeit”

AU

Ja/Nein

1

Ausbildung

Zahl mit Nachkommastellen

8

Eingabepflicht

Bemerkungen

Bemerkung

2147483647

Bis

Datum und Zeit

8

Ist Stunden

Rechenfeld

8

Rechenfeld “Ist Stunden”

Pause

Zahl mit Nachkommastellen

8

Saldo Stunden

Rechenfeld

8

Rechenfeld “Saldo Stunden”

Soll Stunden

Zahl mit Nachkommastellen

8

Eingabepflicht

Urlaub

Zahl mit Nachkommastellen

8

Standartwert: 0

Eingabepflicht

Von

Datum und Zeit

8

Home-Office Quote

Zahl (Prozent / 100)

8

Urlaub genehmigt

Ja/Nein

1

Rechenfeld "Arbeitszeit"

IIF (CONVERT (TIME, {Von}) <> '00:00:00' or CONVERT (TIME, {Bis})<> '00:00:00', IIF (CONVERT (TIME, {Bis}) > '03:00:00' OR CONVERT (TIME, {Von}) < '03:00:00', CEILING ((DATEDIFF (minute, CONVERT (TIME, {Von}), CONVERT (TIME, {Bis})) / 15.0)) / 4 - {Pause}, CEILING ((DATEDIFF (minute, CONVERT (TIME, {Von}), CONVERT (TIME, {Bis})) / 15.0)) / 4 - {Pause} + 24), 0)

Rechenfeld "Ist Stunden"

IIF (CONVERT(TIME, {Von}) <> '00:00:00' OR CONVERT (TIME, {Bis})<> '00:00:00', IIF (CONVERT (TIME, {Bis}) > '03:00:00' OR CONVERT (TIME, {Von}) < '03:00:00', CEILING ((DATEDIFF (minute, CONVERT (TIME, {Von}), CONVERT (TIME, {Bis})) / 15.0)) / 4 - {Pause}, CEILING ((DATEDIFF (minute, CONVERT (TIME, {Von}), CONVERT (TIME, {Bis})) / 15.0)) / 4 - {Pause} + 24), 0)

Rechenfeld "Saldo Stunden"

{Ist Stunden} - {Soll Stunden}

 


Was this article helpful?