jejouerefin
Aktives Mitglied
Hallo Zusammen,
wir bedienen zweisprachig --> Deutsch und Englisch.
Die Sprache ist bei den Kunden entsprechend eingestellt.
Alle Werte zum Artikel oder zu Texten die in einer anderen Sprache gedruckt werden sollen sind hinterlegt.
Nummerische Werte werden in der Wunschsprache ausgeben, da das dementsprechend von Eurer Seite so angelegt worden ist.
Jedoch bei Werte die alphanummerisch sind, komme ich nicht weiter.
Beispiel: nummerische Wert
Datum: LocDate$(Report.CreationDate, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO))
oder
Menge:
LocNumber$(InvoicePosition.Quantity, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO), 0)
Bei mir geht es z.B. um die Mengeneinheit. Die Verkaufseinheiten deutsch = St. / englisch = pc/pcs sind gesetzt. Und da im Formular keine Anweisung auf Prüfung der Sprache gesetzt ist, funktioniert es anscheinend nicht.
Ich bin nun davon ausgegangen, dass ich mit folgender Funktion den korrekten Wert auf den Formularen bekomme. *Ausgabefeld* wird ersetzt durch "*.*.unit" etc.
Locale$(*Ausgabefeld*, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO))
als auch
LangCase$ (*Ausgabefeld*,JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO))
Leider beides ohne Erfolg.
Für den Wissenden ein Leichtes --> wäre schön, wenn man mir kurzfristig auf die Sprünge helfen könnte.
In diesem Sinne
Gruß
JJ
wir bedienen zweisprachig --> Deutsch und Englisch.
Die Sprache ist bei den Kunden entsprechend eingestellt.
Alle Werte zum Artikel oder zu Texten die in einer anderen Sprache gedruckt werden sollen sind hinterlegt.
Nummerische Werte werden in der Wunschsprache ausgeben, da das dementsprechend von Eurer Seite so angelegt worden ist.
Jedoch bei Werte die alphanummerisch sind, komme ich nicht weiter.
Beispiel: nummerische Wert
Datum: LocDate$(Report.CreationDate, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO))
oder
Menge:
LocNumber$(InvoicePosition.Quantity, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO), 0)
Bei mir geht es z.B. um die Mengeneinheit. Die Verkaufseinheiten deutsch = St. / englisch = pc/pcs sind gesetzt. Und da im Formular keine Anweisung auf Prüfung der Sprache gesetzt ist, funktioniert es anscheinend nicht.
Ich bin nun davon ausgegangen, dass ich mit folgender Funktion den korrekten Wert auf den Formularen bekomme. *Ausgabefeld* wird ersetzt durch "*.*.unit" etc.
Locale$(*Ausgabefeld*, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO))
als auch
LangCase$ (*Ausgabefeld*,JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO))
Leider beides ohne Erfolg.
Für den Wissenden ein Leichtes --> wäre schön, wenn man mir kurzfristig auf die Sprünge helfen könnte.
In diesem Sinne
Gruß
JJ