Report -> Englische oder Deutsche Artikelbez. andrucken

3. März 2009 08:15

Hallo

Ich möchte einen Report machen, wobei ich wahlweise den Report in Englisch oder Deutsch erstelle.
Gibt es in Navision so eine Report schon, wenn nicht muss ich hierfür alles ausprogrammieren.

lg
stony

Re: Report -> Englische oder Deutsche Artikelbez. andrucken

3. März 2009 08:23

Schau dir einfach mal den Standard-Report 206 an, dort wird im DataItem "Sales Header" (also das erste) die Report-Sprache je nach Sprachcode des Verkaufskopfes gesetzt.

Re: Report -> Englische oder Deutsche Artikelbez. andrucken

3. März 2009 09:39

Die Übersetzung des Artikels kannst du auf der Artikelkarte über den Button "Artikel" -> "Übersetzungen" anlegen.
Du kannst aber auch direkt in der Form 35 (Artikelübersetzung) die englische Übersetzung für den Artikel anlegen mit Sprachcode ENG.
Bzw. kannst du bei dem Artikel für jede Sprache eine Übersetzung mit dem passenden Sprachcode hinterlegen.

Re: Report -> Englische oder Deutsche Artikelbez. andrucken

6. März 2009 20:37

Hallo Stony,

in Navision gibt’s verschiedene Übersetzungswerkzeuge, wie schon von Timo und Beowulf erwähnt wurde. Von alleine werden nur die Captions abhängig von der Sprache übersetzt ausgegeben, alles andere muss aber gesteuert werden.

Der Standard Bericht 206 ist ein sehr gutes Beispiel dafür. Besonders wenn der Bericht in der CRONUS Datenbank für die Rechnung 103013, Debitor 01445544 aufgerufen wird. Abhängig von der Berichtssprache werden die Captions übersetzt. Berichtssprache wird nach dem Sprachcode des Kopfes eingestellt („Sales Invoice Header“). Auch die Artikel- und Einheitsbeschreibung erscheinen in Englisch, obwohl diese im Bericht direkt nicht übersetzt werden. Das Geheimnis liegt in der Zeile („Sales Invoice Line“). Probier mal für diesen Debitor eine Verkaufszeile erfassen. Da wird die Artikelbeschreibung schon in Englisch übernommen (vorausgesetzt, dass solche Übersetzung für den Artikel existiert), weil der Sprachcode ENU aus den Debitor in den Verkaufskopf übernommen wurde. Nach der jeweiligen Übersetzung wird in den OnValidate() Triggern Felder „No.“ und „Unit of Measure Code“ gesucht. D.h. wenn du diesen Bericht für die Rechnung 103013 in Deutsch, Russisch oder sogar Chinesisch ausdrucken wirst, wird die Artikelbeschreibung doch in Englisch ausgegeben.

Mit der Zahlungsmetode sieht noch besser aus. Diese wurde weder im Kopf noch im Bericht übersetzt. ‚14 Tage netto‘ wird für einen Debitor sowohl aus Deutschland als auch aus der Mongolei angedruckt.

Viel geredet kurz zusammengefasst: für die Lösung der Übersetzungsproblematik bietet Navision verschiedene Werkzeuge, die aber akribisch eingesetzt werden müssten.

Viel Spaß beim Übersetzen.
Gruß, Michael