Получать время будем с сервера Яндекс.Времени. У меня все объекты находятся в одном часовом поясе, поэтому я получаю данные только по нему. Иначе придется этот параметр также определять.
Для того, чтобы получить код нужного региона в сервисе Яндекс.Времени, добавляю новые часы.
После этого нужно зайти в настройку часов и в меню выбрать "Информер на сайт". В коде информера параметр geoid это и есть наш код региона. Далее в коде в строке "АдресСкрипта" меняем параметр geo на нужный (в примере Томск).
Попытка
ИмяФайлаОтвета = ПолучитьИмяВременногоФайла("json");
АдресСервера = "yandex.com";
АдресСкрипта = "/time/sync.json?geo=67";
НТТР = Новый HTTPСоединение(АдресСервера, 443,,,,,Новый ЗащищенноеСоединениеOpenSSL());
Ответ = НТТР.Получить(Новый HTTPЗапрос(АдресСкрипта), ИмяФайлаОтвета);
ЧтениеОтвета = Новый ЧтениеJSON;
ЧтениеОтвета.ОткрытьФайл(ИмяФайлаОтвета);
ДанныеОтвета = ПрочитатьJSON(ЧтениеОтвета, Истина);
ЧтениеОтвета.Закрыть();
ВремяСтрокой = Формат(ДанныеОтвета.Получить("time"), "ЧГ=0");
ДатаВремя = ПрочитатьДатуJSON("new Date(" + ВремяСтрокой + ")", ФорматДатыJSON.JavaScript);
Сообщить(ДатаВремя);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;