comporsys Logo

Bodo's Dynamics NAV Blog

Bodo ist ein Dynamics NAV Urgestein. Er programmiert NAV seit DOS Zeiten und hat auch keine Scheu vor .NET. Viele Neueinsteiger wurden von ihm in den letzten Jahren zu NAV Entwicklern ausgebildet.

In diesem Blog veröffentlicht Bodo von Zeit zu Zeit technische Kabinettstückchen aus der Welt von Dynamics NAV und .NET.

[UPDATE] NAV 2009 – Kritischer Fehler in Berichten für den Role Tailored Client

Eintrag von Bodo am Donnerstag, 15. Dezember 2011

Tags: , , ,

[Update zu NAV 2009 - Kritischer Fehler in Berichten für den Role Tailored Client]

Microsoft Support hat dieses Verhalten bestätigt. Betroffen ist nicht nur der Datentyp Decimal wie im Artikel beschrieben, sondern auch der Datentyp Date. Die Ursache liegt in der Interpretation der Filterangabe durch den Dynamics NAV Server. Dieser erwartet die Filterangabe im XML Format (siehe dazu die Beschreibung in der Microsoft Dynamics NAV Dokumentation zum Property „Format“). Diese Erwartung kollidiert mit dem eingegebenen Format. Während es bei Date zur Laufzeit zu der Fehlermeldung „Mindestens ein Filter ist ungültig und wird ignoriert“ kommt, wird Decimal falsch interpretiert und der Bericht ohne Fehlermeldung ausgeführt.

Microsoft wird dieses Verhalten nicht ändern, und empfiehlt auf die Verwendung von Date und Decimal Filterkriterien in der Eigenschaft DataItemTableView zu verzichten. Stattdessen soll der Filter im Trigger OnPreDataItem über SETFILTER gesetzt werden.

 



Dynamics NAV Lizenzen online bestellen Mitglied der Dynamics NAV Community

Microsoft Dynamics NAV community

Rückruf-Service

Sie haben Fragen oder Wünsche?
Wir rufen Sie auch gerne zurück!

Newsletter-Service

Melden Sie sich zu unserem Newsletter an und bleiben Sie auf dem neuesten Stand.