Berechnungen Java Script im PDF Formular
Verfasst: 22.05.2014, 15:52
Hallo zusammen,
ich brauche dringend Hilfe bei einer schwierigen Berechnung in einem PDF Formular. Ich habe verschiedene Scripte ausgetestet, aber nichts führte bisher zum Erfolg. Die Standard-Berechnungen von Acrobat selbst bringen mich hier leider nicht weiter und meine Kenntnisse in Java Script sind nicht sehr zielführend. Vielleicht kann sich jemand meiner Anfrage annehmen?!
Die Aufgabenstellung:
In den Feldern „Einsatzbeginn“ und „Einsatzende“ soll vom Formularnutzer jeweils eine Zeit eingetragen werden z.B: 15:30 Uhr bis 17:00 Uhr.
Die Differenz bzw. die gesamte Arbeitszeit (von-bis) z.B. 01:30 Std. soll im Feld „Gesamtzeit“ erscheinen.
Je nach dem, wie lange die Arbeitszeit insgesamt gedauert hat, soll im Feld „Art des Einsatzes“ entweder:
Bei einer gesamten Arbeitszeit von min. 5 Min - (bis) 01:59 Stunden = „Kurzeinsatz“ unter „Art des Einsatzes“ erscheinen oder
bei einer Arbeitszeit ab 2 Stunden „Einsatz“ unter „Art des Einsatzes“ erscheinen.
Ab zwei oder mehr Kurzeinsätzen soll in dem Feld „Zeitgutschrift Kurzeinsatz“ 1 Stunde gutgeschrieben werden.
Im Falle von einem „Einsatz“ soll in dem Feld „Zeitgutschrift Einsatz“ von der gesamten Arbeitszeit (Einsatzbeginn – Einsatzende) folgende Berechnung ausgeführt werden:
Gesamte Arbeitszeit bei Einsatz - (minus) 2 Stunden und davon 50% gutgeschrieben werden.
Beispiel 12:00 Uhr – 16:00 Uhr = 4:00 Stunden gesamte Arbeitszeit – 2 = 2:00 Stunden > 50% = 1 Stunde wird im Feld „Zeitgutschrift Einsatz“ ausgegeben.
Dieser Zettel ist immer für einen Tag gedacht, somit kann bei den Kurzeinsätzen nicht mehr als 1 Stunde pro Tag gutgeschrieben werden, auch wenn z.B. 12 Kurzeinsätze notwendig waren.
Ich hoffe ich habe das Prozedere einigermaßen verständlich erklärt. Anbei die PDF Datei mit der entsprechenden Tabelle, ohne Berechnungen.
Vielen Dank und Grüße
Lisa
ich brauche dringend Hilfe bei einer schwierigen Berechnung in einem PDF Formular. Ich habe verschiedene Scripte ausgetestet, aber nichts führte bisher zum Erfolg. Die Standard-Berechnungen von Acrobat selbst bringen mich hier leider nicht weiter und meine Kenntnisse in Java Script sind nicht sehr zielführend. Vielleicht kann sich jemand meiner Anfrage annehmen?!
Die Aufgabenstellung:
In den Feldern „Einsatzbeginn“ und „Einsatzende“ soll vom Formularnutzer jeweils eine Zeit eingetragen werden z.B: 15:30 Uhr bis 17:00 Uhr.
Die Differenz bzw. die gesamte Arbeitszeit (von-bis) z.B. 01:30 Std. soll im Feld „Gesamtzeit“ erscheinen.
Je nach dem, wie lange die Arbeitszeit insgesamt gedauert hat, soll im Feld „Art des Einsatzes“ entweder:
Bei einer gesamten Arbeitszeit von min. 5 Min - (bis) 01:59 Stunden = „Kurzeinsatz“ unter „Art des Einsatzes“ erscheinen oder
bei einer Arbeitszeit ab 2 Stunden „Einsatz“ unter „Art des Einsatzes“ erscheinen.
Ab zwei oder mehr Kurzeinsätzen soll in dem Feld „Zeitgutschrift Kurzeinsatz“ 1 Stunde gutgeschrieben werden.
Im Falle von einem „Einsatz“ soll in dem Feld „Zeitgutschrift Einsatz“ von der gesamten Arbeitszeit (Einsatzbeginn – Einsatzende) folgende Berechnung ausgeführt werden:
Gesamte Arbeitszeit bei Einsatz - (minus) 2 Stunden und davon 50% gutgeschrieben werden.
Beispiel 12:00 Uhr – 16:00 Uhr = 4:00 Stunden gesamte Arbeitszeit – 2 = 2:00 Stunden > 50% = 1 Stunde wird im Feld „Zeitgutschrift Einsatz“ ausgegeben.
Dieser Zettel ist immer für einen Tag gedacht, somit kann bei den Kurzeinsätzen nicht mehr als 1 Stunde pro Tag gutgeschrieben werden, auch wenn z.B. 12 Kurzeinsätze notwendig waren.
Ich hoffe ich habe das Prozedere einigermaßen verständlich erklärt. Anbei die PDF Datei mit der entsprechenden Tabelle, ohne Berechnungen.
Vielen Dank und Grüße
Lisa