From 18c0c3ff1a0151edc23f2f284e233ebc24e4b1f7 Mon Sep 17 00:00:00 2001 From: HirschleM Date: Wed, 25 Sep 2024 10:48:26 +0200 Subject: [PATCH] =?UTF-8?q?MH:=20Stundenkonto=20Faktorfix=20bei=20Abwesenh?= =?UTF-8?q?eiten=20w=C3=A4hrend=20Arbeitszeiten?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs b/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs index 35d8b425b..e051628c9 100644 --- a/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs +++ b/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs @@ -1917,7 +1917,7 @@ namespace BeWo.Report.ReportObjects } else if (HatArbeitszeitImZeitraum(ed.Employee.Arbeitszeiten, dd.Date, dd.Date)) { - sollDiesenTag = BerechneAlleAbwesenheitsStundenFuerArbeitszeiten(ed.Employee, dd.Date); + sollDiesenTag = BerechneAlleAbwesenheitsStundenFuerArbeitszeiten(ed.Employee, dd.Date); // Hier wird der Feiertagsfaktor schon applied } else @@ -1976,7 +1976,7 @@ namespace BeWo.Report.ReportObjects faktor = 1; // Keine halben Feiertag berücksichtigen, wenn die Abwesenheit in Stunden angegeben wurde } - if (faktor != 0) + if (faktor != 0 && !HatArbeitszeitImZeitraum(ed.Employee.Arbeitszeiten, dd.Date, dd.Date)) { abwesenheitsDauer *= faktor; //halbe Feiertage etc. berücksichtigen }