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.
ID
ID
4
Eingabepflichtig
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
Eingabepflichtig
AU
Ja/Nein
1
Ausbildung
Zahl mit Nachkommastellen
8
Eingabepflichtig
Bemerkungen
Bemerkung
2147483647
Bis
Datum und Zeit
8
Datum
Datum
8
Eingabepflichtig
Pause
Zahl mit Nachkommastellen
8
Soll Stunden
Zahl mit Nachkommastellen
8
Eingabepflichtig
Urlaub
Zahl mit Nachkommastellen
8
Standartwert: 0
Eingabepflichtig
Von
Datum und Zeit
8
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}
Last updated