Показать сообщение отдельно
Старый 11.01.2008, 14:59   #2  
SeregaK is offline
SeregaK
Участник
 
76 / 21 (1) +++
Регистрация: 10.11.2006
Ну не ужели никто не сталкивался с этой проблемой?
Немного изменённая формулировка проблемы с Callout:
При отсутствии нижеприведённых строк кода (для идентификации пользователя от имени которого выполняются методы CrmService)
service.CallerIdValue = new CallerId();
service.CallerIdValue.CallerGuid = userContext.UserId;
методы service.Execute(RetrieveRequest) и service.RetrieveMultiple(QueryExpression) возврашают записи даты в которых не будут преобразованны к локальному времени пользователя, что вполне естественно, так и должно быть.
А вот при наличии этих строк даты должны преобразовываться к локальному времени указанного пользователя. И действительно использование метода service.Execute(RetrieveRequest) возврашает запись даты в которой преобразованы к локальному времени, а вот метод service.RetrieveMultiple(QueryExpression) не выполняет такого преобразования! Почему так?
Plz, HELP me!