Автор |
Сообщение |
18/09/2019 09:55:11
|
Yoreg07
Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн
|
Добрый день. С сегодняшнего дня выловил такое: гашу ВСД с оформлением возвратного ВСД, в ответ приходит отказ Unsupported error code: 15527. Обратился в тех. поддержку, мне ответили: "ошибка означает, что объём фасовки указан неверно", но я фасовку в XML вообще нигде не указываю, т.к. 1 - это справочная инфа, 2 - она не обязательна судя по схемам. Кто-нибудь сталкивался с этим чудом? Или может где-нибудь видел информацию о включении контроля за наличием фасовки в XML при гашении?
|
|
|
18/09/2019 14:35:07
|
Yoreg07
Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн
|
Провёл расследование. Оказывается API позволяет сделать отгрузку с указанием ProductItem.GUID в ВСД, у которого есть фасовка (в частности, указана единица измерения фасовки), но не указан объём фасовки. А вот оформить возвратный ВСД на такую продукцию после вчерашнего обновления API не позволяет.
Опять эти криворукие говнокодеры наделали косяков ... ну или не до конца контроль включили.
|
|
|
19/09/2019 12:19:11
|
dk
Зарегистрирован: 03/11/2017 00:49:55
Сообщений: 566
Оффлайн
|
Была такая ошибка на определённых ВСД, связана с тем, что сведенья о фасовки не пришли вместе с ВСД. При обновлении ВСД(GetVetDocumentByUuidOperation) данные подтянулись. ВСД погасился.
|
https://Меркурий.рус - Автогашение ВСД(от 250 руб. в месяц). Автоудаление просрочки. Выписка ВСД и инвентаризация по сохранённым шаблонам. Тестовый контур - БЕСПЛАТНО.
https://play.google.com/store/apps/details?id=com.skysent.mercury.rus - Android приложение для группового гашения ВСД по QR-кодам. |
|
|
19/09/2019 12:26:34
|
Yoreg07
Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн
|
dk wrote:Была такая ошибка на определённых ВСД, связана с тем, что сведенья о фасовки не пришли вместе с ВСД. При обновлении ВСД(GetVetDocumentByUuidOperation) данные подтянулись. ВСД погасился.
Вопрос не в том есть ли сведения о фасовке в ВСД или их нет. Фасовка вообще привязана к ProductItem в справочнике наименований производителя. А при гашении ВСД НЕ ОБЯЗАТЕЛЬНО указывать фасовку, достаточно указать ProductItem.GUID или ProductItem.UUID. Дак вот после последнего обновления шлюз почему то стал требовать наличие фасовки. Но, кстати, эту ошибку уже исправили ... вчера тех. поддержка отписалась.
|
|
|
19/09/2019 12:31:22
|
dk
Зарегистрирован: 03/11/2017 00:49:55
Сообщений: 566
Оффлайн
|
Так как такая фигня происходит регулярно, то указываем всё, что есть в исходном ВСД, но в нашем случае, эта инфа не пришла с ВСД, поэтому ВСД не гасились. Вроде были единичные случаи. Сегодня не было ошибок.
|
https://Меркурий.рус - Автогашение ВСД(от 250 руб. в месяц). Автоудаление просрочки. Выписка ВСД и инвентаризация по сохранённым шаблонам. Тестовый контур - БЕСПЛАТНО.
https://play.google.com/store/apps/details?id=com.skysent.mercury.rus - Android приложение для группового гашения ВСД по QR-кодам. |
|
|
|
|
|