Автор |
Сообщение |
10/05/2018 15:24:35
|
miskevich
Зарегистрирован: 27/12/2017 13:04:17
Сообщений: 139
Оффлайн
|
Добрый день!
Один из наших клиентов оформил несколько возвратных эВСД с неверным количеством.
Если найти через веб-интерфейс, то объем корректный 0.36.
Но при получении данных из ВСД через API 0.359999999999999
При гашении возвращается ошибка "APLM0007 - Wrong application data format. Format validation failed due to XML Schema rules: Недопустимый текст '0.359999999999999' в элементе: 'volume'"
Дело понятно, переписка с клиентом, его исправления, а как же Меркурий? Такие то детские ошибки он должен пресекать? Либо не давать оформлять такие ВСД, либо давать их гасить.
У себя решил округлением до 3 знаков после запятой.
Павел.
|
|
|
10/05/2018 15:26:50
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
miskevich wrote:У себя решил округлением до 3 знаков после запятой.
6 знаков в API поддерживается.
|
|
|
10/05/2018 16:59:57
|
miskevich
Зарегистрирован: 27/12/2017 13:04:17
Сообщений: 139
Оффлайн
|
Связались с клиентом, оказалось, что ошибка не с их стороны и данные они передают верно.
Написано письмо в техподдержку ФГИС Меркурий Чт 10/05/2018 16:48.
Предположу, что ФГИС Меркурий искажает информацию и данные приводят к ошибкам в работе интеграционных решений.
Владимир Игнатов wrote:6 знаков в API поддерживается.
Нам больше трех без надобности ) Но буду знать.
|
|
|
|
|
|