|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Указание фасовки при гашении с оформлением возвратного ВСД  XML
Индекс форума » Компонент МЕРКУРИЙ
Автор Сообщение
Yoreg07


Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн

Добрый день. С сегодняшнего дня выловил такое: гашу ВСД с оформлением возвратного ВСД, в ответ приходит отказ Unsupported error code: 15527. Обратился в тех. поддержку, мне ответили: "ошибка означает, что объём фасовки указан неверно", но я фасовку в XML вообще нигде не указываю, т.к. 1 - это справочная инфа, 2 - она не обязательна судя по схемам. Кто-нибудь сталкивался с этим чудом? Или может где-нибудь видел информацию о включении контроля за наличием фасовки в XML при гашении?
Yoreg07


Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн

Провёл расследование. Оказывается API позволяет сделать отгрузку с указанием ProductItem.GUID в ВСД, у которого есть фасовка (в частности, указана единица измерения фасовки), но не указан объём фасовки. А вот оформить возвратный ВСД на такую продукцию после вчерашнего обновления API не позволяет.
Опять эти криворукие говнокодеры наделали косяков ... ну или не до конца контроль включили.
dk

[Avatar]

Зарегистрирован: 03/11/2017 00:49:55
Сообщений: 566
Оффлайн

Была такая ошибка на определённых ВСД, связана с тем, что сведенья о фасовки не пришли вместе с ВСД. При обновлении ВСД(GetVetDocumentByUuidOperation) данные подтянулись. ВСД погасился.
https://Меркурий.рус - Автогашение ВСД(от 250 руб. в месяц). Автоудаление просрочки. Выписка ВСД и инвентаризация по сохранённым шаблонам. Тестовый контур - БЕСПЛАТНО.
https://play.google.com/store/apps/details?id=com.skysent.mercury.rus - Android приложение для группового гашения ВСД по QR-кодам.
[WWW]
Yoreg07


Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн

dk wrote:Была такая ошибка на определённых ВСД, связана с тем, что сведенья о фасовки не пришли вместе с ВСД. При обновлении ВСД(GetVetDocumentByUuidOperation) данные подтянулись. ВСД погасился.

Вопрос не в том есть ли сведения о фасовке в ВСД или их нет. Фасовка вообще привязана к ProductItem в справочнике наименований производителя. А при гашении ВСД НЕ ОБЯЗАТЕЛЬНО указывать фасовку, достаточно указать ProductItem.GUID или ProductItem.UUID. Дак вот после последнего обновления шлюз почему то стал требовать наличие фасовки. Но, кстати, эту ошибку уже исправили ... вчера тех. поддержка отписалась.
dk

[Avatar]

Зарегистрирован: 03/11/2017 00:49:55
Сообщений: 566
Оффлайн

Так как такая фигня происходит регулярно, то указываем всё, что есть в исходном ВСД, но в нашем случае, эта инфа не пришла с ВСД, поэтому ВСД не гасились. Вроде были единичные случаи. Сегодня не было ошибок.
https://Меркурий.рус - Автогашение ВСД(от 250 руб. в месяц). Автоудаление просрочки. Выписка ВСД и инвентаризация по сохранённым шаблонам. Тестовый контур - БЕСПЛАТНО.
https://play.google.com/store/apps/details?id=com.skysent.mercury.rus - Android приложение для группового гашения ВСД по QR-кодам.
[WWW]
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team