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


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

Жданов wrote:А подскажите вот по такому вопросу. Отсылаю я запрос processIncomingConsignmentRequest. Вот совсем слово в слово из справочника по v2.0, со своими логином/паролем само собой. Вот этот http://help.vetrf.ru/wiki/ProcessIncomingConsignment_v2.0 И получаю вот такой ответ



Вроде как ACCEPTED и все здорово, но в веб-интерфейсе изменений нет и получение изменений через SOAPUI тоже молчит. Я конечно понимаю, что документация не первой свежести, но есть ли какая-либо болванка работающего запроса? Может надо какие-то справочники сначала заполнить?


После того как получили ACCEPTED, вам необходимо ещё запросить результат выполнения заявки, а точнее запрашивать его периодически, пока не получите REJECTED или COMPLETED

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 07/11/2017 09:59:23

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


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

Жданов wrote:А подскажите вот по такому вопросу. Отсылаю я запрос processIncomingConsignmentRequest. Вот совсем слово в слово из справочника по v2.0, со своими логином/паролем само собой. Вот этот http://help.vetrf.ru/wiki/ProcessIncomingConsignment_v2.0 И получаю вот такой ответ



Вроде как ACCEPTED и все здорово, но в веб-интерфейсе изменений нет и получение изменений через SOAPUI тоже молчит. Я конечно понимаю, что документация не первой свежести, но есть ли какая-либо болванка работающего запроса? Может надо какие-то справочники сначала заполнить?

Читайте доки, они рулез. Операции обработки заявок - двухстадийные (http://help.vetrf.ru/wiki/%D0%92%D0%B5%D1%82%D0%B8%D1%81.API#.D0.9F.D0.BE.D0.B4.D1.81.D0.B8.D1.81.D1.82.D0.B5.D0.BC.D0.B0_.D0.BE.D0.B1.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D0.BA.D0.B8_.D0.B7.D0.B0.D1.8F.D0.B2.D0.BE.D0.BA). Вы формируете заявку, отсылаете ее и через некоторое время обращаетесь за результатом обработки, указав тот же transactionId, который Вы сами создали и указали в заявке.
Жданов


Зарегистрирован: 31/10/2017 12:07:43
Сообщений: 5
Оффлайн

То есть, в веб-интерфейс можно не смотреть? Все через запросы идет?
Владимир Игнатов


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

Жданов wrote:То есть, в веб-интерфейс можно не смотреть? Все через запросы идет?

Смотреть в веб-фейс, безусловно, можно. Но у Вас, видимо, запрос не отрабатывается. На второй стадии какой ответ приходит?
Jupiter


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

Подскажите, пожалуйста, откуда взять тестовые входящие ВСД для гашения?
Владимир Игнатов


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

Jupiter wrote:Подскажите, пожалуйста, откуда взять тестовые входящие ВСД для гашения?

1. Попросить. см. http://vetrf.ru/vetrf-forum/posts/list/7133.page
2. Создать себе 2 ХС и кидать туда-сюда.
Jupiter


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

Владимир Игнатов wrote:
Jupiter wrote:Подскажите, пожалуйста, откуда взять тестовые входящие ВСД для гашения?

1. Попросить. см. http://vetrf.ru/vetrf-forum/posts/list/7133.page
2. Создать себе 2 ХС и кидать туда-сюда.


"кидать туда-сюда" - какими запросами? PrepareOutgoingConsignment/ProcessIncomingConsignment ?
Владимир Игнатов


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

Jupiter wrote:"кидать туда-сюда" - какими запросами? PrepareOutgoingConsignment/ProcessIncomingConsignment ?

Ими.
А если у одного ХС сделать 2 ОП, можно еще вытворять "перевозку без смены собственника", а если у второго ХС сделать одно ОП там же, где и у первого, то и "смену собственника без перевозки".

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 08/11/2017 13:26:42

Jupiter


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

А если я создам ХС и предприятия, у меня будет к ним доступ? Т.е. можно будет от их имени просматривать ВСД и складской журнал, оформлять входящие/транспортные партии и т.д.?
Владимир Игнатов


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

Jupiter wrote:А если я создам ХС и предприятия, у меня будет к ним доступ? Т.е. можно будет от их имени просматривать ВСД и складской журнал, оформлять входящие/транспортные партии и т.д.?

Регистрацию ХС нужно запросить также, как Вы получали первые APIKey и GUID, а ОП можно создавать в свЯзи со своим ХС, их Вы будете видеть.
ПользовательRex


Зарегистрирован: 06/06/2017 07:48:13
Сообщений: 38
Оффлайн

Пытаюсь оформить входящий ВСД с частичным возвратом.
В delivery указываю принимаемый объем.
В returnedDelivery возвращаемый объем.
В итоге формируется возвратный исходящий ВСД на возвращаемую часть.
На складе появляется запись с выбранным возвращаемым объемом.
Куда пропадает то, что я хочу принять? Куда еще нужно записать принимаемую часть продукции?
Yoreg07


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

ПользовательRex wrote:Пытаюсь оформить входящий ВСД с частичным возвратом.
В delivery указываю принимаемый объем.
В returnedDelivery возвращаемый объем.
В итоге формируется возвратный исходящий ВСД на возвращаемую часть.
На складе появляется запись с выбранным возвращаемым объемом.
Куда пропадает то, что я хочу принять? Куда еще нужно записать принимаемую часть продукции?


раздел deliveryFacts заполняете?
ПользовательRex


Зарегистрирован: 06/06/2017 07:48:13
Сообщений: 38
Оффлайн

Да. Сначала со значениями MISMATCH в двух местах, теперь уже по примеру в документации - CORRESPONDS.
Результат одинаковый.
dmkarpunkin


Зарегистрирован: 14/11/2017 16:08:08
Сообщений: 9
Оффлайн

Добрый день.

На тестовой системе пытаюсь погасить входящий ВСД через API. После того, как устранил после нескольких попыток отправки ряд ошибок с понятным описанием на русском языке (типа отсутствуют данные страны или данные транспорта), получил в результате одну ошибку с непонятным описанием (см. ниже)
<ERRORS>
<ERROR>
<ZVETBUSINESS_ERROR>
<BASE>
<CODE>MERC14501</CODE>
<CONTENT>ErrorMessage.service.vetDocument.laboratory.paper</CONTENT>
</BASE>
</ZVETBUSINESS_ERROR>
</ERROR>
</ERRORS>

Справочник ошибок в wiki для второй версии отсутствует. Для первой версии такой ошибки не описано. Попытки поиска по коду ошибки ни к чему не привели.
Вопрос 1: никто не сталкивался с такой ошибкой и из-за чего она может возникать?
Вопрос 2: если никто не сталкивался никогда с ней, то к кому обращаться, чтобы мне прояснили, что с ней делать?
Sky_nnov


Зарегистрирован: 14/06/2017 15:09:53
Сообщений: 112
Оффлайн

dmkarpunkin wrote:Добрый день.

На тестовой системе пытаюсь погасить входящий ВСД через API. После того, как устранил после нескольких попыток отправки ряд ошибок с понятным описанием на русском языке (типа отсутствуют данные страны или данные транспорта), получил в результате одну ошибку с непонятным описанием (см. ниже)
<CODE>MERC14501</CODE>
<CONTENT>ErrorMessage.service.vetDocument.laboratory.paper</CONTENT>

У меня на рабочим такая же ошибка. Пока не смог победить. Откатился при гашении на API 1.4
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team