Mehrsprachigkeit in Belegen

Grundsätzliches:

Die Sprachen Deutsch und Englisch sind seit der Version Navision Attain 3.00 im Auslieferzustand enthalten. Zusätzlich sind ca. 80 weitere Sprachen als einzelne Module für Dynamics NAV / 365 BC erhältlich.

Die Ausgabe der Belege in zwei unterschiedlichen Sprachen ist also bereits vorhanden. Die entsprechende Ausgabe wird durch den hinterlegten "Sprachcode" am Kunden bzw. Lieferanten gesteuert. Sprich, wenn z. B. einem Kunden als Sprachcode Englisch zugeordnet wird, werden die Felder und die Feldüberschriften von Standardberichten in Englisch ausgegeben.

Für Stammdaten, wie z. B. für Artikel und Standardtexte, müssen dafür die Übersetzungen in einer gesonderten Untertabelle mit dem entsprechenden Sprachcode eingetragen werden.

 

Umsetzung

Wurden nun alle Daten korrekt in die Datenbank eingepflegt, werden die Standardberichte automatisch, ohne weitere Beachtung beim Druck, in der entsprechenden Sprache ausgedruckt.

Programmieraufwand für die Realisierung der Mehrsprachigkeit in Belegen entsteht dort, wo Erweiterungen programmiert bzw. in Berichten eingearbeitet wurden, da bei diesen "Nicht-Standard-Feldern" nur der deutsche Text erfasst ist, und Dynamics NAV / 365 BC in Ermangelung eines englischen Textes dann den deutschen ausgibt. In diesem Fall ist das "übliche" Verfahren nun so, dass die Belege in Englisch ausgedruckt werden, dann alle Felder und Inhalte die in Deutsch erscheinen, uns in Englisch zur Verfügung gestellt werden (Word: deutscher Text - engl. Text) und wir die Umsetzung vornehmen.

Sonderfall: Bei Berichten die nicht über den Sprachcode gesteuert werden, ist eine automatisierte Sprachwahl nicht möglich. Für diese Berichte kann über ein zusätzliches Auswahlfeld für den Sprachcode im Anforderungsfenster beim Start des Berichtes, diese Möglichkeit geschaffen werden. Das restliche Verfahren ist dann wie oben angegeben. Wobei hier zum Test auf bereits "vorhandenes englisch" im Bericht die Sprachversion des Clients umzustellen ist (natürlich nur für den Test, sprich für die Ermittlung der Felder und Werte die nicht in Englisch automatisch ausgegeben werden).

 

Hintergrund:

Die Mehrsprachigkeit in Belegen wird in Dynamics NAV / 365 BC darüber realisiert, dass in den Eigenschaften jedes Feldes als Name in einer "Untertabelle" die Eingabe verschiedener Übersetzungen möglich ist, die dann variabel, je nach Sprachcode, ausgedruckt werden. Diese Eingabe ist nur mit einer Entwicklerlizenz möglich.

Für Stammdaten, wie z. B. für Artikel und Standardtexte, können die Übersetzungen in einer gesonderten Untertabelle vom Anwender mit dem entsprechenden Sprachcode eingetragen werden.

Ihr Nr.1 Dynamics Partner


Überzeugen Sie sich selbst!

Kommen Sie gratis zu einem unserer "Mehr-Wert-Nachmittage".

Zur Anmeldung >