Die SP hat zwei Funktionen.
1) Aufruf durch die PEP. Rückgabe von *
PepPersonenLaden(@QPepGruppe bigint, @QGruppen nvarchar(max), @QPersonID bigint, @QDatumVon datetime, @QDatumBis datetime, Sonderaufgabe bigint, @QShowSpringer bit, @QShowGeplant bit, @QTabelle0 bit, @QTabelle1 bit, @QTabelle2 bit, @QTabelle3 bit, @Funktion integer)
Laden der PEP
vb PepIo.LadePersonen
Reines Cachen
sql PepBerechnetCachen » sql Antrag_Buchen_Urlaub (nur beim Umbuchen eines Kennzeichens Urlaub bei Genehmigung auf ein anderes Kennzeichen. Hier soll der Urlaub direkt in der PEP berechnet werden. Das muss aber noch geprüft werden.)
sql PepBerechnetCachenPerson » sql SchichtEintragen
Nachberechnung
sql PepBerechnungLaden » vb CalcPep Aufruf offener Berechnungen. Hier werden zunächst zu berechnenden Datensätze mit tsCalc auf NULL gesetzt. Wäre optimal, wenn die Routine optional mit Zeitraum / Person aufgerufen werden könnte
ungenutzt
ungenutzt - war bei Berechnung freier Samstage