Hallo ich bin neu hier,
Möchte ein Arbeitsstundenformular mit Adobe Acrobat Pro machen
Wenn ich eine Stundensumme kreiert habe, möchte ich ab 8,5 den Rest in eine eigene Zelle schreiben geht das?
zb. ich bekomme per Eingabe 07:00 bis 17:00 Uhr = 10 Stunden raus da möchte ich 8,5 Stunden in die Normalstundenzelle haben und 1,5 in die Überstundenzelle haben wie kann man das machen?
Stundensumme wenn großer ist aufteilen
-
- Beiträge: 3
- Registriert: 07.04.2020, 05:40
-
- Beiträge: 3
- Registriert: 07.04.2020, 05:40
Re: Stundensumme wenn großer ist aufteilen
Ich hänge mal mein beispiel an:
Arbeitszeiten normal sind: Mo 7h, Di-Do: 8,5h Fr: 6 Stunden:
Montag: Wenn ich die Eingabe Arbeitszeit mache von bis, kommt mir bei "Summe11" das Ergebnis raus dieses Ergebnis sollte bei Norm1 max 7 h stehen und Rest bei 50% "501.0" (sollte aber trotzdem manuell editierbar oder löschbar sein!)
Dienstag: Wenn ich die Eingabe Arbeitszeit mache von bis, kommt mir bei "Summe22" das Ergebnis raus dieses Ergebnis sollte bei Norm1 max 8,5 h stehen und Rest bei 50% "501.1" (sollte aber trotzdem manuell editierbar oder löschbar sein!)
Wäre supe wenn ihr mir da helfen könntet..
Arbeitszeiten normal sind: Mo 7h, Di-Do: 8,5h Fr: 6 Stunden:
Montag: Wenn ich die Eingabe Arbeitszeit mache von bis, kommt mir bei "Summe11" das Ergebnis raus dieses Ergebnis sollte bei Norm1 max 7 h stehen und Rest bei 50% "501.0" (sollte aber trotzdem manuell editierbar oder löschbar sein!)
Dienstag: Wenn ich die Eingabe Arbeitszeit mache von bis, kommt mir bei "Summe22" das Ergebnis raus dieses Ergebnis sollte bei Norm1 max 8,5 h stehen und Rest bei 50% "501.1" (sollte aber trotzdem manuell editierbar oder löschbar sein!)
Wäre supe wenn ihr mir da helfen könntet..

Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Re: Stundensumme wenn großer ist aufteilen
Beispiel:
hinterlegt im Textfeld "Norm1.0" - Berechnungsskript:
hinterlegt im Textfeld "Norm1.0" - Berechnungsskript:
Code: Alles auswählen
normMO();
function normMO(){
var summe11ges = this.getField("Summe11").value;
var norm10 = this.getField("Norm1.0");
var f5011 = this.getField("501.0");
var summe11h = parseInt((summe11ges.substring(0, 2)), 10);
var summe11m = parseInt((summe11ges.substring(3, 5)), 10);
var summe11 = ((summe11h * 60) + summe11m) / 60;
if(summe11 <= 7){
f5011.value = "";
event.value = summe11;
}else if(summe11 > 7){
norm10.value = 7;
f5011.value = summe11 - 7;
}
}