0
Masterzez
29.03.16
✎
13:56
|
Доброго времени суток . Есть веб сервис с которого нужно получать xml файлы с доками . Ему от 1с нужно в качестве параметра так же xml
такого вида
Пример передаваемого сообщения:
<soapenv:Envelope xmlns:soapenv=";
xmlns:con=";
<soapenv:Header/>
<soapenv:Body>
<con:DocListRequest>
<cert_sn>3DC3C64D00020000E2FB</cert_sn>
<inn>7712098983</inn>
<kpp>770901001</kpp>
<dateafter>11.12.2012</dateafter>
<datebefore>13.07.2013</datebefore>
</con:DocListRequest>
</soapenv:Body>
</soapenv:Envelope>
пишу следующее
Портал = WSСсылки.WSПортал.СоздатьWSПрокси(";, "ContrAgInvoiceService","ContrAgInvoiceSoap11");
Портал.Пользователь ="WEB_TRANSG";
Портал.Пароль ="gahGh";
ТипОбъектаСервиса = Портал.ФабрикаXDTO.Пакеты.Получить(";);
ЗапросКПорталу = Портал.ФабрикаXDTO.Создать(ТипОбъектаСервиса);
ЗапросКПорталу.cert_sn = "49ef1ea00000000111c5";
ЗапросКПорталу.inn= "6673180000";
ЗапросКПорталу.kpp = "668600000";
ЗапросКПорталу.dateafter = "28.03.2016";
ЗапросКПорталу.datebefore ="29.03.2016";
ответ = Портал.DocList(ЗапросКПорталу);
в ответ получаю ошибку
{Форма.Форма.Форма(85)}: Ошибка при вызове метода контекста (DocList)
ответ = Портал.DocList(ЗапросКПорталу);
по причине:
Ошибка вызова операции сервиса: {()
по причине:
Ошибка SOAP сервера: Validation error
вот понимаю , что как то не так передаю параметр в виде xml ... но вот задался вопросом как передать? и как можно отследить что приходит на сервис в итоге есть может какой специализированный софт?
|
|