Der Bericht „Arbeitnehmerstempelung“ verwendet das Thema „Arbeitnehmerstempelung“, um eine Übersicht über die Arbeitnehmerstempelungen und die gearbeitete Zeit anzuzeigen. Er enthält Details wie die Zeiten, zu denen Arbeitnehmer sich zur Arbeit ein- und ausgestempelt haben, und Ausnahmen im Zusammenhang mit den Stempelungen.
Felder
Die Vorlage „Arbeitnehmerstempelung“ enthält die folgenden Felder:
Feldname | Gruppieren nach | Sortierreihenfolge | Summen |
Personalnummer | Ja | A bis Z | |
Name des Arbeitnehmers | Aufsteigend | ||
Schichtdatum | A bis Z | ||
Schicht beginnen | Alt nach neu | ||
Mahlzeit beginnen | |||
Mahlzeit beenden | |||
Mahlzeit beginnen | |||
Mahlzeit beenden | |||
Mahlzeit beginnen | |||
Mahlzeit beenden | |||
Mahlzeit beginnen | |||
Mahlzeit beenden | |||
Schicht beenden | |||
Gesamtstunden | |||
Bezahlte Stunden | |||
Ausnahmen |
Benutzerdefinierte Felder
Schichtdatum
Das benutzerdefinierte Feld Schichtdatum zeigt das Schichtdatum an. Es verwendet den folgenden Ausdruck:
convert(varchar(10),EmployeePunchCustom.EPShiftIn,101)
Schicht beginnen
Das benutzerdefinierte Feld Schicht starten zeigt die Startzeit der Schicht an. Es verwendet den folgenden Ausdruck:
EmployeePunchCustom.EPShiftIn
Mahlzeit beginnen
Das benutzerdefinierte Feld Mahlzeit beginnen zeigt die Startzeit der ersten Mahlzeit an. Es verwendet den folgenden Ausdruck:
EmployeePunchCustom.MealIn
Mahlzeit beenden
Das benutzerdefinierte Feld Mahlzeit beenden zeigt die Endzeit der ersten Mahlzeit an. Es verwendet den folgenden Ausdruck:
EmployeePunchCustom.MealOut
Mahlzeit beginnen
Das benutzerdefinierte Feld Mahlzeit beginnen zeigt die Startzeit der zweiten Mahlzeit an. Es verwendet den folgenden Ausdruck:
EmployeePunchCustom.MealIn2
Mahlzeit beenden
Das benutzerdefinierte Feld Mahlzeit beenden zeigt die Endzeit der zweiten Mahlzeit an. Es verwendet den folgenden Ausdruck:
EmployeePunchCustom.MealOut2
Mahlzeit beginnen
Das benutzerdefinierte Feld Mahlzeit beginnen zeigt die Startzeit der dritten Mahlzeit an. Es verwendet den folgenden Ausdruck:
EmployeePunchCustom.MealIn3
Mahlzeit beenden
Das benutzerdefinierte Feld Mahlzeit beenden zeigt die Endzeit der dritten Mahlzeit an. Es verwendet den folgenden Ausdruck:
EmployeePunchCustom.MealOut3
Mahlzeit beginnen
Das benutzerdefinierte Feld Mahlzeit beginnen zeigt die Startzeit der vierten Mahlzeit an. Es verwendet den folgenden Ausdruck:
EmployeePunchCustom.MealIn4
Mahlzeit beenden
Das benutzerdefinierte Feld Mahlzeit beenden zeigt die Endzeit der vierten Mahlzeit an. Es verwendet den folgenden Ausdruck:
EmployeePunchCustom.MealOut4
Schicht beenden
Das benutzerdefinierte Feld Schicht beenden zeigt die Endzeit der Schicht an. Es verwendet den folgenden Ausdruck:
EmployeePunchCustom.EPShiftOut
Gesamtstunden
Das benutzerdefinierte Feld Gesamtstunden zeigt die Anzahl der insgesamt geleisteten Arbeitsstunden an. Es verwendet den folgenden Ausdruck:
CASE WHEN EmployeePunchCustom.TotalHours IS NULL THEN '' ELSE right('00' + cast(cast(EmployeePunchCustom.TotalHours AS int) AS varchar), 2) + ':' + right('00' + cast(cast((cast(EmployeePunchCustom.TotalHours AS numeric(4, 2))*60 - cast(EmployeePunchCustom.TotalHours AS int)*60) AS numeric(2, 0)) AS varchar), 2) END
Bezahlte Stunden
Das benutzerdefinierte Feld Bezahlte Stunden zeigt die Gesamtzahl der bezahlten Stunden an. Es verwendet den folgenden Ausdruck:
CASE WHEN EmployeePunchCustom.PaidHours IS NULL THEN '' ELSE right('00' + cast(cast(EmployeePunchCustom.PaidHours AS int) AS varchar), 2) + ':' + right('00' + cast(cast((cast(EmployeePunchCustom.PaidHours AS numeric(4, 2))*60 - cast(EmployeePunchCustom.PaidHours AS int)*60) AS numeric(2, 0)) AS varchar), 2) END
Filter
Die Vorlage enthält die folgenden Filter: