Автор |
Сообщение |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 07/02/2018 11:57:22
|
v.vlasenkov
Зарегистрирован: 26/01/2018 18:19:34
Сообщений: 10
Оффлайн
|
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 07/02/2018 12:07:43
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 28/06/2018 12:13:18
|
Yoreg07
Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн
|
Добрый день, скажите, пожалуйста, работает ли вообще через api 2.0 гашение ВСД если указать несколько consigment в delivery? и если работает, то без косяков?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 03/12/2018 19:39:08
|
stopgg
Зарегистрирован: 23/10/2018 12:26:27
Сообщений: 34
Оффлайн
|
Добрый вечер. Подскажите по гашению ВСД.
Отправляю запрос на https://api2.vetrf.ru:8002/platform/services/2.1/ApplicationManagementService
Ответ:
Что только не пробовал, ошибка не уходит. Запрос брал из примера на вики, подставил свои данные в том числе и гуиды. В чем может быть проблема? Куда копать?
Может быть такая ошибка из за неверного параметра? Как можно это узнать? И еще, подскажите где брать: batchid ? В этом запросе взял случайный.
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 03/12/2018 20:00:46
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 04/12/2018 02:55:20
|
serg882
Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 201
Оффлайн
|
stopgg wrote:Добрый вечер. Подскажите по гашению ВСД.
Отправляю запрос на https://api2.vetrf.ru:8002/platform/services/2.1/ApplicationManagementService
.....
Что только не пробовал, ошибка не уходит. Запрос брал из примера на вики, подставил свои данные в том числе и гуиды. В чем может быть проблема? Куда копать?
Может быть такая ошибка из за неверного параметра? Как можно это узнать? И еще, подскажите где брать: batchid ? В этом запросе взял случайный.
Если бы из вики брали, то запрос был бы немного другим. Почему у вас все теги в нижнем регистре? Регистр важен для Меркурия, например, вместо <merc:processincomingconsignmentrequest> должно быть <merc:processIncomingConsignmentRequest> и т.д.
Если используете версию 2.1, то и имя сервиса должно быть <apl:serviceid>mercury-g2b.service:2.1</apl:serviceid>.
Все данные для гашения берутся из входящей ВСД, ничего выдумывать не нужно (запрос GetVetDocumentListOperation), гасить можно только оформленные ВСД.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 04/12/2018 20:06:53
|
stopgg
Зарегистрирован: 23/10/2018 12:26:27
Сообщений: 34
Оффлайн
|
serg882 wrote:
stopgg wrote:Добрый вечер. Подскажите по гашению ВСД. Отправляю запрос на https://api2.vetrf.ru:8002/platform/services/2.1/ApplicationManagementService ..... Что только не пробовал, ошибка не уходит. Запрос брал из примера на вики, подставил свои данные в том числе и гуиды. В чем может быть проблема? Куда копать? Может быть такая ошибка из за неверного параметра? Как можно это узнать? И еще, подскажите где брать: batchid ? В этом запросе взял случайный.
Если бы из вики брали, то запрос был бы немного другим. Почему у вас все теги в нижнем регистре? Регистр важен для Меркурия, например, вместо <merc:processincomingconsignmentrequest> должно быть <merc:processIncomingConsignmentRequest> и т.д. Если используете версию 2.1, то и имя сервиса должно быть <apl:serviceid>mercury-g2b.service:2.1</apl:serviceid>. Все данные для гашения берутся из входящей ВСД, ничего выдумывать не нужно (запрос GetVetDocumentListOperation), гасить можно только оформленные ВСД.
Спасибо за ответ. Действительно, всё перепроверив я нашел ряд ошибок в запросе. Дальше критических ошибок не было, только теперь ошибка MERC14022, В сведениях о принимаемой партии наименование продукции с указанным идентификатором не найдено в реестре РСХН, либо идентификатор не соответствует установленному формату.. Проверил все guid вроде как всё соответствует тому что находится в getVetDocumentListResponse Вот запрос: Может чего то не хватает в запросе? Я не могу понять к какому параметру эта ошибка относится. Подскажите пожалуйста.
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 04/12/2018 20:09:00
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/12/2018 01:23:32
|
serg882
Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 201
Оффлайн
|
stopgg wrote:
<vd:productItem>
<bs:guid>d34504bb-7a93-e1c8-4859-339eafd97c6c</bs:guid>
<dt:name>Молоко охл при тем +7</dt:name>
</vd:productItem>
Может чего то не хватает в запросе? Я не могу понять к какому параметру эта ошибка относится. Подскажите пожалуйста.
С таким ГУИД продукта нет в боевом и тестовом контуре, для проверки нужно использовать запрос GetProductItemByGuid.
Если входящая ВСД "древняя", тогда возможно тестовую базу заново подняли, лучше сделать полный цикл заново: отправка ВСД на площадку, получение ВСД и гашение.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/12/2018 13:57:23
|
stopgg
Зарегистрирован: 23/10/2018 12:26:27
Сообщений: 34
Оффлайн
|
serg882 wrote:
stopgg wrote:
<vd:productItem>
<bs:guid>d34504bb-7a93-e1c8-4859-339eafd97c6c</bs:guid>
<dt:name>Молоко охл при тем +7</dt:name>
</vd:productItem>
Может чего то не хватает в запросе? Я не могу понять к какому параметру эта ошибка относится. Подскажите пожалуйста.
С таким ГУИД продукта нет в боевом и тестовом контуре, для проверки нужно использовать запрос GetProductItemByGuid.
Если входящая ВСД "древняя", тогда возможно тестовую базу заново подняли, лучше сделать полный цикл заново: отправка ВСД на площадку, получение ВСД и гашение.
Спасибо за помощь. Надо было указывать guid взятый с origin, после указания продукта ошибка была: Указанное наименование продукции в фактической информации о ВСД относится к другому виду продукции. Много было ошибок, помог сайт: http://меркурий.рус, ввел свои тестовые данные по ХС и на вкладках настройки есть все guid и другие параметры, которые используются в запросах. Можно создать и отправить ВСД на свои площадки, что облегчает интеграцию меркурия.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/12/2018 14:29:10
|
dk
![[Avatar]](/vetrf-forum/images/avatar/b1c14790bce31f481f50e49de3542a85.png)
Зарегистрирован: 03/11/2017 00:49:55
Сообщений: 566
Оффлайн
|
Спасибо за отзыв.
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 05/12/2018 15:23:45
|
https://Меркурий.рус - Автогашение ВСД(от 250 руб. в месяц). Автоудаление просрочки. Выписка ВСД и инвентаризация по сохранённым шаблонам. Тестовый контур - БЕСПЛАТНО.
https://play.google.com/store/apps/details?id=com.skysent.mercury.rus - Android приложение для группового гашения ВСД по QR-кодам. |
|
 |
|
|
|