Webservice Problem mit Komma und Punkt bei Dez.zahl

13. August 2014 11:30

Hallo,
wir haben eine C#Programm, welches mittles Webservice auf NAV zugreift. Unter anderen werden auch Dezimalzahlen in eine Tabelle geschrieben.
Das funktioniert unter NAV09 R2 auch ohne Problem. Wobei C# die Dezimalstelle als Punkt anzeigt.

Jetzt habe ich das hochgezogen auf NAV13 R2. Und hier wird anstelle des Komma ein Punkt gesetzt in der NAV-Tabelle.
Der Server auf welches der Webservice Dienst läuft ist auf Deutsch installiert. Auch der Benutzer hat als Sprache 3079 (Deutsch-Österreich) in der Benutzeranpassung hinterlegt.
Und in dem CustomSettings.conf File des Dienstes ich auch der Eintrag
<add key="ServicesCultureDefaultUserPersonalization" value="true" /> gesetzt.
Wenn ich diesen key auf false setze dann wird zwar das Komma richtig dargestellt aber die Fehlermeldungen kommen dann in englisch.

Hat wer eine Ahnung wie ich dies lösen könnte.

lg
stony

Re: Webservice Problem mit Komma und Punkt bei Dez.zahl

15. August 2014 14:05

Hallo, habe nun noch einige Tests gemacht.
Das Problem mit den Komma tritt nur auf wenn ich über eine Codeunit Dezimalwerte in eine Tabelle schreiben bzw. modifiziere.
Wenn ich das über eine Page mache dann funktioniert es.