Optimierung beim Berechnen der Projektsummen. Verbessert die Geschwindigkeit in diversen Berichten.

Die Berechnung der effektiven Projektsummen wurde optimiert, um die Ladezeiten in diversen Berichten, insbesondere im Ausgangsrechnungsjournal, signifikant zu verkürzen. Dies wurde durch die Implementierung einer Caching-Strategie erreicht, bei der die berechneten Werte für PriceSumEff und PriceGrossSumEff zwischengespeichert und nur bei Bedarf neu ermittelt werden. Zudem wurden redundante Logikschleifen entfernt und die Zugriffsmethoden auf Dokumenttypen und Währungen in den Projektansichten überarbeitet, um unnötige Datenbankabfragen zu vermeiden und die Datenkonsistenz zu gewährleisten. Diese Änderungen sorgen dafür, dass Berichte mit großen Datenmengen deutlich schneller generiert und angezeigt werden können.

Anforderung: Ein Kunde meldete, dass das Öffnen des Ausgangsrechnungsjournals extrem lange dauerte und der Bericht praktisch nicht nutzbar war. Es bestand der Wunsch, diese Performanceeinbußen zu beheben, damit das Journal wieder zügig geladen werden kann.

OC-1783