Ошибка при вызове конструктора wsопределения при создании описания сервиса произошла ошибка

Ошибка при вызове конструктора (WSОпределения)

Я
   Cooper_od

16.11.15 — 10:55

{ОбщийМодуль.Обмен.Модуль(41)}: Ошибка при вызове конструктора (WSОпределения)

        Определения = Новый WSОпределения(Адрес,,,,60);

по причине:

При создании описания сервиса произошла ошибка. http://192.168.60.45/wsExchange/ws/wsExchange.1cws?wsdl

Пытаюсь настроить обмен с мобильным приложением, застрял на этом моменте.

Ошибка выпадает при попытке прочитать данные со стороны мобильного приложения.

если нужны еще какие-то данные спрашиваёте

   Cyberhawk

1 — 16.11.15 — 10:57

Покажи ошибку на картинке

   cw014

2 — 16.11.15 — 10:57

Нет по такому адресу ws?

   Cooper_od

3 — 16.11.15 — 11:03

(1) http://i.imgur.com/Kjkfgwz.jpg

   Cooper_od

4 — 16.11.15 — 11:04

(2) при обращении по этому адресу получаю XML в браузере

   Cyberhawk

5 — 16.11.15 — 11:05

(1) Покажи на картинке содержимое этого WSDL-файла в браузере

   Cooper_od

6 — 16.11.15 — 11:06

(5) http://i.imgur.com/J9Ng175.jpg

   cw014

7 — 16.11.15 — 11:07

Определения = Новый WSОпределения(Адрес,,,,60);

60 — это параметр «Защищенное соединение»

   Cooper_od

8 — 16.11.15 — 11:08

(7) это вроде таймаут

   cw014

9 — 16.11.15 — 11:08

Посчитай количество параметров и почитай СП

   cw014

10 — 16.11.15 — 11:09

WSОпределения (WSDefinitions)

Из WSDL файла

Синтаксис:

Новый WSОпределения(<МестоположениеWSDL>, <ИмяПользователя>, <Пароль>, <ИнтернетПрокси>, <Таймаут>, <ЗащищенноеСоединение>)

   cw014

11 — 16.11.15 — 11:09

Ну может я ошибся, сорри

   Cooper_od

12 — 16.11.15 — 11:11

   Cyberhawk

13 — 16.11.15 — 11:19

(6) какой-то стремный у тебя WSDL-файл. Где же узлы portType и service, например?

   Cooper_od

14 — 16.11.15 — 12:23

(13) а как посмотреть почему эти узлы не создаются, я так понимаю это файл формируется вэб-сервисом, правильно?

   Cooper_od

15 — 16.11.15 — 12:32

(13) был косяк с WS-ссылкой, решил ее пересоздать выпадает след ошибка

http://i.imgur.com/z0Yzkxc.jpg

   Serginio1

16 — 16.11.15 — 12:34

(15) Сохрани файл на диск. И создавай WSОпределения через него

Новый WSОпределения(ПутьКФайлуWSDL);

   Cyberhawk

17 — 16.11.15 — 12:49

(16) Чую, что не поможет (какая разница конструктору, откуда брать этот файл)

  

Cooper_od

18 — 16.11.15 — 12:59

Разобрался, была кривая WS-ссылка, при попытке ее исправить выяснил, что к одной операции вэб-сервиса не была подключена процедура по этому по ходу и не стартовал сервис, всем огромное спасибо!

TurboConf — расширение возможностей Конфигуратора 1С

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Обновлено 14.10.2020

1СДобрый день! Уважаемые читатели и гости популярного компьютерного блога pyatilistnik.org. В прошлый раз мы с вами решили ошибку » db query error please try later», и восстановили работу сайта на платформе 1С Битрикс. Сегодня я хочу поделиться небольшой заметкой, как выйти из ситуации, когда не работает кнопка «Заполнить по ИНН» в Справочнике Контрагенты при создании нового. Выдается ошибка «ОбщийМодуль.ОбщегоНазначенияПовтИсп.Модуль(198): Ошибка при вызове конструктора (WSОпределения) WSОпределения = Новый(Тип(«WSОпределения»). Давайте разбираться в чем собственно дело.

Причины ошибок с модулем 198-504

Вся проблема связана с неправильным и устаревшим сертификатом, это бывает если вы давно не обновляли свою версию 1С, а в этот момент как раз истек срок сертификата, который участвует в подключении к внешним сервисам, например, npchk.nalog.ru или api.orgregister.1c.ru.

Вот так вот выглядит более полный текст ошибки:

Не работает кнопка «Заполнить по ИНН» в Справочнике Контрагенты при создании нового.

Выдает ошибку:

{ОбщийМодуль.ОбщегоНазначенияПовтИсп.Модуль(198)}: Ошибка при вызове конструктора (WSОпределения)

WSОпределения = Новый(Тип(«WSОпределения»), Параметры);

по причине:

При вызове веб-сервиса произошла ошибка. При создании описания сервиса произошла ошибка. URL сервиса: https://api.orgregister.1c.ru/orgregister/v7?wsdl

по причине:

Ошибка работы с Интернет: Удаленный узел не прошел проверку

ОбщийМодуль.ОбщегоНазначенияПовтИсп.Модуль(198)

Комментарий: {ОбщийМодуль. ОбщегоНазначения. Модуль (5303)}: Ошибка при вызове конструктора (WSОпределения)
Определения = Новый WSОпределения (ИмяФайлаWSDL, ИмяПользователя, Пароль, ИнтернетПрокси, Таймаут);
по причине:
Ошибка импорта схемы
по причине:
Ошибка при выполнении файловой операции ‘_ttp://npchk.nalog.ru:80/FNSNDSCAWS_2?xsd=1’
по причине:
Ошибка работы с Интернет: произошел таймаут при ожидании ответа шлюзу (504).

10060 — Ошибка соединения с сервером

HOST — npchk.nalog.ru[81.177.31.8]; PORT — 80
Connection timed outTraffic Inspector HTTP/FTP/Proxy server (3.0.2.912)

по причине:
Ошибка работы с Интернет: произошел таймаут при ожидании ответа шлюзу (504)

Как решить проблему

В случае клиент-серверной версии необходимо добавить сертификат Digicert как на сервере, так и на всех клиентах. Добавлять стоит способом, описанным в пункту 1 или 3. Перегружать сервер после обновления cacert.pem не нужно.

  • Самым быстрым методом? будет замена сертификата cacert.pem, который располагается в папке с вашим клиентом. Скачать cacert.pem можно о официального сайта по ссылке:

https://its.1c.ru/db/files/1CITS/EXE/cacert/cacert.zip

Загрузка cacert.pem

В итоге у вас будет архив с сертификатом cacert.pem, распакуйте его. Далее, откройте вашего клиента, где вы получаете ошибку при вызове конструктора WSОпределения. И перейдите по пути:

C:Program Files (x86)1cv88.3.11.3034bin это в случае с версией 8.3.11.3034

Ошибка при вызове конструктора-02

Если вы теряетесь в своих версиях, то попробуйте произвести поиск по cacert.pem в папке C:Program Files (x86) и посмотрите, где у вас нужно подменить, этот файл. Меняете его на свежий и радуетесь жизни.

Ошибка при вызове конструктора-03

  • Второй метод, заключается в использовании обработки в 1С. Скачайте файл обработка.epf

https://its.1c.ru/db/files/1CITS/EXE/digicert_epf/digicert_epf.zip

ОБЯЗАТЕЛЬНО запустите его от имени администратора, иначе можете получить ошибку:

Ошибка записи сертификата. Возможно:
— Файл cacert.pem занят. Освободите файл от редактирования и запустите обработку заново.
— Закройте 1С: Предприятие и запустите с правами администратора операционной системы

  • Ну и третий метод, это редактирование текущего файла cacert.pem. Откройте его текстовым редактором и в самом конце файла вставьте содержимое файла digicert.pem, который можно скачать тут:

https://its.1c.ru/db/files/1CITS/EXE/digicert/digicert.zip

Ошибка при вызове конструктора-04

Ошибка при создании WSОпределения

Модераторы: Дмитрий Юхтимовский, Лысиков Денис

Ошибка при создании WSОпределения

не проходит проверка веб-сервиса, падает на строке:
WS_Определение = Новый WSОпределения(СтруктураПараметров.WSDL_УдаленноеПодключение, СтруктураПараметров.WSDL_Пользователь, СтруктураПараметров.WSDL_Пароль);

сама ошибка:
{ОбщийМодуль.ТехнологическийЖурнал.Модуль(697)}: Ошибка при вызове конструктора (WSОпределения): При создании описания сервиса произошла ошибка. : При создании описания сервиса произошла ошибка. : Ошибка доступа к файлу ‘http://ws:xxxxxxx@skynet.gilev.ru/QueryTJ/ws/QueryTJ.1cws?wsdl’: Ошибка работы с Интернет: Couldn’t connect to server

имя и пароль веб-сервиса указываю ws, подскажите, куда копать?

Дмитрий Калинин
 
Сообщений: 2
Зарегистрирован: 04 мар 2014, 06:40

Re: Ошибка при создании WSОпределения

Сообщение Гилёв Вячеслав » 05 мар 2014, 20:26

Дмитрий Калинин писал(а):не проходит проверка веб-сервиса, падает на строке:
WS_Определение = Новый WSОпределения(СтруктураПараметров.WSDL_УдаленноеПодключение, СтруктураПараметров.WSDL_Пользователь, СтруктураПараметров.WSDL_Пароль);

сама ошибка:
{ОбщийМодуль.ТехнологическийЖурнал.Модуль(697)}: Ошибка при вызове конструктора (WSОпределения): При создании описания сервиса произошла ошибка. : При создании описания сервиса произошла ошибка. : Ошибка доступа к файлу ‘http://ws:xxxxxxx@skynet.gilev.ru/QueryTJ/ws/QueryTJ.1cws?wsdl’: Ошибка работы с Интернет: Couldn’t connect to server

имя и пароль веб-сервиса указываю ws, подскажите, куда копать?

скорее всего нет «интерната» для учетки, из под которой работает служба сервера 1С

Гилёв Вячеслав
 
Сообщений: 2548
Зарегистрирован: 11 фев 2013, 15:40
Откуда: Россия, Москва

Re: Ошибка при создании WSОпределения

Сообщение Дмитрий Калинин » 07 мар 2014, 07:38

Да, действительно, не было интернета у пользователя, под которым запущен сервер 1С.

Дмитрий Калинин
 
Сообщений: 2
Зарегистрирован: 04 мар 2014, 06:40


Вернуться в QueryTJ — Анализ долгих запросов

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Вопрос → 
Ошибка при попытке синхронизации

Не удалось подключиться.
1. Проверьте настройки мобильного приложения. Убедитесь, что адрес, имя пользователя и пароль указаны правильно.
2. Проверьте настройки синхронизации в настольной программе.
3. Проверьте, что работает интернет-соединение.

Текст ошибки (для техподдержки):
Не удалось соединиться с приложением: {ОбщийМодуль.ОбменДаннымиПовтИсп.Модуль(19)}: Ошибка при вызове конструктора (WSОпределения)
по причине:
При создании описания сервиса произошла ошибка. http://192.168.0.10:4488/Money_19533/ws/MobileService?wsdl
по причине:
Ошибка работы с Интернет: Connect to  timed out

Настройки ПК-версии в приложенной картинке.

Посдскажите, с чем это может быть связано.

0



Кауров Вячеслав ( Кемерово)

19.09.2014 5:36

Забанво… Если раньше писал «Ошибка работы с Интернет: Connect to  timed out«, то теперь «Ошибка работы с Интернет: No route to host«

0



Зайцев Валерий (1С, Москва)

19.09.2014 14:48

Здравствуйте, Вячеслав.

Доступен ли компьютер, на котором установлена программа и веб-сервер с Вашего мобильного устройства?

Проверить это можно сделать с помощью любого браузера на мобильном устройстве: 

 наберите в браузере мобильного устройства адрес http://192.168.0.10:4488/ и, если все в порядке, на странице Вы должны увидеть сообщение веб-сервера «It works!».

Если указанное сообщение не увидели, значит настройки роутера, файерволла или антивируса запрещают обращение сдругих компьютеров к порту «4488». В «Инструкциях и подсказках» настройки синхронизации есть пример настройки роутера. Для настройки других защитных программ следует обратиться к документации на эти программы.

0



Sergey

20.09.2014 14:21

> Посдскажите, с чем это может быть связано.
Столкнулся с такой же проблемой.  Сообщение веб-сервера показывало «It works!», но синхронизация завершалась с такой же ошибкой как у Вас. Попробовал отключит файерфол ESET. Всё заработало как часы. В настройках файервола создал правило, указал порт. Думаю, что разработчики добавят в справку пункт по настройке не только роутера, но и файервола в антивирусе, чтоб избежать проблем.

0



Зайцев Валерий (1С, Москва)

22.09.2014 10:27

Спасибо, пожелание зарегистрировано.

0



Кауров Вячеслав ( Кемерово)

22.09.2014 18:50

У меня стоит free аваст.

Оно, вроде, не умеет блокировать трафик. Но даже с выключенными экранами ничего не выходит…

Продолжаю «танцы с бубном», научное «тыканье в небеса» и слепое гуглеье…

Как разберусь — отпишусь…

Кстати, на работе стоит «железный» ключь 1С. Там «1С: Деньги» запустися без пролем, но web-сервер (там почему-то программа предложила IIS) тоже номально не завелся. Говорит, что не может опублековать базу…

0



Зайцев Валерий (1С, Москва)

23.09.2014 9:37

Вячеслав Александрович, из Вашего сообщения не понятно, доступен ли веб-сервер с мобильного устройства?
> …наберите в браузере мобильного устройства адрес  192.168.0.10:4488/ »» и, если все в порядке, на странице Вы должны увидеть сообщение веб-сервера «It works!».

> У меня стоит free аваст.
> Оно, вроде, не умеет блокировать трафик.
Возможно у Вас работает брандмауэр Windows (http://windows.microsoft.com/ru-ru/windows/communicate-through-windows-firewall#1TC=windows-7). 

> но web-сервер (там почему-то программа предложила IIS) тоже номально не завелся. Говорит, что не может опублековать базу…
Пожалуйста, сообщите подробности на линию поддержки v8@1c.ru: какая операционная система? Установленные веб-серверы? Как именно публикуете базу? Какие сообщения получаете? и т.д.

0



Кауров Вячеслав ( Кемерово)

09.10.2014 4:18

После долгих и безуспешних попыток синхранизировать приложение дома, забил на это…

А всё дело, скорее всего, в роутере Dlink DIR-300.

В отличии от TPlink (который представлен в примере настрйки), это Dlink тупо не поддерживает переброску портов из LAN на LAN. Я нашел виртуальный сервер толко для проброски из WAN в LAN.

А может всё таки есть инструкция по настройки именно этого DIR-300?

Ведь именно его впаривают «бессплатно» все операторы интернет со словами: «Пока Вы с нами — роутер будет стоять у Вас!»

Автор Сообщение

[Post New]20/12/2017 11:39:48

    

Тема: Re:Интеграция с 1С

[Up]

СергейА

Зарегистрирован: 30/10/2017 19:34:19
Сообщений: 61

Оффлайн



Добрый день.

У кого версия 1С 8.2 — может кто-то нашел решение:

следующий код:

Определения = Новый WSОпределения(«http://api.vetrf.ru/schema/platform/services/2.0-RC-last/ams-mercury-g2b.service_v2.0_pilot.wsdl»);

Прокси = Новый WSПрокси(Определения, «http://api.vetrf.ru/schema/cdm/application/service», «ApplicationManagementServiceBindingQSService», «ApplicationManagementServiceBindingQSPort»);

Возникает ошибка:

{Форма.Форма.Форма(5)}: Ошибка при вызове конструктора (WSОпределения)

Определения = Новый WSОпределения(«http://api.vetrf.ru/schema/platform/services/2.0-RC-last/ams-mercury-g2b.service_v2.0_pilot.wsdl»);

по причине:

При создании описания сервиса произошла ошибка.

по причине:

Неправильный путь к файлу ‘ApplicationManagementService_v1.1.wsdl’

Версия платформы 8.2.19.130 и переходить на версию 8.3 не планируется, уже вроде все облазил, но решения нормального найти не могу. Кроме как не использовать динамическое описание ws-ссылки — нет способа решить проблему?


[Post New]20/12/2017 11:58:51

    

Тема: Re:Интеграция с 1С

[Up]

lalex23

Зарегистрирован: 10/03/2016 14:26:10
Сообщений: 374

Оффлайн


СергейА wrote:Добрый день.

У кого версия 1С 8.2 — может кто-то нашел решение:

http://vetrf.ru/vetrf-forum/posts/list/285/6955.page#43830


[Post New]20/12/2017 12:48:51

    

Тема: Re:Интеграция с 1С

[Up]

СергейА

Зарегистрирован: 30/10/2017 19:34:19
Сообщений: 61

Оффлайн



Спасибо!


[Post New]20/12/2017 13:59:37

    

Тема: Re:Интеграция с 1С

[Up]

kolganov50@mail.ru

Зарегистрирован: 18/12/2017 20:41:37
Сообщений: 3

Оффлайн



попробовал запрос по интервалу, все равно ошибка( то же самое при поиске по идентификатору)

<?xml version=»1.0″ encoding=»UTF-8″?>

<SOAP-ENV:Envelope xmlns:dt=»http://api.vetrf.ru/schema/cdm/dictionary/v2″ 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:bs=»http://api.vetrf.ru/schema/cdm/base» xmlns:SOAP-ENV=»http://schemas.xmlsoap.org/soap/envelope/»><SOAP-ENV:Header/><SOAP-ENV:Body><apldef:submitApplicationRequest><apldef:apiKey>…</apldef:apiKey><apl:application><apl:serviceId>mercury-g2b.service:2.0</apl:serviceId><apl:issuerId>…</apl:issuerId><apl:issueDate>2017-12-20T13:53:30</apl:issueDate><apl:data><merc:getVetDocumentChangesListRequest><merc:localTransactionId>a100013</merc:localTransactionId><merc:initiator><vd:login>kolganov_ve_171023</vd:login></merc:initiator><bs:listOptions><bs:count>5</bs:count></bs:listOptions><bs:updateDateInterval><bs:beginDate>2017-12-15T13:53:30</bs:beginDate><bs:endDate>2017-12-16T13:53:30</bs:endDate></bs:updateDateInterval><dt:enterpriseGuid>80cd0344-ba4b-46d3-b58b-65717de11ecb</dt:enterpriseGuid></merc:getVetDocumentChangesListRequest></apl:data></apl:application></apldef:submitApplicationRequest></SOAP-ENV:Body></SOAP-ENV:Envelope>

получаю

faultstring>BEA-382513: OSB Replace action failed updating variable «body»: Error parsing XML: {err}FORG0005: expected exactly one item, got 0 items</faultstring>


[Post New]21/12/2017 12:43:46

    

Тема: Интеграция с 1С

[Up]

Sergey-Chelny

[Avatar]

Зарегистрирован: 07/09/2017 17:33:44
Сообщений: 101

Оффлайн



К подключению к тестовому серверу используется порт 8002, а к боевому 433 ? Ничего не изменилось ?

Кто хочет, тот ищет возможности, кто не хочет — ищет причины.


[Post New]21/12/2017 13:03:44

    

Тема: Интеграция с 1С

[Up]

lalex23

Зарегистрирован: 10/03/2016 14:26:10
Сообщений: 374

Оффлайн


Sergey-Chelny wrote:К подключению к тестовому серверу используется порт 8002, а к боевому 433 ? Ничего не изменилось ?

вроде нет, сейчас пинаю тестовый, а с рабочим уже полтора года всё работает


[Post New]21/12/2017 13:11:53

    

Тема: Интеграция с 1С

[Up]

Sergey-Chelny

[Avatar]

Зарегистрирован: 07/09/2017 17:33:44
Сообщений: 101

Оффлайн



Хммм…. Переходим с тестового на боевой. При попытке загрузить входящие партии выдает ошибку: «Ошибка работы с Интернет: Не могу установить соединение». Вот и думаю, может что изменилось, а я не в курсе.

Кто хочет, тот ищет возможности, кто не хочет — ищет причины.


[Post New]21/12/2017 13:16:20

    

Тема: Re:Интеграция с 1С

[Up]

Павел Большаков

[Avatar]

Зарегистрирован: 25/05/2017 10:01:41
Сообщений: 368

От: Контур.Меркурий

Оффлайн



У нас как правило это либо закрыты порты — пинаем админа, либо неудачная версия платформы 1С (баги в SSL в платформе)

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 21/12/2017 13:16:41

https://kontur.ru/mercury


[WWW]

[Post New]21/12/2017 13:30:16

    

Тема: Интеграция с 1С

[Up]

lalex23

Зарегистрирован: 10/03/2016 14:26:10
Сообщений: 374

Оффлайн


Sergey-Chelny wrote:Хммм…. Переходим с тестового на боевой. При попытке загрузить входящие партии выдает ошибку: «Ошибка работы с Интернет: Не могу установить соединение». Вот и думаю, может что изменилось, а я не в курсе.

платформа не 8.2.19.76 ? у нас именно на ней были проблемы, пришлось переводить на 8.2.19.103


[Post New]21/12/2017 14:23:50

    

Тема: Интеграция с 1С

[Up]

Sergey-Chelny

[Avatar]

Зарегистрирован: 07/09/2017 17:33:44
Сообщений: 101

Оффлайн



Платформа 8.3.10.2561

Админ бъет себя в грудь что порт 433 открыт.

В вебе при обращении к «https://api2.vetrf.ru:8002/platform/services/ApplicationManagementService» просит авторизоаться, а при обращении «https://api2.vetrf.ru:433/platform/services/ApplicationManagementService» долго думает и выдает ошибку. Ту-пи-к какой то

Кто хочет, тот ищет возможности, кто не хочет — ищет причины.


[Post New]21/12/2017 14:28:46

    

Тема: Re:Интеграция с 1С

[Up]

СергейА

Зарегистрирован: 30/10/2017 19:34:19
Сообщений: 61

Оффлайн



«https://api2.vetrf.ru:433/platform/services/ApplicationManagementService» — это же не путь к боевому? «https://api.vetrf.ru:433/platform/services/ApplicationManagementService» — больше похоже на путь к боевому


[Post New]21/12/2017 14:38:05

    

Тема: Re:Интеграция с 1С

[Up]

mevgenym

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

Оффлайн



в wsdl все написано, смотрите в конце файла

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

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


[Post New]21/12/2017 21:52:21

    

Тема: Re:Интеграция с 1С

[Up]

gni

Зарегистрирован: 13/10/2016 14:31:18
Сообщений: 49

Оффлайн



А разве порт не 443?

СергейА wrote:«https://api2.vetrf.ru:433/platform/services/ApplicationManagementService» — это же не путь к боевому? «https://api.vetrf.ru:433/platform/services/ApplicationManagementService» — больше похоже на путь к боевому



[Post New]22/12/2017 08:21:09

    

Тема: Re:Интеграция с 1С

[Up]

gni

Зарегистрирован: 13/10/2016 14:31:18
Сообщений: 49

Оффлайн



Здравствуйте!

Подскажите, в чем может быть дело. Пытаюсь зарегистрировать продукцию в Меркурии. Почему-то запрос в тестовой базе работает, а в рабочем Меркурии возвращает ошибку:

<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>d86b9955-48a6-4e6a-b412-e4f1ec32e52f</applicationId><status>REJECTED</status><serviceId>mercury-g2b.service</serviceId><issuerId>issuerId</issuerId><issueDate>2017-12-22T00:59:24.000+03:00</issueDate><rcvDate>2017-12-22T07:56:42.000+03:00</rcvDate><prdcRsltDate>2017-12-22T07:56:42.000+03:00</prdcRsltDate><errors><apl:error code=»APLM0002″ xmlns:apl=»http://api.vetrf.ru/schema/cdm/application»>Unsupported application data format</apl:error></errors></application></receiveApplicationResultResponse></env:Body></env: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>

<submitApplicationRequest xmlns=»http://api.vetrf.ru/schema/cdm/application/ws-definitions»>

<apiKey>apiKey</apiKey>

<application xmlns=»http://api.vetrf.ru/schema/cdm/application»>

<serviceId>mercury-g2b.service:2.0</serviceId>

<issuerId>issuerId</issuerId>

<issueDate>2017-12-22T00:59:24</issueDate>

<data>

<modifyProducerStockListRequest xmlns=»http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2″>

<localTransactionId>123456</localTransactionId>

<initiator xmlns:d7p1=»http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2″>

<d7p1:login>login</d7p1:login>

</initiator>

<modificationOperation xmlns:d7p1=»http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2″>

<d7p1:type>CREATE</d7p1:type>

<d7p1:resultingList xmlns:d8p1=»http://api.vetrf.ru/schema/cdm/dictionary/v2″>

<d8p1:productItem>

<d8p1:name>Наша продукция</d8p1:name>

<d8p1:productType>5</d8p1:productType>

<d8p1:product>

<guid xmlns=»http://api.vetrf.ru/schema/cdm/base»>e9fa27c7-c0e0-2f64-308c-c6409de238ae</guid>

</d8p1:product>

<d8p1:subProduct>

<guid xmlns=»http://api.vetrf.ru/schema/cdm/base»>7da301dd-d0d0-4180-5bc4-ce0a4111afcd</guid>

</d8p1:subProduct>

<d8p1:producer>

<guid xmlns=»http://api.vetrf.ru/schema/cdm/base»>issuerId</guid>

</d8p1:producer>

</d8p1:productItem>

</d7p1:resultingList>

</modificationOperation>

</modifyProducerStockListRequest>

</data>

</application>

</submitApplicationRequest>

</Body>

</Envelope>

Спасибо.


[Post New]22/12/2017 10:40:43

    

Тема: Re:Интеграция с 1С

[Up]

rty

Зарегистрирован: 22/11/2017 10:05:33
Сообщений: 146

Оффлайн



Подскажите, при гашении ВСД получаю:

MERC14245: Так как маркировка в сведениях о принимаемой партии не совпадает с указанной в ветеринарно-сопроводительном документе, то необходимо указать причину в акте о несоответствии.

Пишу

в delivery/consignment, говорит

APLM0007: Wrong application data format. Format validation failed due to XML Schema rules: Элемент ‘productMarks’ не предусмотрен.

Чего ему надо?

Решил сам, не было секции packingType

Это сообщение было редактировано 2 раз. Последнее обновление произошло в 22/12/2017 10:55:25


 

Понравилась статья? Поделить с друзьями:
  • Ошибка при вызове метода контекста прочитать ошибка при выполнении файловой операции
  • Ошибка преобразования не удалось преобразовать пакет
  • Ошибка при вызове метода контекста проверить
  • Ошибка преобразования массовой загрузки данных усечение
  • Ошибка при вызове метода контекста принадлежитэлементу