Показать сообщение отдельно
Старый 28.01.2016, 12:46   #9  
Eugene.Ostroukhov is offline
Eugene.Ostroukhov
Участник
 
149 / 11 (1) +
Регистрация: 22.02.2013
Цитата:
Сообщение от ajlewa Посмотреть сообщение
Но тем не менее, даже учитывая, что задача решена, по какой причине записываются даты с разным временем?
Специфика CRM или кривые руки?
как уже писалось выше - в базе дата-время хранятся в UTC-формате
Вы в своей "консольке" безусловно прибавляете к дате 4 часа (она кстати через crm service выгружается тоже в UTC значении)

при этом: разница между вашим часовым поясом (москва?) и UTC+0 изза перевода времени на зимнее\летнее может варироваться от 3 до 4 часов

в filtered-views вызывается функция fn_UtcToLocalTime(datetime), которая приводит ко времени пользователя из-под кооторого выполняется sql script

и дотнет в UtcToLocalTime и срм-ная sql-функция умеют правильно определять автоматически разницу смещения в зависимости от перевода часов.