Ich habe eine Tabelle in der ich das Arbeitszeit-Ende z.B. 18:00 die Überstunden von einer Stunde abziehen möchte, so dass dann 17:00 in der Tabelle steht.
Die Variable heißt A “Istzeiten_ZeitEnde” und ich muss die Variable A “Istzeiten_UEstd2” abziehen.
Sehr geehrter Herr Albrecht,
vielen Dank für Ihren Beitrag.
Wenn es sich hierbei um kein Textfeld handelt (String), dann wäre eine Umwandlung in ein Julianisches Datum (DateToJulian) und anschliessende Berechnung möglich.
In der Definitionszeile dann:
Zur Ausgabe dann etwas komplizierter und wieder in Text gewandelt:
// Der Stundenanteil
Fstr$(@Stunden - @Ueberstunden - if( @Minuten-@UeberMinuten<1, 1, 0 ), “&&”)
+":"+
// Der Minutenanteil auf 60min umgerechnet
Fstr$(if( @Minuten-@UeberMinuten<1, @Minuten-@UeberMinuten+60, @Minuten-@UberMinuten), “&&”)
Nicht getestet, sondern nur aus dem Kopf runter geschrieben, d.h. evtl. noch Korrekturen nötig.
Gruß,
Lars
Leiter Support & Technik
AvistaERP Software GmbH & Co KG