|
Отладка web сервиса через Postman |
☑ |
0
Vlaloplo
29.03.22
✎
14:33
|
Доброго времени суток! Отправляю в 1с запрос из постман с телом
<clic:jsonParams> {
"table":"Название нужной таблицы для выгрузки",
"from":"2021-12-25",
"to":"2021-12-26"
}</clic:jsonParams>
Но в 1С приходит формат даты в 12 часовом формате и формат дат в ответе из за этого приходит тоже в 12 часовом формате, даже если преобразовываю в 24 часовой формат програмно, в ответ все равно приходит 12 часовой.. Можно ли как то в самом постмане задать нужный формат даты?
|
|
1
Vlaloplo
29.03.22
✎
14:34
|
Пробовал отправлять
"from":"2021-12-25 00:00:00",
"to":"2021-12-26 23:59:59"
Но как только попадаю в веб сервис, то формат все равно 12 часовой становится
|
|
2
arsik
гуру
29.03.22
✎
14:36
|
(1) А вот так? 2022-03-29T13:29:17.641231
|
|
3
mikecool
29.03.22
✎
14:36
|
имхо - надо смотреть настройки веб-сервера
|
|
4
acht
29.03.22
✎
14:40
|
(0) Судя по тому, что у тебя json завернут в xml, преобразование к дате ты делаешь сам, на стороне 1С. Показывай как.
|
|
5
Vlaloplo
29.03.22
✎
15:02
|
(4)
НачалоПериодаСтрока = СоответствиеJSON.Получить("from");
КонецПериодаСтрока = СоответствиеJSON.Получить("to");
Таблица = СоответствиеJSON.Получить("table");
НачалоПериода = НачалоДня(Дата(СтрЗаменить(НачалоПериодаСтрока,"-","")));
КонецПериода = КонецДня(Дата(СтрЗаменить(КонецПериодаСтрока,"-","")));
|
|
6
acht
29.03.22
✎
15:07
|
(5) Ну и отлично. А 12 часовой формат ты где увидел? В отображении даты? Так что у тебя в региональных настройках написано, то и будет использовано для отображения.
|
|
7
arsik
гуру
29.03.22
✎
15:08
|
(5) НачалоДня, КонецДня - зачем тебе вообще часы?
|
|
8
Vlaloplo
29.03.22
✎
15:15
|
(6),(7) Начало и конец периода в дальнейшем параметры для запроса, который возвращает данные по документу, так понимаю, что из за того, что в параметрах запроса дата с 12 часовым форматом, то и в результате запроса все даты тоже в 12 часовом формате. Если просто одну дату можно преобразовать в 24 часовой формат, то дата которая лежит в ссылке (которую тоже нужно завернуть в ответ), такой просто махинации не поддается( А разбирать строку, изменять формат, а потом склеивать не очень хочется
|
|
9
arsik
гуру
29.03.22
✎
15:19
|
(8) Тебе возвращается в 12 часовом формате, потому как неверные региональные настройки на сервере, где работает сервер приложений.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший