Knowledge Base (Wissensdatenbank)
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:
- Bericht im Bericht-Designer des Admin-Tools bearbeiten
- 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");
}
- Code-Zeilen anpassen, die die Zeitwerte ausgeben:
((DataDynamics.......Text = mReport.mAktuellerSaldo._SollZeit;
ändern in:
((DataDynamics.......Text = Dezimalstunden(mReport.mAktuellerSaldo._SollZeit);
Kategorien: Anleitungen, FAQ
