![]() |
#1 |
Участник
|
Подскажите пожалуйста в чем может быть проблема.
У меня время в таблице Chаnge log Entry неправильно фиксируется. Например: Изменил в карточке клиента поле кредитный лимит в 13.00 а журнале пишется 09.00 (все изменения в журнале отстают на четыре часа от времени реального изменения). При этом время и часовой пояс на сервере и на клиентской машине одинаковое. |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от lobster
![]() Подскажите пожалуйста в чем может быть проблема.
У меня время в таблице Chаnge log Entry неправильно фиксируется. Например: Изменил в карточке клиента поле кредитный лимит в 13.00 а журнале пишется 09.00 (все изменения в журнале отстают на четыре часа от времени реального изменения). При этом время и часовой пояс на сервере и на клиентской машине одинаковое. Проверте кодюнит 423 Change Log Management. там должен быть следующий код ChangeLogEntry."Date and Time" := ROUNDDATETIME(CURRENTDATETIME,1000); а вообще, вот топик про Datetime: Проблемы с выводом даты и время |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от Kashin
![]() Скорее всего - кто то у вас делал доработку - показывать дату изменения в UTC
Проверте кодюнит 423 Change Log Management. там должен быть следующий код ChangeLogEntry."Date and Time" := ROUNDDATETIME(CURRENTDATETIME,1000); а вообще, вот топик про Datetime: Проблемы с выводом даты и время есть такой код (ChangeLogEntry."Date and Time" := ROUNDDATETIME(CURRENTDATETIME,1000) ![]() |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от Kashin
![]() Скорее всего - кто то у вас делал доработку - показывать дату изменения в UTC
Проверте кодюнит 423 Change Log Management. там должен быть следующий код ChangeLogEntry."Date and Time" := ROUNDDATETIME(CURRENTDATETIME,1000); а вообще, вот топик про Datetime: Проблемы с выводом даты и время Если настроено "показывать дату изменения в UTC" - это правильно? |
|
![]() |
#5 |
Участник
|
Цитата:
Возвожно на форме, при отображении поля, в свойстве OnFormat что-то есть? |
|
![]() |
#6 |
Участник
|
Цитата:
Дело в том что я делалю запрос к таблице(change log entry) через SQl и в результате время изменения там отображается неправильно, а сейчас попробывл сделать тоже самое но только в Navision и время изменения зафиксированно так как надо. Интересно почему.... |
|
![]() |
#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 *** |
|
![]() |
#8 |
Участник
|
Спаисбо Вам все получилось.
|
|