Einzelnen Beitrag anzeigen

sonny2007

Registriert seit: 27. Aug 2009
39 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

Zeitberechnung inklusive Pausen etc. Planung

  Alt 17. Jan 2012, 14:38
Delphi-XE 2: VCL Datenbank: MS SQL-Server Verbindung über: ADO SQL


Hallo Delphianer ( schreibt man das so ?),

folgendes Problem.
Ich möchte gerne errechnen wann ein Teil ( Laufzeit bekannt ) endet. Welche Uhrzeit und welches Datum.

Bsp.: Ich habe folgendes angelegt.

Frühschicht: 6 -14:30 Uhr Pause1 : 09:30-09:45Uhr Pause2 : 12:00-12:45Uhr

Spätschicht: 14:30-23:00 Uhr Pause1 : 16:30-16:45Uhr Pause2 : 20:00-20:30Uhr

Nun habe ich ein Auftrag der 300 Stunden läuft.Tagesarbeitszeit beträgt 16 Stunden. Das Datum zu errechnen ist einfach in dem ich die Runtime(Auftrag) durch DayTime nehme.
300/16 = 18 volle Tage. Dann bleibt ja eine Restzeit von 12 Stunden übrig.

Ich benötige nun den Ansatz wie ich die Uhrzeit( Fertigstellung ) errechne. Pausen sollten berücksichtigt werden. Vor lauter
Dates und Times bin ich schon blind.
Es können auch mehrere Pausenzeiten angegeben werden. Des Weiteren steht mir ständig auch der 0:00 Uhr Sprung im Weg.

Bitte gebt mir einen Ansatz wie ich das zuverlässig lösen kann.

Vielen Dank im Voraus
s0n
  Mit Zitat antworten Zitat