|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Сообщения, отправленные пользователем: sanazarkin
Индекс форума » Профиль для sanazarkin » Сообщения, отправленные пользователем sanazarkin
Автор Сообщение
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. Согласно вашей инструкции, такого значения быть не может.
 
Индекс форума » Профиль для sanazarkin » Сообщения, отправленные пользователем sanazarkin
Перейти:   

Powered by JForum 2.1.8 © JForum Team