Wir haben bei solchen Fällen in Abstimmung mit dem Kunden den TL mitlaufen lassen.
Dazu haben wir den Kunden aber informiert, dass das ganze System von der Geschwindigkeit einbricht. Für die Dauer von einer halben Stunde sollte es möglich sein. Problem ist nur wenn es in der Zeit nicht passiert :-(
Zeiterfassung ist eigentlich ein Thema im Bereich HR (Personalzeiterfassung). Hier können Zeiten zu Projekten erfasst werden.
Ansonsten ist das Thema MDE eher auf Lagerebewegung, Belege erstellen zu verstehen.
Wenn Sie im Developer Bereich sind, da finden Sie ein Beispiel wie sehr elegant das Thema gelöst wurde. Hatte mal Thomas Ostermann (?) in einer Dev Preview vorgestellt.
System.ArgumentException: Value cannot be null or empty.
Ich würde mal einen SQL Profiler mitlaufen lassen um zu sehen welche Statements abgesetzt werden. SCheinbar wird ein Wert erwartet der NULL ist.