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


Зарегистрирован: 07/01/2019 11:48:11
Сообщений: 14
Оффлайн

Добрый день! Пытаюсь получить входящие вет. свидетельства, используя метод "GetVetDocumentListOperation". Такой запрос получается:





В ответ получаю:



инфу о том, что какой запросы посылать отсюда брал: http://help.vetrf.ru/wiki/GetVetDocumentListOperation_v2.0.
Вроде все в соответствии со справочными данными, но непонятно, что все ж не так.
Может кто-то, уже более опытный, подскажет: где же у меня ошибка.

Спасибо заранее!

mevgenym


Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 311
Оффлайн

попробуйте так

https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
asdfghgghjdhg


Зарегистрирован: 13/03/2019 17:57:23
Сообщений: 1
Оффлайн

В ветке не нашел, может кому будет полезно.

Как добавить ams-mercury-g2b.service_v2.0_production.wsdl в конфигурацию 1С и работать напрямую с WSСсылкой:

Скачиваем
ams-mercury-g2b.service_v2.0_production.wsdl
ApplicationManagementService_v1.1.wsdl
mercury-g2b.service_v2.0.wsdl

В файле ApplicationManagementService_v1.1.wsdl меняем строки

на

а в файле mercury-g2b.service_v2.0.wsdl меняем

на


Все. Все три файла сохраняем в одну папку и добавляем WSСсылку из файла ams-mercury-g2b.service_v2.0_production.wsdl.

PS. Вопрос к разработчикам: неужели так сложно поправить две строки в описании сервиса?
inco


Зарегистрирован: 07/01/2019 11:48:11
Сообщений: 14
Оффлайн

mevgenym wrote:попробуйте так




не прокатило (
serg882


Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 134
Оффлайн

inco wrote:
mevgenym wrote:попробуйте так




не прокатило (


Псевдоним объявлен как "SOAPENV", а в тексте пишите "soapenv:Header", то же самое "soapenv:Body". Нужно "SOAPENV:Header" и т.д. В Меркурии регистр важен.
ksu66


Зарегистрирован: 22/05/2017 10:29:03
Сообщений: 16
Оффлайн

добрый день
перехожу с 1.4 на 2.1
работаю на тестовой базе api2.vetrf.ru:8002
при получении данных с точки входа platform/services/2.1/EnterpriseService - все нормально получаю данные по контрагентам и произв.площадкам

столкнулся с такой проблемой при обращении на точку входа platform/services/2.1/ApplicationManagementService
пытаюсь получить запись складского журнала.
может кто подскажет что- нибудь, буду очень благодарен.
заметил что в запросе у меня <serviceId>mercury-g2b.service:2.1</serviceId>
а в ответе я получаю <serviceId>mercury-g2b.service</serviceId>
может надо заново регистрироваться для версии 2.1?

проверил и на рабочей базе, результат тот же

посылаю запрос:
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlnss="http://www.w3.org/2001/XMLSchema" xmlnssi="http://www.w3.org/2001/XMLSchema-instance">
<Body>
<submitApplicationRequest xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<apiKey>Yjc3ZjYxYzktMGMyMS00MWE2LTg4YzQtZWFlODBhNTlmM2NjZmNlZThjZWItMjE4YS0xMWUyLWE2OWItYjQ5OWJhYmFlN2Vh</apiKey>
<application xmlns="http://api.vetrf.ru/schema/cdm/application">
<serviceId>mercury-g2b.service:2.1</serviceId>
<issuerId>fcee8ceb-218a-11e2-a69b-b499babae7ea</issuerId>
<issueDate>2019-03-15T11:48:03</issueDate>
<data>
<GetStockEntryByGuidRequest xmlns="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2">
<localTransactionId>6235dde2-bff7-467c-8bfd-1ed4e0e9077c</localTransactionId>
<initiator xmlns:d7p1="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2">
<d7p1:login>kuharenko_sj_170518</d7p1:login>
</initiator>
<guid xmlns="http://api.vetrf.ru/schema/cdm/base">6658fd08-2a9d-4976-bb98-2bfd5109b07c</guid>
<enterpriseGuid xmlns="http://api.vetrf.ru/schema/cdm/dictionary/v2">c668f9b3-8df4-4ebb-888e-306c3cc693d5</enterpriseGuid>
</GetStockEntryByGuidRequest>
</data>
</application>
</submitApplicationRequest>
</Body>
</Envelope>

получаю подтверждение-------------------------------------

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ws:submitApplicationResponse xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<application xmlns="http://api.vetrf.ru/schema/cdm/application">
<applicationId>2a4b7284-6f31-4abc-a856-2bdc37b89020</applicationId>
<status>ACCEPTED</status>
<serviceId>mercury-g2b.service</serviceId>
<issuerId>fcee8ceb-218a-11e2-a69b-b499babae7ea</issuerId>
<issueDate>2019-03-15T12:03:50+03:00</issueDate>
<rcvDate>2019-03-15T08:03:50+03:00</rcvDate>
</application>
</ws:submitApplicationResponse></soap:Body></soap:Envelope>

делаю еще запрос---------------------------------

<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlnss="http://www.w3.org/2001/XMLSchema" xmlnssi="http://www.w3.org/2001/XMLSchema-instance">
<Body>
<receiveApplicationResultRequest xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<apiKey>Yjc3ZjYxYzktMGMyMS00MWE2LTg4YzQtZWFlODBhNTlmM2NjZmNlZThjZWItMjE4YS0xMWUyLWE2OWItYjQ5OWJhYmFlN2Vh</apiKey>
<issuerId>fcee8ceb-218a-11e2-a69b-b499babae7ea</issuerId>
<applicationId>728b0bb0-6b57-4852-b74e-dc705881ccc9</applicationId>
</receiveApplicationResultRequest>
</Body>
</Envelope>

получаю ответ------------------------------

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><receiveApplicationResultResponse xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<application xmlns="http://api.vetrf.ru/schema/cdm/application">
<applicationId>728b0bb0-6b57-4852-b74e-dc705881ccc9</applicationId>
<status>REJECTED</status>
<serviceId>mercury-g2b.service</serviceId>
<issuerId>fcee8ceb-218a-11e2-a69b-b499babae7ea</issuerId>
<issueDate>2019-03-15T11:48:03+03:00</issueDate>
<rcvDate>2019-03-15T07:48:04+03:00</rcvDate>
<prdcRsltDate>2019-03-15T07:48:04+03:00</prdcRsltDate>
<apl:errors xmlns:apl="http://api.vetrf.ru/schema/cdm/application">
<apl:error code="APLM0002">Unsupported application data format</apl:error>
</apl:errors>
</application>
</receiveApplicationResultResponse></soap:Body></soap:Envelope>
serg882


Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 134
Оффлайн

ksu66 wrote:добрый день

заметил что в запросе у меня <serviceId>mercury-g2b.service:2.1</serviceId>
а в ответе я получаю <serviceId>mercury-g2b.service</serviceId>
может надо заново регистрироваться для версии 2.1?


Это нормально, не ошибка.

ksu66 wrote:

<applicationId>728b0bb0-6b57-4852-b74e-dc705881ccc9</applicationId>



Почему ответ получаете по непонятному запросу, если заявка была зарегистрирована на <applicationId>2a4b7284-6f31-4abc-a856-2bdc37b89020</applicationId> или это для примера написали?
ksu66


Зарегистрирован: 22/05/2017 10:29:03
Сообщений: 16
Оффлайн

спасибо за ответ
это просто я с разных запросов скомпоновал (не подумал об applicationId)

вот по одному запросу

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ws:submitApplicationResponse xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<application xmlns="http://api.vetrf.ru/schema/cdm/application">
<applicationId>b6870aaa-8bb4-4d81-8686-c1eccd61db1b</applicationId>
<status>ACCEPTED</status>
<serviceId>mercury-g2b.service</serviceId>
<issuerId>fcee8ceb-218a-11e2-a69b-b499babae7ea</issuerId>
<issueDate>2019-03-15T12:47:10+03:00</issueDate>
<rcvDate>2019-03-15T08:47:10+03:00</rcvDate>
</application>
</ws:submitApplicationResponse></soap:Body></soap:Envelope>

<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlnss="http://www.w3.org/2001/XMLSchema" xmlnssi="http://www.w3.org/2001/XMLSchema-instance">
<Body>
<receiveApplicationResultRequest xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<apiKey>Yjc3ZjYxYzktMGMyMS00MWE2LTg4YzQtZWFlODBhNTlmM2NjZmNlZThjZWItMjE4YS0xMWUyLWE2OWItYjQ5OWJhYmFlN2Vh</apiKey>
<issuerId>fcee8ceb-218a-11e2-a69b-b499babae7ea</issuerId>
<applicationId>b6870aaa-8bb4-4d81-8686-c1eccd61db1b</applicationId>
</receiveApplicationResultRequest>
</Body>
</Envelope>

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><receiveApplicationResultResponse xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<application xmlns="http://api.vetrf.ru/schema/cdm/application">
<applicationId>b6870aaa-8bb4-4d81-8686-c1eccd61db1b</applicationId>
<status>REJECTED</status>
<serviceId>mercury-g2b.service</serviceId>
<issuerId>fcee8ceb-218a-11e2-a69b-b499babae7ea</issuerId>
<issueDate>2019-03-15T12:47:10+03:00</issueDate>
<rcvDate>2019-03-15T08:47:10+03:00</rcvDate>
<prdcRsltDate>2019-03-15T08:47:11+03:00</prdcRsltDate>
<apl:errors xmlns:apl="http://api.vetrf.ru/schema/cdm/application">
<apl:error code="APLM0002">Unsupported application data format</apl:error>
</apl:errors>
</application>
</receiveApplicationResultResponse></soap:Body></soap:Envelope>
serg882


Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 134
Оффлайн

А в запросе точно GetStockEntryByGuidRequest отправляете? Нужно getStockEntryByGuidRequest, эта ошибка у многих была. Ошибка в получении результата говорит об ошибке в запросе.
ksu66


Зарегистрирован: 22/05/2017 10:29:03
Сообщений: 16
Оффлайн

да ошибка была в этом,
большое спасибо
king_lion


Зарегистрирован: 19/09/2018 08:53:54
Сообщений: 17
Оффлайн

Добрый день.
Пытаюсь настроить интеграцию розница релиз 2.2.11.24
Выдает ошибку.
Пробовал разных пользователей.
В ВетисПаспорт пользователи со статусом Администратор.
В чем может быть причина?
[Thumb - Screenshot_2.png]
 Имя файла Screenshot_2.png [Disk] Загрузить
 Описание
 Размер файла 56 Kbytes
 Скачано:  73 раз

Это сообщение было редактировано 2 раз. Последнее обновление произошло в 15/03/2019 12:01:29

ВладимирP


Зарегистрирован: 18/03/2019 12:00:30
Сообщений: 1
Оффлайн

Доброго дня, конфигурация Агент Плюс. Управление торговлей, редакция 11.4 (11.4.6.188) , такой вопрос : при сопоставлении номенклатуры при операции Входящая транспортная в списке не отображается номенклатура ИБ для выбора, вид номенклатуры Товар и Подконтрольная продукция Весит установлен.
Lokwud


Зарегистрирован: 19/03/2019 14:11:52
Сообщений: 1
Оффлайн

king_lion wrote:Добрый день.
Пытаюсь настроить интеграцию розница релиз 2.2.11.24
Выдает ошибку.
Пробовал разных пользователей.
В ВетисПаспорт пользователи со статусом Администратор.
В чем может быть причина?

Обновиться на последнюю редакцию розницы.
acc


Зарегистрирован: 29/11/2018 17:10:22
Сообщений: 3
Оффлайн

Добрый день!

Управление Торговлей 11.4. При выполнения обмена выдает ошибку

При загрузке документа с типом getStockEntryChangesListResponse возникла ошибка:
Текст ошибки: Неизвестный статус с кодом: 204
Хозяйствующий субъект:
Предприятие:
Текст XML см. в журнале регистрации.

Ранее такой ошибки не было и приходили ВСД.
Илья Балабанов


Зарегистрирован: 29/05/2018 15:30:58
Сообщений: 9
Оффлайн

Добрый день проблема с интеграцией 1с общепит 1С:Предприятие 8. Общепит (3.0.67.74).
Ввел данные для интеграции ветис api при прохождении проверки ошибка: Сообщение "Запрос доступных для назначения прав" не подготовлено к отправке в ВетИС:
Пользователь Галлямов Зуфар Загретдинович не включен в список пользователей хозяйствующего субъекта ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "АВТООТДЫХ".

В чем дело 1с релиз или же в ветисе что то?
[Thumb - 2019-03-22_15-18-36.png]
 Имя файла 2019-03-22_15-18-36.png [Disk] Загрузить
 Описание
 Размер файла 87 Kbytes
 Скачано:  34 раз

[Thumb - 2019-03-22_15-37-11.png]
 Имя файла 2019-03-22_15-37-11.png [Disk] Загрузить
 Описание
 Размер файла 150 Kbytes
 Скачано:  42 раз

[Thumb - 2019-03-22_15-53-02.png]
 Имя файла 2019-03-22_15-53-02.png [Disk] Загрузить
 Описание
 Размер файла 84 Kbytes
 Скачано:  35 раз

 
Индекс форума » Автоматизированная система МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team