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


Зарегистрирован: 18/07/2017 19:46:03
Сообщений: 300
Оффлайн

Darya505 wrote:
Private wrote:
Darya505 wrote:Подскажите пожалуйста, создана площадка в тестовом контуре, но не привязана еще к ХС. Как узнать гуид это площадки?

Площадка, не привязанная к ХС, может быть создана только запросом ModifyEnterpriseOperation, соответственно, в ответ на этот запрос вы должны были получить GUID. Или я ошибаюсь, и уже через вебку можно такие площадки создавать?


Нет, все верно. Технический специалист мне написал, что создал площадку этим методом, но привязать не может, так как у него нет гуида этой площадки.

Тогда попробуйте поиском в веб-интерфейсе Меркурия. У любого ХС создайте транзакцию на отгрузку, выберите "Получатель", поставьте галочку "без учета связи" и ищите по названию.
Darya505


Зарегистрирован: 09/11/2019 00:35:07
Сообщений: 18
Оффлайн

А можете подсказать? Вот такой был запрос на создание площадки:
<SOAP-ENV:Envelope xmlns:dt="http://api.vetrf.ru/schema/cdm/dictionary/v2" xmlns:bs="http://api.vetrf.ru/schema/cdm/base" xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2" xmlns:apldef="http://api.vetrf.ru/schema/cdm/application/ws-definitions" xmlns:apl="http://api.vetrf.ru/schema/cdm/application" xmlns:vd="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<apldef:submitApplicationRequest>
<apldef:apiKey>YzBmZDlkMDMtODNjOS00ZjYxLWI3NmEtZDY2ZmQ5ZDQ2NWJkZWE5YmU5MjgtOTA4Yi00OTJiLTkzNDItYzNkNDQxMTY3ODQ1</apldef:apiKey>
<apl:application>
<apl:serviceId>mercury-g2b.service:2.0</apl:serviceId>
<apl:issuerId>ea9be928-908b-492b-9342-c3d441167845</apl:issuerId>
<apl:issueDate>2019-11-18T19:58:14</apl:issueDate>
<apl:data>
<merc:modifyEnterpriseRequest>
<merc:localTransactionId>a10003</merc:localTransactionId>
<merc:initiator>
<vd:login>ooo-praid-191108</vd:login>
</merc:initiator>
<merc:modificationOperation>
<vd:type>CREATE</vd:type>
<vd:resultingList>
<dt:enterprise>
<dt:name>ООО ПРАЙД</dt:name>
<dt:type>1</dt:type>
<dt:address>
<dt:country>
<bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid>
</dt:country>
<dt:region>
<bs:guid>b8837188-39ee-4ff9-bc91-fcc9ed451bb3</bs:guid>
</dt:region>
<dt:locality>
<bs:guid>0d7d5d87-f0a6-428f-b655-d3be106c64a2</bs:guid>
</dt:locality>
<dt:addressView>Логистический центр Славянский мир, 43 км МКАД (Мосрентген) корпус 8</dt:addressView>
</dt:address>
<dt:activityList>
<dt:activity>
<dt:name>Оптовая и розничная торговля молочной продукцией (пастеризованное, ультрапастиризованное молоко, сливки)</dt:name>
</dt:activity>
</dt:activityList>
<dt:owner>
<bs:guid>ea9be928-908b-492b-9342-c3d441167845</bs:guid>
</dt:owner>
<dt:officialRegistration>
<dt:ID>123456</dt:ID>
<dt:businessEntity>
<dt:inn>7728328230</dt:inn>
</dt:businessEntity>
<dt:kpp>772801001</dt:kpp>
</dt:officialRegistration>
</dt:enterprise>
</vd:resultingList>
<vd:reason>Причина добавления предприятия в реестр вот такая вот.</vd:reason>
</merc:modificationOperation>
</merc:modifyEnterpriseRequest>
</apl:data>
</apl:application>
</apldef:submitApplicationRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

И вот такой ответ:
<SOAP-ENV:Envelope xmlns:dt="http://api.vetrf.ru/schema/cdm/dictionary/v2" xmlns:bs="http://api.vetrf.ru/schema/cdm/base" xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2" xmlns:apldef="http://api.vetrf.ru/schema/cdm/application/ws-definitions" xmlns:apl="http://api.vetrf.ru/schema/cdm/application" xmlns:vd="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<apldef:submitApplicationRequest>
<apldef:apiKey>YzBmZDlkMDMtODNjOS00ZjYxLWI3NmEtZDY2ZmQ5ZDQ2NWJkZWE5YmU5MjgtOTA4Yi00OTJiLTkzNDItYzNkNDQxMTY3ODQ1</apldef:apiKey>
<apl:application>
<apl:serviceId>mercury-g2b.service:2.0</apl:serviceId>
<apl:issuerId>ea9be928-908b-492b-9342-c3d441167845</apl:issuerId>
<apl:issueDate>2019-11-18T19:58:14</apl:issueDate>
<apl:data>
<merc:modifyEnterpriseRequest>
<merc:localTransactionId>a10003</merc:localTransactionId>
<merc:initiator>
<vd:login>ooo-praid-191108</vd:login>
</merc:initiator>
<merc:modificationOperation>
<vd:type>CREATE</vd:type>
<vd:resultingList>
<dt:enterprise>
<dt:name>ООО ПРАЙД</dt:name>
<dt:type>1</dt:type>
<dt:address>
<dt:country>
<bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid>
</dt:country>
<dt:region>
<bs:guid>b8837188-39ee-4ff9-bc91-fcc9ed451bb3</bs:guid>
</dt:region>
<dt:locality>
<bs:guid>0d7d5d87-f0a6-428f-b655-d3be106c64a2</bs:guid>
</dt:locality>
<dt:addressView>Логистический центр Славянский мир, 43 км МКАД (Мосрентген) корпус 8</dt:addressView>
</dt:address>
<dt:activityList>
<dt:activity>
<dt:name>Оптовая и розничная торговля молочной продукцией (пастеризованное, ультрапастиризованное молоко, сливки)</dt:name>
</dt:activity>
</dt:activityList>
<dt:owner>
<bs:guid>ea9be928-908b-492b-9342-c3d441167845</bs:guid>
</dt:owner>
<dt:officialRegistration>
<dt:ID>123456</dt:ID>
<dt:businessEntity>
<dt:inn>7728328230</dt:inn>
</dt:businessEntity>
<dt:kpp>772801001</dt:kpp>
</dt:officialRegistration>
</dt:enterprise>
</vd:resultingList>
<vd:reason>Причина добавления предприятия в реестр вот такая вот.</vd:reason>
</merc:modificationOperation>
</merc:modifyEnterpriseRequest>
</apl:data>
</apl:application>
</apldef:submitApplicationRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>


Где в ответе ГУИД и Идентификатор заявки в клиентской системе?
ZDmitry


Зарегистрирован: 27/11/2017 09:33:53
Сообщений: 149
Оффлайн

У вас и первое и второе - запрос. В ответ вы должны были получить идентификатор заявки. И уже вторым запросом(receiveApplicationResultResponse) по идентификатору заявки получить результат выполнения этой операции. Там были бы сведения о добавленном или измененном объекте.
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team