|
Отладка 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 часовом формате, потому как неверные региональные настройки на сервере, где работает сервер приложений.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |