Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Мировое время в 1с8

Мировое время в 1с8
Я
   ProxyInspector
 
09.04.19 - 10:23
Можно ли как то, с минимальными затратами получать мировое время на Сервере1с, с точностью десяток секунд. На сервере время может меняться произвольным образом, тебуется что-то постоянное
 
 
   1Сергей
 
1 - 09.04.19 - 10:34
ntp
не?
   Базис
 
2 - 09.04.19 - 10:38
Точность в десяток миллисекунд обеспечить можно.

Но правильней время на сервере синхронизировать с ntp.
   ProxyInspector
 
3 - 09.04.19 - 10:40
Серверов много, они не наши, многие даже в разных зонах временных. NTP не подходит. Надо по WEB
   ProxyInspector
 
4 - 09.04.19 - 12:09
Спасибо infostart.ru получилось не плохо

    АдресСервера = "yandex.com";    
    АдресСкрипта = "/time/sync.json?geo=utc";            //UTC+0:00

        
    НТТР = Новый HTTPСоединение(АдресСервера, 443,,,,,Новый ЗащищенноеСоединениеOpenSSL());
    Ответ = НТТР.Получить(Новый HTTPЗапрос(АдресСкрипта));
    Результат = ОТвет.ПолучитьТелоКакСтроку();    
    ЧтениеОтвета = Новый ЧтениеJSON;
    ЧтениеОтвета.УстановитьСтроку(Результат);
            
    ДанныеОтвета = ПрочитатьJSON(ЧтениеОтвета, Истина);
    ЧтениеОтвета.Закрыть();
        
    ВремяСтрокой = Формат(ДанныеОтвета.Получить("time"), "ЧГ=0");
    ДатаВремя = ПрочитатьДатуJSON("new Date(" + ВремяСтрокой + ")", ФорматДатыJSON.JavaScript);
    Сообщить(ДатаВремя);

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует