26. April 2011 13:05
Hallo,
ich habe eine Codeunit, welche als WebService veröffentlicht ist.
Über diesen Webservice wird eine Zeiterfassung für Mitarbeiter (kommt/geht) vorgenommen.
Dabei wird lediglich die Mitarbeiternummer an NAV übergeben.
Innerhalb der Codeunit in NAV wird dann die Mitarbeiternr. mit dem aktuellen Datum (Datum:= today;) und der aktuellen Zeit (Zeit:= time;) in eine Tabelle geschrieben.
Wenn ich mit einer anderen Codeunit einen Test fahre und eine Mitarbeiternr. an die Webservice-Codeunit übergebe, werden alle Daten korrekt geschrieben.
Allerdings stimmt bei der Ansteuerung über WebService die Zeit nicht: statt 12:53 wird 10:53 erstellt.
Woran kann das liegen? Was muss ich ändern?
Das Datum auf dem Server ist das gleiche wie auf dem Client, da in meiner Testumgebung alles (SQL-Server, NAV-Server, WebService, NAV Client) auf einem PC läuft.
Zuletzt geändert von tjane am 26. April 2011 14:27, insgesamt 1-mal geändert.