AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.03.2012, 22:21   #1  
Konstantin Katsovich is offline
Konstantin Katsovich
Участник
Аватар для Konstantin Katsovich
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
243 / 57 (2) ++++
Регистрация: 22.10.2008
Адрес: Israel
Цитата:
Сообщение от ZooY Посмотреть сообщение
+4 Москва и прочее
У того юзера с полномочиями которого вы обращаетесь к серверу?
__________________
Читайте SDK!!!
Старый 27.03.2012, 22:29   #2  
ZooY is offline
ZooY
Участник
Аватар для ZooY
 
379 / 46 (2) +++
Регистрация: 24.06.2008
Адрес: Россия, Москва
Цитата:
Сообщение от Konstantin Katsovich Посмотреть сообщение
У того юзера с полномочиями которого вы обращаетесь к серверу?
Именно про него я и говорил.

Последний раз редактировалось ZooY; 27.03.2012 в 22:34.
Старый 27.03.2012, 22:45   #3  
Konstantin Katsovich is offline
Konstantin Katsovich
Участник
Аватар для Konstantin Katsovich
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
243 / 57 (2) ++++
Регистрация: 22.10.2008
Адрес: Israel
У меня именно FormatedValues возвращает в нужном time zone всё остальное в UTC

__________________
Читайте SDK!!!
Старый 27.03.2012, 22:48   #4  
ZooY is offline
ZooY
Участник
Аватар для ZooY
 
379 / 46 (2) +++
Регистрация: 24.06.2008
Адрес: Россия, Москва
Но FormatedValues возвращает текст! Его конечно можно распарить в DateTime, но это чертовски не удобно...
И как так вообще получается? Я даю руку на отсечение, что получал даты в локальном формате (правда это было в другом проекте). Может есть какие то настройки?..
Старый 27.03.2012, 23:12   #5  
Konstantin Katsovich is offline
Konstantin Katsovich
Участник
Аватар для Konstantin Katsovich
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
243 / 57 (2) ++++
Регистрация: 22.10.2008
Адрес: Israel
Цитата:
Сообщение от ZooY Посмотреть сообщение
Но FormatedValues возвращает текст! Его конечно можно распарить в DateTime, но это чертовски не удобно...
Добро пожаловать в crm 2011

А почему нельзя сделать расчеты в UTC (оно ведь у всех в UTC), а отображать в тексте?
__________________
Читайте SDK!!!
За это сообщение автора поблагодарили: mistah (1).
Старый 27.03.2012, 23:30   #6  
ZooY is offline
ZooY
Участник
Аватар для ZooY
 
379 / 46 (2) +++
Регистрация: 24.06.2008
Адрес: Россия, Москва
Ну на самом деле можно довольно легко забыть что дата в UTC и от нее надо получать локальную дату или пользоваться форматированным значением. Кроме того меня гложет мысль что я таки получал даты в локальном формате и не понятно почему это работает в SL и не работает в веб-приложении.
А еще меня просто убивает ситуация. которую я наблюдал сегодня и с которой собственно у меня встал весь этот вопрос:

[13:45:20] Смотрю через SQL
Start Date: 2006-12-31 13:00:00
Start Date UTC: 2006-12-31 21:00:00...
То есть дата была добавлена с часовым поясом -8

[22:40:15] Опять смотрю через SQL
Start Date: 2007-01-01 01:00:00
Start Date UTC: 2006-12-31 21:00:00
То есть нормальный часовой пояс +4

И a CRM на форме отображались днем 31 декабря, а сейчас вечером уже 1 января, при том что дата в UTC осталась той же самой... Днем я выполнял этот запрос не один раз, я даже написал о результате коллеге скопировав данные. я не мог ошибиться... А сейчас все совсем по другому... Как жешь так?...
Старый 28.03.2012, 07:39   #7  
lode is offline
lode
Участник
Аватар для lode
 
37 / 12 (1) ++
Регистрация: 23.03.2009
Адрес: Россия, Екатеринбург
Цитата:
Сообщение от ZooY Посмотреть сообщение
...
И a CRM на форме отображались днем 31 декабря, а сейчас вечером уже 1 января, при том что дата в UTC осталась той же самой...
У вас на серверах время случайно не переводилось?
Сейчас после включенного Windows Update в России оно переводиться не должно.
Старый 28.03.2012, 13:01   #8  
lode is offline
lode
Участник
Аватар для lode
 
37 / 12 (1) ++
Регистрация: 23.03.2009
Адрес: Россия, Екатеринбург
Цитата:
Сообщение от ZooY Посмотреть сообщение
...
[13:45:20] Смотрю через SQL
Start Date: 2006-12-31 13:00:00
Start Date UTC: 2006-12-31 21:00:00...
То есть дата была добавлена с часовым поясом -8
...
Не "была добавлена", а на момент выполнения Вами запроса было такое значение TimeZoneBias в UserSettings.
Посмотрите modifiedby, modifiedon в этой вьюшке, может правда кто-то поменял, или с бекапом сравните..
Теги
crm2011

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 7 Blog bot Dynamics CRM: Blogs 0 27.03.2012 02:11
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 4 Blog bot Dynamics CRM: Blogs 0 24.09.2011 01:16
Microsoft Dynamics CRM Team Blog: Microsoft Dynamics CRM 2011 ~ Online Test Drive Guide Blog bot Dynamics CRM: Blogs 0 05.08.2011 20:13
Все о Microsoft Dynamics CRM: Как установить Microsoft Dynamics CRM 2011 Beta Blog bot Dynamics CRM: Blogs 0 31.10.2010 15:08
CRM DE LA CREME! Configuring Microsoft Dynamics CRM 4.0 for Internet-facing deployment Blog bot Dynamics CRM: Blogs 0 18.08.2009 11:05
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:20.