Показать сообщение отдельно
Старый 13.01.2011, 19:10   #10  
Consciousness is offline
Consciousness
Участник
 
5 / 15 (1) ++
Регистрация: 10.02.2007
Всем доброго времени суток!
Подниму старую тему все же.
Стоит Ax2009 Ru5

Проблема с типом UTCDatetime все же не решилась! Есть форма, на форме имеются датасорсы с полями типа UTCDatetime, так же на форме считается и выводится кол-во отфильтрованных записей. Так вот, если наложить фильтр на любое из полей типа UTCDateTime - счетчик не срабатывает и показывает 0. (самый простой пример - сделать фильтр по выделению на поле CreatedDateTime, как минимум одна строка найдется, а счетчик показывает 0)
Копаюсь глубже, смотрю в sysQuery какой запрос у квери подсчета кол-ва уже ушедший на SQL - оказывается, что при копировании квери значение range на поле типа UTCDatetime копируется не верно - не учитывает временную зону! Т.е при наложиении фильтр наклыдвается по гринвичу - минус часовой пояс, а копирует фильтр - часовой пояс не отнимает и вместо времени 7-45, к примеру, копирует 10-45.
Проблему локально решить можно, но хотелось бы более глобального решения, особенно если учесть множество временных форматов и многоязычную компанию! Кто сталкивался с подобным, подскажите, пожалуйста!