Skip to main content

Notifications

Announcements

No record found.

Dynamics 365 Community / Blogs / Bodo's Dynamics NAV Blog / NAV 2009 Form Transformatio...

NAV 2009 Form Transformation – Wo sind die deutschen (DEU) Captions hin?

Community Member Profile Picture Community Member Microsoft Employee

Sicherlich haben Sie bereits mit dem Form Transformation Tool für Dynamics NAV 2009 gearbeitet, um aus einem Form-Objekt ein Page-Objekt zu generieren. Dabei wird Ihnen aufgefallen sein, dass bei der Umwandlung eines Form-Objektes des Standards, die deutschen (DEU) Captions der Actions in der Action Pane und der Command Bar teilweise flöten gehen. Das Beispiel unten zeigt dieses Problem beispielhaft für die Sachkontokarte (Form ID 17) nach ihrer Transformation:

Woran liegt das? Das Form Transformation Tool von Dynamics NAV 2009 liefert schlicht und ergreifend keine deutschen (DEU) Captions mit. Und damit bekommen alle Actions, die im Rahmen der Transformation zusätzlich einer Karte oder Übersicht hinzugefügt werden, nur englische (ENU) Captions. Schade. Siehe Abbildung unten:

Wenn Sie sich jetzt fragen sollten, wie denn wohl die deutschen (DEU) Captions ihren Weg auf die Page-Objekte gefunden haben (immerhin ist die Demo-Datenbank CRONUS AG ja vollständig übersetzt): Offensichtlich wurden bei der Lokalisierung von Dynamics NAV 2009 die Page-Objekte lokalisiert und nicht die Transformationsregeln des Form Transformation Tools. Sehr schade.

Die Lösung. Eine Stapelverarbeitung holt die Übersetzung nach. Dazu werden die Captions von den Objekten geholt und als zusätzliche CaptionML auf den Page Actions hinterlegt.

Stapelverarbeitung Report  50007 Fill Page Action - CaptionML

Wenn Sie die Stapelverarbeitung ausführen, werden die fehlenden deutschen (DEU) Captions eingetragen, wie die Abbildung unten zeigt:

Und nach erneuter Transformation sieht auch unsere Sachkontokarte wieder so aus wie sie aussehen soll:

PS: Vielen Dank an Silas für die Programmierung der Stapelverarbeitung.

 

Comments

*This post is locked for comments