AachenerLaienhelfer/Reporting/CustomMitarbeiterstundenkontoBerechnung - Abwesenheiten dürfen Wochensoll überschreiten
This commit is contained in:
@@ -11,12 +11,13 @@ namespace AachenerLaienhelfer.Reporting
|
||||
{
|
||||
public class CustomMitarbeiterstundenkontoBerechnung : MitarbeiterstundenkontoBerechnung
|
||||
{
|
||||
|
||||
protected override bool SchneideZuvieleAbwesenheitsstundenAb()
|
||||
// die tragen Fortbildungen etc über Abwesenheiten ein, kann die Sollstunden pro Tag und pro Woche überschneiden
|
||||
protected override bool SchneideZuvieleAbwesenheitsstundenAb() // sorgt dafür das pro Tag mehr als Soll angerechnet wird
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
// sorgt dafür dass auch bei Überschreitung des Wochensolls die Abwesenheitszeit verwendet wird.
|
||||
public override decimal? GetSollStundenForAbsenceTime(MitarbeiterstundenkontoRO.EmployeeDetail ed, AbsenceTime at, DateTime datum)
|
||||
{
|
||||
if (at.AbsenceSpan.StartDateTime.Hour > 0 && at.AbsenceSpan.EndDateTime.Hour > 0)
|
||||
@@ -30,7 +31,7 @@ namespace AachenerLaienhelfer.Reporting
|
||||
}
|
||||
}
|
||||
|
||||
public override bool IstAnrechenbareAbsenceTime(AbsenceTime item)
|
||||
public override bool IstAnrechenbareAbsenceTime(AbsenceTime item)
|
||||
{
|
||||
if (item.AbsenceReason.Description.Contains("Überstunden") && item.AbsenceReason.Description.Contains("Abbau"))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user