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: