0
Мистикан
19.10.18
✎
11:11
|
есть кусок кода для этих целей
/ URL=";; // старая ссылка
URL=";;
WinHttp=создатьобъект("WinHttp.WinHttpRequest.5.1");
t1 = "<?xml version=""1.0"" encoding=""UTF-8"" standalone=""no""?>
|<SOAP-ENV:Envelope xmlns:SOAPSDK1="";
| xmlns:SOAPSDK2="";
| xmlns:SOAPSDK3="";
| xmlns:SOAP-ENV="";
| xmlns:ns1="";
|<SOAP-ENV:Body>
| <ns1:getCorporationRequisitesByINN >
| <ns1:INN >"+INN+"</ns1:INN>
| <ns1:configurationName>0</ns1:configurationName>
| <ns1:getCorporationRequisitesByINN>
|</SOAP-ENV:Body>
|</SOAP-ENV:Envelope>";
WinHttp.Open("POST",URL);
WinHttp.SetCredentials("Логин","Пароль",0); //к сожалению, подписка ИТС должна быть
WinHttp.send(t1);
Ответ = WinHttp.responsetext();
Сообщить(WinHttp.Status);
Если WinHttp.Status = 200 тогда // выводим для отладки
т1 = 1;
для ии=1 по 25 Цикл
Сообщить(сред(Ответ,т1,250));
т1 = т1 + 250;
КонецЦикла;
КонецЕсли;
последнее время сервис на запрос по ИНН ИП выдает пустой результат, со статусом 200.
Глянул в восьмерку, там уже по-другому реализовано. И чойта даж не знаю как подойти к решению задачи с 1с77. Может у кого есть опыт, подскажет куда копать?
|
|