Der Bericht „Zeiteintrag des/der Arbeitnehmer*in“ verwendet das Thema „Zeiteintrag des/der Arbeitnehmer*in“, um eine Übersicht der Zeiteinträge und der geleisteten Arbeitszeit des Arbeitnehmers anzuzeigen. Er enthält Details wie die Zeiten, zu denen Arbeitnehmer sich zur Arbeit ein- und ausgestempelt haben, und Ausnahmen im Zusammenhang mit den Zeiteingaben.
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 beginnen 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: