From 464edaa2546655edd5de5805b0d1f85f902df1bb Mon Sep 17 00:00:00 2001 From: Christian Date: Thu, 15 Jan 2026 10:56:28 +0100 Subject: [PATCH] Berechnung der Frei/Woche in der Auslastung korrigiert, wenn HP abgelaufen --- Report/ReportObjects/AuslastungBerechnung.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Report/ReportObjects/AuslastungBerechnung.cs b/Report/ReportObjects/AuslastungBerechnung.cs index 88b1528a1..0f539a461 100644 --- a/Report/ReportObjects/AuslastungBerechnung.cs +++ b/Report/ReportObjects/AuslastungBerechnung.cs @@ -297,7 +297,7 @@ namespace BeWo.Report.ReportObjects if (id.HasValue && id.Value == SystemEntryID.EmployeeRoleMainAttendant) isMainAttendant = true; } - if (isMainAttendant && e2c.Customer != null) + if (isMainAttendant && e2c.Customer != null && (!e2c.StartDate.HasValue || e2c.StartDate.Value.Date < ro.ReportEndDate.Date) && (!e2c.EndDate.HasValue || e2c.EndDate.Value.Date >= ro.ReportStartDate)) { if (e2c.Customer.IsActive != ActivationTypeId.Deleted && e2c.Customer.SupportConcepts != null) { @@ -393,7 +393,7 @@ namespace BeWo.Report.ReportObjects var EndDate = DateTime.Now; if (ende < EndDate) { - EndDate = ende.AddMilliseconds(-1); + EndDate = ende; // ende.AddMilliseconds(-1); } // "Frei pro Woche" aus der Zeiterfassungsstatistik hinzufügen var stats = new ServiceRecordStatisticFactory().CreateSupportConceptStatisticsImpl(cb2sc.Oid.Value, EndDate);