Umstellung der Stundenberechnung auf Sollarbeitszeit.
This commit is contained in:
@@ -274,14 +274,17 @@
|
||||
totalOvertimeTaken += week.overtime_taken;
|
||||
});
|
||||
const overtimeOffset = data.overtime_offset_hours || 0;
|
||||
const remainingOvertime = totalOvertime - totalOvertimeTaken + overtimeOffset;
|
||||
// Variante B: Verbleibend = Summe Wochen-Überstunden + Offset („genommen“ nur Anzeige)
|
||||
const remainingOvertime = totalOvertime + overtimeOffset;
|
||||
// Gesamt Überstunden = Verbleibend + Genommen (kumuliert inkl. bereits verbrauchter)
|
||||
const displayTotalOvertime = remainingOvertime + totalOvertimeTaken;
|
||||
|
||||
// Zusammenfassung anzeigen
|
||||
const totalOvertimeEl = document.getElementById('totalOvertime');
|
||||
totalOvertimeEl.textContent =
|
||||
(totalOvertime >= 0 ? '+' : '') + formatHoursMin(totalOvertime);
|
||||
(displayTotalOvertime >= 0 ? '+' : '') + formatHoursMin(displayTotalOvertime);
|
||||
totalOvertimeEl.className =
|
||||
'summary-value ' + (totalOvertime >= 0 ? 'overtime-positive' : 'overtime-negative');
|
||||
'summary-value ' + (displayTotalOvertime >= 0 ? 'overtime-positive' : 'overtime-negative');
|
||||
|
||||
const totalOvertimeTakenEl = document.getElementById('totalOvertimeTaken');
|
||||
totalOvertimeTakenEl.textContent =
|
||||
|
||||
Reference in New Issue
Block a user