Fehlermeldung Solutionstart nach Update cRM 10
Herausforderung
Bei Kunden die bereits die cosmolink business Solution im Einsatz haben und auf den cRM 10 Updaten kann es zu dem folgenden Fehler beim Starten der Solution kommen:
Lösung
Durch folgende Umstellung von combit ergibt sich ein unvorhergesehenes Verhalten beim Laden der Ansicht "FakturaÜbersicht".
[Verbesserung] WICHTIG! Änderung! Ansichten-Ereignis "Ansicht wurde geöffnet". Aufgrund von Performance-Optimierungen und verbesserter Reaktivität der Oberfläche muss in diesem Zusammenhang die "gerade aktive Ansicht" nicht zwingend die sein, für die das Ereignis "Ansicht wurde geöffnet" gerade ausgeführt wird. cRM.CurrentProject.ActiveViews.ActiveView liefert NICHT zwangsläufig die betreffende Ansicht zurück, nämlich z.B. dann nicht, wenn beim Programmstart gleichzeitig ein ganzer Schwung zuletzt geöffneter Ansichten wiederhergestellt wird, der Benutzer sehr schnell wieder eine andere Ansicht aktiviert, oder auch die Info-Zentrale und/oder Terminverwaltung gleichzeitig geöffnet wird. Der Zugriff auf das Ansichten-Objekt, in dessen Kontext das Ereignis gerade stattfindet, darf ausschließlich über WScript.Event.View erfolgen.
Um dieses Verhalten zu korrigieren, ist es notwendig, das Ereignis "Ansicht wurde geöffnet" in der Ansicht "FakturaÜbersicht" zu entfernen.
Um die Ansicht jedoch trotzdem standardmäßig in der Eingabemaske zu öffnen ist eine weitere Einstellung in der Ansicht notwendig.