Ruhezeiten kontrollieren im Dienstplan
12.12.2018 23:11:15
STeve
https://www.herber.de/bbs/user/126060.xls
Bei diesem Monatsdienstplan (Nov18) würde ich gerne nach Fertigstellung - bei jedem Mitarbeiter über Knopfdruck- die 48 h Wochenendruhezeit über VBA kontrollieren lassen.
Wenn ein MA in der Wochenendzeit von
Fr 20.00 bis So 06.00 Uhr
in der Startzeitzeile = Beginn und Endzeitzeile = Ende arbeiten muss - so muss er d a v o r in der g l e i c h e n Kalenderwoche (also vom vorigen Sonntag 24:00) mindestens einen durchgehenden Freizeitblock von mindestens 48 h haben.
z.b.
Mitarbeiter 1
Wochenenddienst v. Fr 9.11, 07:00 bis Sa 10.11, 07:00 (also auch nach 20 Uhr am Fr)
48 h Freizeitblock = Mi 7.11, 07:00 bis Fr.9.11.07:00 Uhr = vorhanden exakt (mindestens 48h)
Mitarbeiter 2
Wochenenddienst v. Fr 23.11, 07:00 bis Sa 24.11, 07:00 (also auch nach 20 Uhr am Fr)
48 h Freizeitblock = Mi 21.11, 19:00 bis Fr.9.11.07:00 Uhr = nicht vorhanden (nur 36 h)
Mitarbeiter 3
Wochenenddienst v. Sa 24.11, 07:00 bis 19:00 (also auch nach 20 Uhr am Fr)
48 h Freizeitblock = So 18.11, 24:00 bis Do 22.11.07:00 Uhr = vorhanden (79 h)
Falls bei einem Mitarbeiter die Zeit nicht eingehalten wurde - wäre super eine - Msgbox (Mitarbeitername, Anzahl der fehlenden Stunden, die Kalendertage wo er am WE arbeitet) und Codeabruch.
Zusatz:
Beim ersten Wochenende sind ja nur der Do und Fr am Dienstplan wo eine Kontrolle natürlich nicht stattfinden kann
Ich hoffe das habe ich nicht zu kompliziert verfasst und hoffe auf eure Hilfe.
glg STeve