Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Получение данных контрагента по ИНН (ИП). Работа в вебсервисами.

v7: Получение данных контрагента по ИНН (ИП). Работа в вебсервисами.
Я
   Мистикан
 
19.10.18 - 11:11
есть кусок кода для этих целей
/  URL="https://api.orgregister.1c.ru/orgregister/v5?wsdl";;   // старая ссылка
  URL="https://api.orgregister.1c.ru/orgregister/v7?wsdl";;


  WinHttp=создатьобъект("WinHttp.WinHttpRequest.5.1");  
      
  t1 = "<?xml version=""1.0"" encoding=""UTF-8"" standalone=""no""?>  
  |<SOAP-ENV:Envelope xmlns:SOAPSDK1=""http://www.w3.org/2001/XMLSchema"";  
  | xmlns:SOAPSDK2=""http://www.w3.org/2001/XMLSchema-instance"";  
  | xmlns:SOAPSDK3=""http://schemas.xmlsoap.org/soap/encoding/"";  
  | xmlns:SOAP-ENV=""http://schemas.xmlsoap.org/soap/envelope/"";  
  | xmlns:ns1=""http://ws.orgregister.company1c.com/"">;  
  |<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. Может у кого есть опыт, подскажет куда копать?
 
 
   Cool_Profi
 
1 - 19.10.18 - 11:15
Возьми код из 8ки и адаптируй. В чём проблема?

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