[Gelöst] Berichtsupgrade ohne Wirkung

12. Juni 2012 11:29

Die Funktion Extras/Berichte upgraden hat bei unserem System derzeit beim komplizierteren Berichten keine Wirkung. Auch nach dem Upgrade erscheint weiterhin die gleiche Fehlermeldung:
---------------------------
Microsoft Dynamics NAV Development Environment
---------------------------
Der Bericht wird nicht unterstützt und kann erst nach einem Upgrade geändert oder angezeigt werden.


Alle Tipps willkommen :-) .

Re: Berichtsupgrade ohne Wirkung

12. Juni 2012 11:32

Jupp, ist bekannt.
Ist normalerweise immer dann der Fall wenn der Bericht nicht kompilierbar ist.
Z.B. weil eines der Felder der SourceTable umbenannte oder entfernt wurde.

Re: Berichtsupgrade ohne Wirkung

12. Juni 2012 11:40

Danjo hat geschrieben:Jupp, ist bekannt.
Ist normalerweise immer dann der Fall wenn der Bericht nicht kompilierbar ist.
Z.B. weil eines der Felder der SourceTable umbenannte oder entfernt wurde.

Kompilierbar sind die nicht, bei uns sind das vermutlich geänderte Funktionsparameter im Standard. Um den Fehler zu beheben, müsste man ihn aber öffen können :-( . Sonst geht es wohl nur auf Umwegen im Textexport des Objekts nach "verdächtigen" Stellen suchen, auf Verdacht umarbeiten und reimportieren, bis man ihn öffnen kann.

Re: Berichtsupgrade ohne Wirkung

12. Juni 2012 12:05

Richtig. Genau das ist derzeit aber der einzige Weg den es derzeit gibt.

Zumindestens konnte mir Microsoft bis jetzt keinen anderen nennen.

Re: Berichtsupgrade ohne Wirkung

12. Juni 2012 12:50

Danjo hat geschrieben:Zumindestens konnte mir Microsoft bis jetzt keinen anderen nennen.

Danke, ich setze es dann mal auf "Gelöst", auch wenn es hoffentlich nicht allzu lange bei dieser zeitaufwendigen Notlösung bleibt :wink: .

Re: [Gelöst] Berichtsupgrade ohne Wirkung

12. Juni 2012 13:55

Eigentlich solltest du den Bericht in NAV 2013 vom Object Designer heraus kompilieren können - dann weißt du, woran es liegt. Nur Nachschauen und ändern geht nicht - das müsstest du schon in der 2009-DB oder in einer txt-Datei machen.

Ein häufiger Grund: Die (Gebuchte) Belegdimension-Tabelle existiert nicht mehr in NAV 2013.

Ich empfehle euch, bei dieser Gelegenheit das DataSet in NAV 2013 noch nachzuarbeiten und möglichst viele Felder und Textkonstanten in Labels auszulagern bzw. "Include Caption" zu verwenden. Dies macht euer Dataset schlanker und daher schneller. Geht aber nur, wenn dieser Bericht mittels CurrReport.LANGUAGE nicht eine andere Sprache als die aktuelle Clientsprache erhalten soll.

Re: [Gelöst] Berichtsupgrade ohne Wirkung

12. Juni 2012 14:52

Natalie hat geschrieben:Eigentlich solltest du den Bericht in NAV 2013 vom Object Designer heraus kompilieren können - dann weißt du, woran es liegt.

Das geht schon, aber in der Liste sieht man ja immer nur den ersten Fehler über den der Compiler stolpert. Zumindest wird aber der Trigger dazu angezeigt :-).