Mit Adobe Acrobat Zeiten berechnen
Verfasst: 16.08.2022, 14:55
Hallo,
ich habe ein Problem mit der Aufsummierung von Arbeitsstunden in einem festgelegten Zeitraum.
Ich soll für die wöchentliche Zeiterfassung der Montage-Teams ein Formular erstellen, in dem das Datum, die Tätigkeiten, Arbeitsbeginn, Arbeitsende, Pausen, die Arbeitsstunden/Tag sowie die Wochenarbeitsstunden (Mo-Sa) erfasst werden.
In einem ersten Entwurf (siehe Anhang) habe ich zunächst auf die Zeiten und deren Berechnung konzentriert. Wenn von Mo-Sa alle Daten eingegeben werden funktionieren alle Berechnung.
Wenn jedoch nur an zwei oder drei Tagen am Projekt gearbeitet wurde, nicht am Montag sondern am Dienstag mit der Arbeit begonnen wurde, oder am Freitag nicht aber dafür am Samstag gearbeitet wurde funktioniert die Berechnung der Gesamtsumme/Wochenstunden nicht. Den Fehler habe ich zwar erkannt, konnte ihn aber nicht beheben. Ohne Eure Hilfe schaffe ich es nicht.
var lauf = 0;
var GesamtZeit = 0;
//
for(lauf =1 ; lauf<7;lauf++) Hier wird sicherlich der Fehler sein??
{ if(this.getField("Summe" + lauf).value == "")
{ this.getField("Dezimaldauer" + lauf).value = 0;
} else
{ var dtStart = this.getField("Summe" + lauf).value;
dtStart = dtStart.toString();
dtStart = dtStart.split(":");
var dtStartH = Number(dtStart[0]);
var dtStartM = Number(dtStart[1]);
var zeitStart = dtStartH * 60 + dtStartM;
var zeitSumme = zeitStart;
var minuten = zeitSumme % 60;
var stunden = (zeitSumme) / 60;
var minutenausdruck = minuten;
GesamtZeit = stunden + GesamtZeit;
event.value = GesamtZeit;
}}
Da brauche ich Hilfe. Alle meine Versuche sind gescheitert.
Gruß Bob61
ich habe ein Problem mit der Aufsummierung von Arbeitsstunden in einem festgelegten Zeitraum.
Ich soll für die wöchentliche Zeiterfassung der Montage-Teams ein Formular erstellen, in dem das Datum, die Tätigkeiten, Arbeitsbeginn, Arbeitsende, Pausen, die Arbeitsstunden/Tag sowie die Wochenarbeitsstunden (Mo-Sa) erfasst werden.
In einem ersten Entwurf (siehe Anhang) habe ich zunächst auf die Zeiten und deren Berechnung konzentriert. Wenn von Mo-Sa alle Daten eingegeben werden funktionieren alle Berechnung.
Wenn jedoch nur an zwei oder drei Tagen am Projekt gearbeitet wurde, nicht am Montag sondern am Dienstag mit der Arbeit begonnen wurde, oder am Freitag nicht aber dafür am Samstag gearbeitet wurde funktioniert die Berechnung der Gesamtsumme/Wochenstunden nicht. Den Fehler habe ich zwar erkannt, konnte ihn aber nicht beheben. Ohne Eure Hilfe schaffe ich es nicht.
var lauf = 0;
var GesamtZeit = 0;
//
for(lauf =1 ; lauf<7;lauf++) Hier wird sicherlich der Fehler sein??
{ if(this.getField("Summe" + lauf).value == "")
{ this.getField("Dezimaldauer" + lauf).value = 0;
} else
{ var dtStart = this.getField("Summe" + lauf).value;
dtStart = dtStart.toString();
dtStart = dtStart.split(":");
var dtStartH = Number(dtStart[0]);
var dtStartM = Number(dtStart[1]);
var zeitStart = dtStartH * 60 + dtStartM;
var zeitSumme = zeitStart;
var minuten = zeitSumme % 60;
var stunden = (zeitSumme) / 60;
var minutenausdruck = minuten;
GesamtZeit = stunden + GesamtZeit;
event.value = GesamtZeit;
}}
Da brauche ich Hilfe. Alle meine Versuche sind gescheitert.
Gruß Bob61