28.04.2015, 11:28 | #8 |
Участник
|
Цитата:
Сообщение от xdimidrolx
Да, все так. Но есть одно но! Если это NAV2009 SP1 и работает через вебсервис CURRENTDATTIME вернет в UTC формате, но если это NAV2009R2-NAV2015 и в конфигурации сервера опция "WebServicesDefaultTimeZone" = "Server Time Zone" тогда вернет UTC+LocalRegionalSettings. Вопрос в том, что-бы определить в конкретный момент времени вебсервис работает в UTC или неUTC, при этом не зная конфигурации сервера.
Код: CREATE view [dbo].[sys_ConnectionProperties] as select cast(serverproperty('servername') as varchar(100)) as server_name, DB_NAME() as db_name, @@SPID as spid , system_USER as [system_user] , GETUTCDATE() as UTC_DT , GETDATE() as DT |
|