Автор |
Сообщение |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 07/11/2017 09:58:20
|
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
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 07/11/2017 09:58:53
|
Владимир Игнатов
Зарегистрирован: 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, который Вы сами создали и указали в заявке.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 07/11/2017 10:14:43
|
Жданов
Зарегистрирован: 31/10/2017 12:07:43
Сообщений: 5
Оффлайн
|
То есть, в веб-интерфейс можно не смотреть? Все через запросы идет?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 07/11/2017 10:58:13
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
Жданов wrote:То есть, в веб-интерфейс можно не смотреть? Все через запросы идет?
Смотреть в веб-фейс, безусловно, можно. Но у Вас, видимо, запрос не отрабатывается. На второй стадии какой ответ приходит?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 08/11/2017 13:10:42
|
Jupiter
Зарегистрирован: 24/09/2017 19:02:23
Сообщений: 100
Оффлайн
|
Подскажите, пожалуйста, откуда взять тестовые входящие ВСД для гашения?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 08/11/2017 13:12:46
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
Jupiter wrote:Подскажите, пожалуйста, откуда взять тестовые входящие ВСД для гашения?
1. Попросить. см. http://vetrf.ru/vetrf-forum/posts/list/7133.page
2. Создать себе 2 ХС и кидать туда-сюда.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 08/11/2017 13:23:32
|
Jupiter
Зарегистрирован: 24/09/2017 19:02:23
Сообщений: 100
Оффлайн
|
"кидать туда-сюда" - какими запросами? PrepareOutgoingConsignment/ProcessIncomingConsignment ?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 08/11/2017 13:24:59
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
Jupiter wrote:"кидать туда-сюда" - какими запросами? PrepareOutgoingConsignment/ProcessIncomingConsignment ?
Ими.
А если у одного ХС сделать 2 ОП, можно еще вытворять "перевозку без смены собственника", а если у второго ХС сделать одно ОП там же, где и у первого, то и "смену собственника без перевозки".
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 08/11/2017 13:26:42
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 08/11/2017 15:55:04
|
Jupiter
Зарегистрирован: 24/09/2017 19:02:23
Сообщений: 100
Оффлайн
|
А если я создам ХС и предприятия, у меня будет к ним доступ? Т.е. можно будет от их имени просматривать ВСД и складской журнал, оформлять входящие/транспортные партии и т.д.?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 08/11/2017 15:57:52
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
Jupiter wrote:А если я создам ХС и предприятия, у меня будет к ним доступ? Т.е. можно будет от их имени просматривать ВСД и складской журнал, оформлять входящие/транспортные партии и т.д.?
Регистрацию ХС нужно запросить также, как Вы получали первые APIKey и GUID, а ОП можно создавать в свЯзи со своим ХС, их Вы будете видеть.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 13/11/2017 14:28:41
|
ПользовательRex
Зарегистрирован: 06/06/2017 07:48:13
Сообщений: 38
Оффлайн
|
Пытаюсь оформить входящий ВСД с частичным возвратом.
В delivery указываю принимаемый объем.
В returnedDelivery возвращаемый объем.
В итоге формируется возвратный исходящий ВСД на возвращаемую часть.
На складе появляется запись с выбранным возвращаемым объемом.
Куда пропадает то, что я хочу принять? Куда еще нужно записать принимаемую часть продукции?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 13/11/2017 14:40:10
|
Yoreg07
Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн
|
ПользовательRex wrote:Пытаюсь оформить входящий ВСД с частичным возвратом.
В delivery указываю принимаемый объем.
В returnedDelivery возвращаемый объем.
В итоге формируется возвратный исходящий ВСД на возвращаемую часть.
На складе появляется запись с выбранным возвращаемым объемом.
Куда пропадает то, что я хочу принять? Куда еще нужно записать принимаемую часть продукции?
раздел deliveryFacts заполняете?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 13/11/2017 14:44:15
|
ПользовательRex
Зарегистрирован: 06/06/2017 07:48:13
Сообщений: 38
Оффлайн
|
Да. Сначала со значениями MISMATCH в двух местах, теперь уже по примеру в документации - CORRESPONDS.
Результат одинаковый.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 14/11/2017 16:34:11
|
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: если никто не сталкивался никогда с ней, то к кому обращаться, чтобы мне прояснили, что с ней делать?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 15/11/2017 10:31:06
|
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
|
|
 |
|