[gelöst]WindowsLanguage CC

12. Juli 2011 09:28

Hallo,

wenn ich in Navision die Sprache auf Englisch stelle, druckt es meinen Report ebenfalls in dieser Sprache.
Jetzt gibt es da Felder (Bezeichnungen des Artikels) die nicht mit übersetzt gedruckt werden, obwohl diese in engl. Sprache
hinterlegt sind.
Ich möchte das individuell programmieren. Probiert habe ich es schon mit

CurrReport.LANGUAGE := Language.GetLanguageID(Language.Code);
LanguageID:= Language.Code;

Er greift aber ins leere. Wie bekomme ich den "Windows-Sprachcode" zu greifen?

Danke!!

mfg

Maria
Zuletzt geändert von HungerMaria am 13. Juli 2011 08:40, insgesamt 1-mal geändert.

Re: WindowsLanguage CC

12. Juli 2011 09:35

Hallo,

Hat der Debitor/ Kreditor denn auch die Englische Sprache eingetragen? (mehrere Sprachen müssen natürlich lieensiert sein)
Hast du die Artikelübersetzungen gepflegt?

Eigentlich sollte dann schon der Auftrag schon in Englisch erfasst sein. Und auf den Belegen kommt das ganze korrekt raus, auch wenn das System in Deutsch arbeitet.

Gruß, Fiddi

Re: WindowsLanguage CC

12. Juli 2011 09:52

In diesem Fall geht es um einen Ersatzteilkatalog. Ich drucke also Artikel aus. Ich möchte gerne
das die englisch hinterlegten Beschreibungen gedruckt werden.
Wenn ich das System auf Enlisch umstelle (ist lizensiert) druckt er Spaltenübersichten alle in enlisch.
Das funktioniert.
Ich habe gedacht, wenn das System auf englisch gestellt ist, dass ich dafür irgend einen Wert greifen kann, auf den ich dann aufbauen kann.
z.B. wenn Wert = englisch dann benutze die Übersetzungstabelle für Artikelbeschreibungen

mfg

Maria

Re: WindowsLanguage CC

12. Juli 2011 09:58

Diese kleine Anpassung im Report sollte dir helfen (Stammt aus Report 204)

Code:
CurrReport.LANGUAGE := Language.GetLanguageID("Language Code");

Wobei "Language Code" eine von dir definierte Variable sein kann.

Gruß, Fiddi

Re: WindowsLanguage CC

12. Juli 2011 10:01

Diese kleine Anpassung im Report sollte dir helfen (Stammt aus Report 204)

Code:
CurrReport.LANGUAGE := Language.GetLanguageID("Language Code");

Wobei "Language Code" eine von dir definierte Variable sein kann.

Für die Artikelübersetungen solltest du in Tabelle 37 Hinweise finden, wie du an die Übersetzung der Artikel kommst.


Gruß, Fiddi

Re: [gelöst]WindowsLanguage CC

12. Juli 2011 14:48

Vielen Dank, hat funktioniert.

mfg

Maria

Re: WindowsLanguage CC

12. Juli 2011 16:02

Schreib bitte vor Deinem ersten Beitrag gelöst :-)