|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
возвратные эВСД, которые невозможно погасить через API 2.0  XML
Индекс форума » Компонент МЕРКУРИЙ
Автор Сообщение
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 знаков после запятой.

Павел.
Владимир Игнатов


Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн

miskevich wrote:У себя решил округлением до 3 знаков после запятой.

6 знаков в API поддерживается.
miskevich


Зарегистрирован: 27/12/2017 13:04:17
Сообщений: 139
Оффлайн

Связались с клиентом, оказалось, что ошибка не с их стороны и данные они передают верно.

Написано письмо в техподдержку ФГИС Меркурий Чт 10/05/2018 16:48.

Предположу, что ФГИС Меркурий искажает информацию и данные приводят к ошибкам в работе интеграционных решений.

Владимир Игнатов wrote:6 знаков в API поддерживается.

Нам больше трех без надобности ) Но буду знать.
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team