Domino 9 und frühere Versionen > ND6: Entwicklung
arbeitszeit berechnen
diali:
tragt ihr denn Datum und Zeit ein?
Was ist mit Diensten länger 24 Stunden?
Mit (Pause in Minuten)
_AZ_netto := (StdAnzeige * 60 + RestMinAnzeige) - Pause
_AZ_netto_Stunden := @Integer(_AZ_netto / 60);
_AZ_netto_Minuten := _AZ_netto - _AZ_netto_Stunden *60;
_txt_AZ_netto := @Text(_AZ_netto_Stunden) + ":" + @right("00" + @Text(_AZ_netto_Minuten);2)
hast Du doch die Lösung - Oder etwa nicht?
comet:
es gibt folgende felder:
author - für erfasser der arbeitszeit
datum - beginndatum der schicht: format 09.05.2005
start - uhrzeit schichtbeginn format: 22:00
ende - uhrzeit schichtende format 06:15
Pause - format 00:30 für 30 min
time - berechnetes feld, wo die arbeitszeit abzüglich pause berechnet werden soll
schichten über 24 std gibt es nicht
diali:
Pause ist vom Typ String - richtig?
Dann kannst Du mit
_Pause := @TextToNumber(@Word(Pause;":";1)) *60 + @TextToNumber(@Word(Pause;":";2));
die Pause in Minuten ausrechnen.
--- Zitat ---schichten über 24 std gibt es nicht
--- Ende Zitat ---
, dann kannst Du bei negativen Ergebnissen einfach 24 Addieren!
comet:
komisch bei mir zieht er die pause trotzdem nicht ab
diali:
poste mal bitte den Code, den Du jetzt benutzt.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln