Arbeitszeit mit 6 Min oder 15 MinTakt abrechnen (dezimal)
Hallo zusammen,
ich bin neu und habe mir schon einen Wolf gesucht :-( Ich benötige eine Zeiterfassung, in der immer auf volle 6 Minuten oder 15 Minuten gerundet wird. Hat da jemand eine Lösung für mich?
5 Antworten
-
Als Ergänzung - Ich habe folgende Felder bzw. Abrechnungsbeispiel:
Start (Zeit 08:00) und Ende (Zeit 08:31) = Leistungsaufwand (0,7 alternativ 0:36)
Gerne würde ich den Takt (06 oder 15 Minuten aus einer Paramenter-Datei des Kunden ziehen)...... wobei ich schon in der einfachen Variation scheitere :-(
-
versuch es mal damit:
*
let P := number(PARAMETER);
let Q := number(Ende - Start) / 60000;
if Q % P = 0 then Q else P - Q % P + Q end
*
Gruß. Mirko
-
Hallo Mirko,
danke - aber ich steh auf den schlauch :-(
-
Es sieht so aus, als ob das Feld "Parameter" ein Zeitdauerfeld ist. Benutze lieber für das Feld "Reisezeit" ein Funktionsfeld und schreib den geänderten Code rein.
*
let P := number(PARAMETER)/3600000;
let Q := number(EndeR - StartR) / 60000;
if Q % P = 0 then Q else P - Q % P + Q end*
Mirko
-
Hallo Mirko,
ganz dickes Danke!!!
Habs jetzt (endlich) :-)
*
let P := number(Parameter) / 3600000;
let Q := number(EndeR - StartR) / 3600000;
if Q % P = 0 then Q else P - Q % P + Q end*
Boris
Content aside
- vor 4 JahrenZuletzt aktiv
- 5Antworten
- 629Ansichten