09.07.2008, 13:38 | #1 |
Участник
|
Подскажите пожалуйста в чем может быть проблема.
У меня время в таблице Chаnge log Entry неправильно фиксируется. Например: Изменил в карточке клиента поле кредитный лимит в 13.00 а журнале пишется 09.00 (все изменения в журнале отстают на четыре часа от времени реального изменения). При этом время и часовой пояс на сервере и на клиентской машине одинаковое. |
|
09.07.2008, 13:59 | #2 |
Участник
|
Цитата:
Сообщение от lobster
Подскажите пожалуйста в чем может быть проблема.
У меня время в таблице Chаnge log Entry неправильно фиксируется. Например: Изменил в карточке клиента поле кредитный лимит в 13.00 а журнале пишется 09.00 (все изменения в журнале отстают на четыре часа от времени реального изменения). При этом время и часовой пояс на сервере и на клиентской машине одинаковое. Проверте кодюнит 423 Change Log Management. там должен быть следующий код ChangeLogEntry."Date and Time" := ROUNDDATETIME(CURRENTDATETIME,1000); а вообще, вот топик про Datetime: Проблемы с выводом даты и время |
|
09.07.2008, 14:18 | #3 |
Участник
|
Цитата:
Сообщение от Kashin
Скорее всего - кто то у вас делал доработку - показывать дату изменения в UTC
Проверте кодюнит 423 Change Log Management. там должен быть следующий код ChangeLogEntry."Date and Time" := ROUNDDATETIME(CURRENTDATETIME,1000); а вообще, вот топик про Datetime: Проблемы с выводом даты и время есть такой код (ChangeLogEntry."Date and Time" := ROUNDDATETIME(CURRENTDATETIME,1000) |
|
09.07.2008, 15:17 | #4 |
Участник
|
Цитата:
Сообщение от Kashin
Скорее всего - кто то у вас делал доработку - показывать дату изменения в UTC
Проверте кодюнит 423 Change Log Management. там должен быть следующий код ChangeLogEntry."Date and Time" := ROUNDDATETIME(CURRENTDATETIME,1000); а вообще, вот топик про Datetime: Проблемы с выводом даты и время Если настроено "показывать дату изменения в UTC" - это правильно? |
|
09.07.2008, 15:30 | #5 |
Участник
|
Цитата:
Возвожно на форме, при отображении поля, в свойстве OnFormat что-то есть? |
|
09.07.2008, 16:08 | #6 |
Участник
|
Цитата:
Дело в том что я делалю запрос к таблице(change log entry) через SQl и в результате время изменения там отображается неправильно, а сейчас попробывл сделать тоже самое но только в Navision и время изменения зафиксированно так как надо. Интересно почему.... |
|
09.07.2008, 16:46 | #7 |
Участник
|
Цитата:
На сервере данное поле хранится в UTC, оно же время по Гринвичу без всяких там часовых поясов. The datetime is stored in the database as Coordinated Universal Time (UTC). а на клиенте всегда отображается в локальном времени The datetime is always displayed as local time in Navision. и последний пост от AndreBlack Проблемы с выводом даты и время Для определения времени с учетом часового пояса: select ПолеДата + getdate()-getutcdate() from *** |
|
09.07.2008, 17:21 | #8 |
Участник
|
Спаисбо Вам все получилось.
|
|