Автор |
Сообщение |
|
Valeriy wrote:Укажите, пожалуйста, что нового в версии 4.8.
А то версия отображается на главной странице, а при нажатии - ничего.
Хотелось бы чтобы своевременно указывали нововведения.
Спасибо.
http://help.vetrf.ru/wiki/%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%9C%D0%B5%D1%80%D0%BA%D1%83%D1%80%D0%B8%D0%B9_%D0%B7%D0%B0_2016_%D0%B3%D0%BE%D0%B4#16.11.2016:_.D0.92.D0.B5.D1.80.D1.81.D0.B8.D1.8F_4.8
|
|
|
Давыдов Григорий wrote:Всем привет! Шлюз Ветис.API. и программа Access совместимы? И можно ли их интегрировать?
Интегрировать можно хоть с Excel, тут надо только научиться строить DOM (https://ru.wikipedia.org/wiki/Document_Object_Model), отправлять и принимать XML-файлы.
В Excel есть библиотека Microsoft XML (https://ru.wikipedia.org/wiki/MSXML), возможно в Access она тоже есть (или что-то подобное), нет возможности посмотреть...
|
|
|
T.Grakhov wrote:Мы тоже так подумали и реализовали запрос.
И получили ответ...
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Header/><env:Body><receiveApplicationResultResponse xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions"><application xmlns="http://api.vetrf.ru/schema/cdm/application"><applicationId>ddc59b70-a842-4cd9-b282-054eb7d9a4e9</applicationId><status>REJECTED</status><serviceId>mercury-g2b.service</serviceId><issuerId></issuerId><issueDate>2016-11-03T18:41:57.000+03:00</issueDate><rcvDate>2016-11-03T16:41:50.000+03:00</rcvDate><prdcRsltDate>2016-11-03T16:41:51.000+03:00</prdcRsltDate><errors><apl:error xmlns:apl="http://api.vetrf.ru/schema/cdm/application" code="MERC14386">Данная транзакция не может быть оформлена, так как роль пользователя не позволяет гасить ВСД</apl:error></errors></application></receiveApplicationResultResponse></env:Body></env:Envelope>
Логин должен быть вет.врача, т.е. тот по которому вы входите в меркурий.гвэ
|
|
|
Проблема с получением ответов от api@vetrf.ru
Во вложении отчет со стороннего сервиса по вашему почтовому домену:
|
|
|
Правильно ли я понимаю, что при гашении ВСД (операция IncomingOperation) в поле cargoInspected ставится значение false, если поле vetInspection\result = UNSUPERVISED, в противном случае cargoInspected принимает значение true?
Данный вид контроля (cargoInspected и cargoExpertized) проводится только в момент приемки? Т.е. при отгрузке мне необходимо наследовать данные из этих полей?
|
|
|
[quote=Егорова Ирина
Сергей, а конкретнее? Где, какой метод, при каких условиях? В идеале - с текстом запроса, в ответ на который пришёл неверный тип.
По этому вопросу вы ответили в письме. Спасибо.
|
|
|
sanazarkin wrote:По прежнему при выгрузке ВСД, поле тип ТТН (waybillType) = 0. Согласно вашей инструкции, такого значения быть не может.
Вопросы по прежнему актуальны.
Егорова Ирина <egorova-iv-150707@fsvps.ru> wrote:Исправления внесены в релизе, который состоялся 13 октября.
Где можно посмотреть информацию о релизе? Очень интересует список изменений...
А так-же, когда планируется следующий?
На вкладке http://help.vetrf.ru/wiki/Ветис.API есть упоминание только об остановке 5 сентября...
На вкладке http://help.vetrf.ru/wiki/Обновление_системы_Ветис.API_за_2016_год информация датирована 30.05.2016, и та про версию 1.3, про 1.4 ничего нет...
|
|
|
Егорова Ирина wrote:Здравствуйте!
Обычно запрос выполняется практически сразу, статус IN_PROGRESS - случай редкий. В данном случае лучше выставить небольшой разумный таймаут. Если статус не изменился, то лучше заново отправить запрос.
Сергей, я очень жду дня, когда вы добавите наш адрес api (at) vetrf (dot) ru в белый лист и наши письма не будут попадать у вас в папку "Спам".
Спасибо Ирина, почта корпоративная, никаких специальных ограничений нет. Часть ответов все-же приходит... Если не сложно, продублируйте ответы. При ответе нажмите кнопу "ответить всем", чтобы это ответ получили все заинтересованные.
Последнее принятое от вас письмо датировано 29.09.2016
|
|
|
При отправке заявок через submitApplicationRequest получаю submitApplicationResponse с applicationId
Столкнулся с ситуацией, что возвращается status = IN PROGRESS вместо ACCEPTED
Через какое время status становится ACCEPTED?
|
|
|
sanazarkin wrote:Когда будет добавлена информация в результат запроса через API эквивалентная информации отображаемой в веб-форме, такая как: «Список оформленных по этой записи журнала ветеринарных документов», «Список записей журнала, входящих в объединенную запись», «Акты несоответствия»?
P.S. Методы getStockEntryByGuid и getStockEntryByUuid этой информации не предоставляет.
sanazarkin wrote:По прежнему при выгрузке ВСД, поле тип ТТН (waybillType) = 0. Согласно вашей инструкции, такого значения быть не может.
Вопросы по прежнему актуальны.
|
|
|
T.Grakhov wrote:Да я это уже сделал!!! и получил ответ:
Проверьте enterpriseGuid, а так-же vetDocumentType и vetDocumentStatus
По выбранным критериям (enterpriseGuid + vetDocumentType + vetDocumentStatus) всд нет.
|
|
|
T.Grakhov wrote:я уже отправлял один раз еще раз отправить?
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<soapenv:Header/>
<soapenv:Body>
<ws:receiveApplicationResultRequest>
<ws:apiKey>apiKey</ws:apiKey>
<ws:applicationId>d85d3fa6-a4ff-4077-885c-a4c282b00ada</ws:applicationId>
<ws:issuerId>issuerId</ws:issuerId>
</ws:receiveApplicationResultRequest>
</soapenv:Body>
</soapenv:Envelope>
В первый раз вы должны были отправить запрос на получение списка:
В ответ получили applicationId, по которому теперь можно получить ответ на ваш запрос:
|
|
|
T.Grakhov wrote:
lalex23 wrote:Вот жеж, получение результатов выполнения заявки по гуиду заявки
Спасибо за помощь.
я правильно понял такой должен быть запрос?
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
xmlns:app="http://api.vetrf.ru/schema/cdm/application">
<soapenv:Header/>
<soapenv:Body>
<app:application>
<app:serviceId>mercury-g2b.service</app:serviceId>
<app:issuerId>issuerId</app:issuerId>
<app:issueDate>2016-10-13T12:10:32</app:issueDate>
<app:receiveApplicationResultResponse>
<app:applicationId>15963088-8d5b-4bf9-8683-94649ba47add</app:applicationId>
<ws:status>COMPLETED</ws:status>
<app:serviceId>mercury-g2b.service</app:serviceId>
<app:issuerId>issuerId</app:issuerId>
<ws:issueDate>2016-10-13T12:10:28.000+03:00</ws:issueDate>
<ws:rcvDate>2016-10-13T10:10:26.000+03:00</ws:rcvDate>
<ws:prdcRsltDate>2016-10-13T10:10:26.000+03:00</ws:prdcRsltDate>
<ws:result>тут что писать</ws:result>
</app:receiveApplicationResultResponse>
</app:application>
</soapenv:Body>
</soapenv:Envelope>
а что писать в поле result не подскажите?
receiveApplicationResultResponse - это ответ на запрос. Обратите внимание на тег applicationId
Для отправки запроса должно быть receiveApplicationResultRequest
Следовательно, получив applicationId, надо послать второй запрос, для получения результата:
|
|
|
T.Grakhov wrote:Здравствуйте.
Отправляю запрос на получение списка ВСД (без фильтров) приходит такой ответ. Хотя в веб-интерфейсе входящие ВСД есть в количестве 7 шт.
Для получения результата пошлите вот такой запрос:
|
|
|
По прежнему при выгрузке ВСД, поле тип ТТН (waybillType) = 0. Согласно вашей инструкции, такого значения быть не может.
|
|
|