|   |   | 
| 
 | В ночное время запрос к 1С через веб сервис отдает 12 часовой формат дат | ☑ | ||
|---|---|---|---|---|
| 0
    
        Vlaloplo 08.04.22✎ 10:31 | 
        Всем привет! В 1С  8.2 (8.2.19.130) есть опубликованный веб сервис, который в ночное время (приблизительно с 2 до 3:30) отдает даты в 12 часовом формате, всё остальное время суток работает корректно (по коду ничего не меняется). Сервер на котором находится 1С работает в 24 часовом формате, апач тоже. Есть ли у кого то варианты с чем это может быть связанно?     | |||
| 1
    
        Vlaloplo 08.04.22✎ 10:34 | 
        Вчера ночью в ручную кидал запросы (через постман) и отслеживал до какого времени будет приходить 12 часовой формат - в 3:24 по МСК формат дат стал корректным.. Но опять же, на сервере в это время ничего не менялось. Данные запрашивал одни и те же     | |||
| 2
    
        arsik гуру 08.04.22✎ 10:38 | 
        (0) Может у вас кластер?     | |||
| 3
    
        Ненавижу 1С гуру 08.04.22✎ 10:40 | 
        (1) 3:24 намекает, что и даты настроены по Гринвичу     | |||
| 4
    
        Vlaloplo 08.04.22✎ 10:40 | 
        (2) Да, кластер, а как это может влиять?     | |||
| 5
    
        arsik гуру 08.04.22✎ 10:46 | 
        НУ в это время сервисы начинают выполнятся на другом сервере, а там настройки локали кривые, не российские.     | |||
| 6
    
        Asmody 08.04.22✎ 10:48 | 
        Что значит "12-часовой формат"? 
 Чем время 3:30 в 12-часовом формате отличается от 3:30 в 24-часовом формате? | |||
| 7
    
        arsik гуру 08.04.22✎ 10:49 | 
        (6) Ну допустим дата документа передается.     | |||
| 8
    
        Vlaloplo 08.04.22✎ 10:51 | 
        (6) в 12 часовом формате вместо точек - слеши и приставка AM\PM     | |||
| 9
    
        Vlaloplo 08.04.22✎ 10:52 | 
        (5) Можно для тупого?) Т.е в это время веб сервис обращается не к основному серверу, а к другому?     | |||
| 10
    
        Vlaloplo 08.04.22✎ 10:53 | 
        (9) Или можно ли об этом где то прочитать?     | |||
| 11
    
        arsik гуру 08.04.22✎ 10:57 | 
        (9) В кластере, управляющий кластера определяет, на каком rphost будет выполнятся конкретная инструкция.
 В основное время у тебя выполняются инструкции на сервере1, а ночью возможно на сервер1 регламенты работают и он недоступен для выполнения. И в это время кластер отдает задания серверу2. А на сервере2 кривые настройки локали. | |||
| 12
    
        arsik гуру 08.04.22✎ 10:58 | ||||
| 13
    
        Vlaloplo 08.04.22✎ 10:58 | 
        (11) Ух, спасибо огромное! Попробую админов потолкать, чтобы проверили)     | |||
| 14
    
        ДедМорроз 09.04.22✎ 15:38 | 
        Еще посмотрите,может быть,какая-то служба для своего мчполнения меняет настройки локали,а так как они системные,то достается всем.
 Можно на сервере запустить вывод текущей даты в файл с паузой в несколько минут,чтобы понять - но это нужно делать из службы,т.к.локаль пользователя отлична от системной. | |||
| 15
    
        arsik гуру 09.04.22✎ 20:15 | 
        (14) что за еще системные настройки локали? У каждого юзера свои.
 Если уж справились с установкой кластера серверов, то скорее всего служба сервера 1с от отдельного юзера запускается. | |||
| 16
    
        ДедМорроз 09.04.22✎ 22:37 | 
        Так они как раз из-под него могут запускать какой-то скрипт,который меняет настройки.
 А стстемные - это от пользователя Local Service. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |