HH:MM-Werte zur Dezimalberechnung umwandeln

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
JanaR2
Beiträge: 16
Registriert: 18.09.2018, 09:57

HH:MM-Werte zur Dezimalberechnung umwandeln

Beitrag von JanaR2 » 04.07.2019, 10:17

Liebes Forum,

in meinem Formular werden anhand der Zeitangaben die erbrachten Stunden errechnet. Nun soll diese Stundenanzahl mit 30,00 € multipliziert werden. Leider klappt das nicht.
Vermutlich muss mit einem Skript der Stundenwert in eine Dezimalzahl umgewandelt werden. Aber wie?

Besten Dank für eine Rückmeldung zur Umsetzung. Eine Testdatei ist beigefügt.

Grüße aus Hamburg
JanaR
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Re: HH:MM-Werte zur Dezimalberechnung umwandeln

Beitrag von armine » 05.07.2019, 13:17

Hallo JanaR,

du brauchst nichts in »Dezimalstunden« umrechnen. Mit den ungenauen Werten würde dann multipliziert …
Mit »Math.round(Minuten * EUR_Std * 100 / 60) / 100 + Pauschale.rawValue« bekommst du mit einer Rundung den Betrag auf den Cent gerundet.

Für den Betrachter wird übrigens nicht ohne weiteres klar, mit welchem Stundensatz gerechnet wird.

vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

JanaR2
Beiträge: 16
Registriert: 18.09.2018, 09:57

Re: HH:MM-Werte zur Dezimalberechnung umwandeln

Beitrag von JanaR2 » 08.07.2019, 15:54

Hallo Armine,

herzlichen Dank für die schnelle Rückmeldung. Klappt in meinem Formular wunderbar!

Grüße aus Hamburg
JanaR

Antworten