Автор |
Сообщение |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 27/11/2017 12:53:54
|
VoditelKobyly
Зарегистрирован: 16/08/2017 10:22:55
Сообщений: 102
Оффлайн
|
Сейчас как раз ковыряю транспортную партию.
Не знаю как боевой, но тестовый 2.0 явно выдает номер записи журнала в поле stockEntry\entryNumber
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 27/11/2017 12:57:50
|
VoditelKobyly
Зарегистрирован: 16/08/2017 10:22:55
Сообщений: 102
Оффлайн
|
Поспешил с ответом.
В оформленных ВСД явных ссылок на записи журнала не наблюдаю.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 27/11/2017 12:58:52
|
СергейА
Зарегистрирован: 30/10/2017 19:34:19
Сообщений: 61
Оффлайн
|
Вроде как entryNumber - это сам номер записи в журнале будет, и вроде как именно номер текущей операции, хотя...... могу и ошибаться
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 27/11/2017 13:00:10
|
СергейА
Зарегистрирован: 30/10/2017 19:34:19
Сообщений: 61
Оффлайн
|
Если через веб-интерфейс смотреть, то видим номер ВСД и дату ВСД по которой сформировалась запись, а через шлюз подобной информации не наблюдаю...
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 28/11/2017 10:09:41
|
СергейА
Зарегистрирован: 30/10/2017 19:34:19
Сообщений: 61
Оффлайн
|
Подскажите по ошибке:
Транспорт в сведениях о возврате продукции должен совпадать с указанным в ветеринарно-сопроводительном документе
сравниваю данные которые указаны в ВСД и которые указываю при возврате - они идентичны.
Принимаю ВСД частично, половину возвращаю обратно, версия шлюза 1.4
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 28/11/2017 13:44:13
|
sobolev
Зарегистрирован: 28/11/2017 13:24:27
Сообщений: 15
Оффлайн
|
Ошибка: Unsupported application data format
Помогите. Не могу понять причину.
На приведенный ниже запрос получаю адекватный статус ACCEPTED. Но на следующий запрос receiveApplicationResultRequest получают ответ REJECTED и сообщение Unsupported application data format.
Что здесь не так?
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns si="http://www.w3.org/2001/XMLSchema-instance" xmlns sd="http://www.w3.org/2001/XMLSchema" xmlns:ns4="http://api.vetrf.ru/schema/cdm/application" xmlns:ns3="http://api.vetrf.ru/schema/cdm/base" xmlns:ns6="http://api.vetrf.ru/schema/cdm/dictionary/v2" xmlns:ns7="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" xmlns:ns2="http://api.vetrf.ru/schema/cdm/base/ws-definitions" xmlns:ns8="http://api.vetrf.ru/schema/cdm/application/service" xmlns:ns1="http://api.vetrf.ru/schema/cdm/application/ws-definitions" xmlns:ns9="http://api.vetrf.ru/schema/cdm/mercury/g2b/service/v2" xmlns:ns5="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2">
<SOAP-ENV:Body>
<ns1:submitApplicationRequest>
<ns1:apiKey>$key$</ns1:apiKey>
<ns4:application>
<ns4:applicationId>233EB181-834D-4885-88F7-B41351FC8371</ns4:applicationId>
<ns4:serviceId>mercury-g2b.service:2.0</ns4:serviceId>
<ns4:issuerId>375CD927-C88D-4BD6-AEE1-70A3B8284809</ns4:issuerId>
<ns4:issueDate>2017-12-28T10:15:41Z</ns4:issueDate>
<ns4:data><ns5:GetStockEntryListRequest xsi:type="ns5:GetStockEntryListRequest">
<ns5:localTransactionId>1</ns5:localTransactionId>
<ns5:initiator xsi:type="ns7:User">
<ns7:login>$login$</ns7:login>
</ns5:initiator>
<ns3:listOptions>
<ns3:count>50</ns3:count>
<ns3:offset>0</ns3:offset>
</ns3:listOptions>
<ns6:enterpriseGuid>01AC1184-0248-01AC-2000-000000000000</ns6:enterpriseGuid>
</ns5:GetStockEntryListRequest></ns4:data>
</ns4:application>
</ns1:submitApplicationRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns si="http://www.w3.org/2001/XMLSchema-instance" xmlns sd="http://www.w3.org/2001/XMLSchema" xmlns:ns4="http://api.vetrf.ru/schema/cdm/application" xmlns:ns3="http://api.vetrf.ru/schema/cdm/base" xmlns:ns6="http://api.vetrf.ru/schema/cdm/dictionary/v2" xmlns:ns7="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" xmlns:ns2="http://api.vetrf.ru/schema/cdm/base/ws-definitions" xmlns:ns8="http://api.vetrf.ru/schema/cdm/application/service" xmlns:ns1="http://api.vetrf.ru/schema/cdm/application/ws-definitions" xmlns:ns9="http://api.vetrf.ru/schema/cdm/mercury/g2b/service/v2" xmlns:ns5="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2">
<SOAP-ENV:Body>
<ns1:receiveApplicationResultRequest>
<ns1:apiKey>$key$</ns1:apiKey>
<ns1:issuerId>375CD927-C88D-4BD6-AEE1-70A3B8284809</ns1:issuerId>
<ns1:applicationId>5B63C66C-AD12-4CFE-9983-CC9CE7DD749C</ns1:applicationId>
</ns1:receiveApplicationResultRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 28/11/2017 14:48:20
|
СергейА
Зарегистрирован: 30/10/2017 19:34:19
Сообщений: 61
Оффлайн
|
СергейА wrote:Подскажите по ошибке:
Транспорт в сведениях о возврате продукции должен совпадать с указанным в ветеринарно-сопроводительном документе
сравниваю данные которые указаны в ВСД и которые указываю при возврате - они идентичны.
Принимаю ВСД частично, половину возвращаю обратно, версия шлюза 1.4
более подробно описал ошибку:
При отправлении ВСД через шлюз (версия 1.4) мы указываем тип, описывающий тип товарно-транспортной накладной и все остальные данные, при частичном гашении такой ВСД все проходит без проблем, если транспортную ВСД создавать через веб-интерфейс, то при частичном гашении по входным данным мы не можем получить тип, описывающий тип товарно-транспортной накладной, так как во входном ВСД его просто нет (он пустой). Если тип не указан, то при частичном гашении возникает ошибка "APLM0007 Wrong application data format. Format validation failed due to XML Schema rules: Элемент 'transportInfo' не предусмотрен", если его назначить как 1 (Товарно-транспортная накладная), то ошибка другого рода "MERC15234 Транспорт в сведениях о возврате продукции должен совпадать с указанным в ветеринарно-сопроводительном документе". Как можно обойти данную ошибку?
Это сообщение было редактировано 2 раз. Последнее обновление произошло в 29/11/2017 17:05:20
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 30/11/2017 16:27:02
|
my.vetrf-forum
Зарегистрирован: 06/09/2017 17:07:57
Сообщений: 314
Оффлайн
|
У меня вообще АПИ не отвечает. Любой запрос - по таймауту отваливается.
SOAPUI тоже крутит и ответа нет, на любом запросе.
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 30/11/2017 16:29:58
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 30/11/2017 16:40:42
|
my.vetrf-forum
Зарегистрирован: 06/09/2017 17:07:57
Сообщений: 314
Оффлайн
|
Заработало. На самом деле примерно 40 минут не было ответа никакого.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 01/12/2017 16:36:51
|
Jupiter
Зарегистрирован: 24/09/2017 19:02:23
Сообщений: 100
Оффлайн
|
Подскажите, пожалуйста, по такому вопросу: в веб-интерфейсе Меркурия в списке входящих ВСД отображается номер ВСД, но в getVetDocumentList его нет. Как его получить через шлюз? Есть ли там такая информация?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 01/12/2017 16:46:16
|
anig99
Зарегистрирован: 21/10/2016 20:05:29
Сообщений: 143
Оффлайн
|
Jupiter wrote:Подскажите, пожалуйста, по такому вопросу: в веб-интерфейсе Меркурия в списке входящих ВСД отображается номер ВСД, но в getVetDocumentList его нет. Как его получить через шлюз? Есть ли там такая информация?
Нет его.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 04/12/2017 16:48:32
|
john_blackhand
Зарегистрирован: 04/12/2017 16:40:52
Сообщений: 3
Оффлайн
|
Доброе время суток.
В тестовой версии пытаюсь частично погасить документ, но в ответ получаю
"Так как тип ТТН в сведениях о принимаемой партии не совпадает с указанным в ветеринарно-сопроводительном документе, то необходимо указать причину в акте о несоответствии."
Тип беру один в один из входящего ВСД.
Может кто-нибудь подскажет что к чему?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/12/2017 02:51:49
|
terinchik
Зарегистрирован: 15/02/2017 09:09:09
Сообщений: 16
Оффлайн
|
Здравствуйте.
Подскажите, как быстро отвечает тех поддержка? Написала запрос по этому адресу api@vetrf.ru, уже пятый день жду ответа.
Не можем авторизоваться в тестовом веб-интерфейсе для проверки выписанных ВСД через интеграционный модуль.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/12/2017 03:52:50
|
VoditelKobyly
Зарегистрирован: 16/08/2017 10:22:55
Сообщений: 102
Оффлайн
|
На предоставление доступа - минимум 5 дней
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/12/2017 13:52:52
|
my.vetrf-forum
Зарегистрирован: 06/09/2017 17:07:57
Сообщений: 314
Оффлайн
|
Запрашиваю записи журнала. GetStockEntryListOperation а там в batch.productItem есть только поле name
Мне нужно получить uuid - по описанию на сайте - должно быть, но нет этого поля.
|
|
 |
|