Knowledge Base (Wissensdatenbank)

« Zurück zum Suchresultat

KB0281: TimeSafe Zeiterfassung: Zeiten in Dezimaldarstellung

Beschreibung

Zeiten werden in TimeSafe immer in der Form "HH:MM" (Stunden:Minuten) dargestellt.

Die Umstellung in Dezimal-Darstellung (HH.X) ist nicht generell möglich, die Berichte können jedoch kundenspezifisch angepasst werden:

  1. Bericht im Bericht-Designer des Admin-Tools bearbeiten

  2. Folgende Hilfsfunktion im Skript-Code einbauen
    public string Dezimalstunden(string pStundenMinuten)
    {
    double lMinuten = Infotech.TimeSafeZeiterfassung.Common.KonvertierFunktionen.MinutenFromString(pStundenMinuten);
    double lStunden = lMinuten / 60.0;
    return lStunden.ToString("0.0");
    }

  3. Code-Zeilen anpassen, die die Zeitwerte ausgeben:
    ((DataDynamics.......Text = mReport.mAktuellerSaldo._SollZeit;
    ändern in:
    ((DataDynamics.......Text = Dezimalstunden(mReport.mAktuellerSaldo._SollZeit);

Kategorien: Anleitungen, FAQ