Имя: Пароль:
1C
 
Web.API - корректный GET запрос
0 1C_Patriot
 
16.12.18
07:33
Доброго времени суток.
Есть сервер который выдает данные по GET запросу в json формате. Все бы ничего если бы не одно но. Если открыть браузер и туда ввести этото GET запрос то поля которые имеют формат даты/время имеют 24-х часовой формат как и должно быть. Тот же самый из 1С выдает время в 12-ти часовом формате. Уже и попробывал использовать
    ЗаголовкиHTTP.Вставить("Accept-Language", "ru");
    ЗаголовкиHTTP.Вставить("Content-Language", "ru");    
но, результата нет. Подскажите в какую сторону копать?
1 trdm
 
16.12.18
07:35
Операционка какая?
2 1C_Patriot
 
16.12.18
07:36
windows server 2008 sp1 (ru)
3 1C_Patriot
 
16.12.18
07:43
(1), Спасибо ваш вопрос надоумил проверить региональные стандарты ОСи, и там стоит формат H:mm:ss. Отсюда следующий вопрос поскольку действия разворачиваются на сервере 1С. Если я там сейчас поменяю формат. Не поломает ли 1С, базы или еще что нибудь?
4 youalex
 
16.12.18
07:47
(3) сервис нельзя научить, чтобы он стандартный формат выдавал?
5 1C_Patriot
 
16.12.18
07:53
(4), боюсь что нет ибо этим сервисом пользуются слишком много клиентов и с различными девайсами.
6 trdm
 
16.12.18
08:24
У браузера и у 1С-ки разные реализации протоколов.
Юзер-агент можно подсунуть запросу?
7 trdm
 
16.12.18
08:25
могут быть разные реализации протоколов http/https.
8 1C_Patriot
 
16.12.18
08:29
(6), думаю что да. Единственное я сейчас заметил что  ie тоже действует как 1с, а именно посколько он файл отдает на скачивание то там тоже формат времени 12-ти часовой.
9 youalex
 
16.12.18
08:44
(5) В таком случае, имхо, лучше преобразовывать на стороне 1С. В принципе, не сложно, и не особо затратно, даже если платформенное ЧтениеJSON такое не прожует. А браузер это не показатель. Браузер отображает представление данных, а не сами данные
10 1C_Patriot
 
16.12.18
08:46
ок, спасибо. Так и сделаю.
11 trdm
 
16.12.18
09:01
(8) 1Ска и пользуется системными либами как и IE.
12 mexanik_96
 
16.12.18
15:22
(12) браузер как раз таки показатель, а вот чтение джейсон от 1с берет системные настройки, и меняет часовой формат.
13 kolyuchka
 
16.12.18
16:20
Как раз искала такую информацию, спасибо.