Bodo's Dynamics NAV und Business Central Blog

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

In diesem Blog veröffentlichen Bodo und andere Superhelden Interessantes aus der Welt von Dynamics 365 Business Central / Dynamics NAV und Microsoft Azure.

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

Verfasst von Bodo am Dienstag, 24. Mai 2011

Tags: form, transformation, caption, nav, 2009, page, rtc

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.

 


Mitglied der Dynamics NAV
Community

Microsoft Dynamics NAV community Comporsys 365 - Cloud ERP powered by Dynamics NAV
Comporsys 365 - Cloud ERP
powered by Dynamics NAV

Tag Cloud


Kontakt

Comporsys Hansa GmbH
Schulauer Moorweg 25
22880 Wedel, Deutschland

Tel. +49 (0)4103 12117 - 0
Fax +49 (0)4103 12117 - 29
E-Mail: info@comporsys.de