Добрый день. Поделитесь обработкой, спомощью которой можно заполнять информацию о контрагенте по ИНН для УТ 10.3.

Нашел подобный механизм в комплексной 1.1, но не смог заставить работать (поставил демобазу, однако - "интернет-поддержка пользователей - соединение отсутствует"), соответственно пока не понимаю какая информация требуется и что именно переность из КА в УТ (какие блоки).

Может у кого-то уже есть готовая обработка?

P.S. также буду рад любым подсказкам как оживить механизм в КА, чтоб понять что и как там работает...
---
```1c
    Функция ПроксиСервиса(ОписаниеОшибки) //
    Прокси = Неопределено;
    ПараметрыАутентификации = ПараметрыАутентификацииВСервисе();
    Если ПараметрыАутентификации = Неопределено Тогда
    ОписаниеОшибки = "НеУказаныПараметрыАутентификации";
    Иначе
    Попытка
    Прокси = ОбщегоНазначения.WSПрокси(
    АдресСервиса(), // АдресWSDL
    ПространствоИмен(), // URIПространстваИмен
    "RequisitesWebServiceEndpointImpl2Service", // ИмяСервиса
    "RequisitesWebServiceEndpointImpl2Port", // ИмяТочкиПодключения
    ПараметрыАутентификации.login, // ИмяПользователя
    ПараметрыАутентификации.password, // Пароль
    30); //Таймаут
    Исключение
    ИнформацияОбОшибке = ИнформацияОбОшибке();
    ОписаниеОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке);
    КонецПопытки;
    КонецЕсли;
    Возврат Прокси;
    КонецФункции
```

ОбщегоНазначения.WSПрокси(...) стандартная процедура в БП2.0
---
причем нашел в УТ схожий блок только в разделе работы с ЭДО, но тоже не понял как заставить работать...
---
делал для БП20 = один общий модуль + в форме элемента немного изменил.... думаю что можно прикрутить и к УТ0 (пиши в личку или на почту если иинтересно)
---
а для подключения к вебсервису какие параметры используете?

я нашел процедуру:

```1c
    Функция РеквизитыЮрЛицаПоИНН(Знач ИНН) Экспорт

    РеквизитыЮридическогоЛица = НовыеРеквизитыЮридическогоЛица();
    РеквизитыЮридическогоЛица.ИНН = ИНН;

    ОписаниеОшибки = ";
    Прокси = ПроксиСервиса2(ОписаниеОшибки);
    Если Прокси <> Неопределено Тогда
    ВходныеПараметры = Прокси.ФабрикаXDTO.Создать(
    Прокси.ФабрикаXDTO.Тип(ПространствоИмен(), "getCorporationRequisitesByINN"));
    ВходныеПараметры.INN = ИНН;
    ВходныеПараметры.configurationName = Метаданные.Имя;
    Попытка
    Ответ = Прокси.getCorporationRequisitesByINN(ВходныеПараметры);
    Исключение
    ИнформацияОбОшибке = ИнформацияОбОшибке();
    ОписаниеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
    НСтр("ru='ИНН %1:'"), ИНН)
    + Символы.ПС + ПодробноеПредставлениеОшибки(ИнформацияОбОшибке);
    КонецПопытки;
    КонецЕсли;
```

в процедуре прописал параметры вручную:

```1c
    Функция ПроксиСервиса2(ОписаниеОшибки)

    Прокси = Неопределено;
    ПараметрыАутентификации = ПараметрыАутентификацииВСервисе();

    Если Ложь Тогда

    // Служебный текст. Должен быть обработан на клиенте.
    ОписаниеОшибки = "НеУказаныПараметрыАутентификации";

    Иначе

    Попытка
    Прокси = ОбщегоНазначения.WSПрокси(
    АдресСервиса(), // АдресWSDL
    ПространствоИмен(), // URIПространстваИмен
    "RequisitesWebServiceEndpointImpl2Service", // ИмяСервиса
    "RequisitesWebServiceEndpointImpl2Port", // ИмяТочкиПодключения
    "ВОТ ЗДЕСЬ УКАЗАЛ ЛОГИН", // ИмяПользователя
    "А ЗДЕСЬ ПАРОЛЬ ДЛЯ http://users.v8.1c.ru/", // Пароль
    30); //Таймаут
    Исключение
    ИнформацияОбОшибке = ИнформацияОбОшибке();
    ОписаниеОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке);
    КонецПопытки;

    КонецЕсли;

    Возврат Прокси;

    КонецФункции
```

вызываю процедуру РеквизитыЮрЛицаПоИНН, валиться по ошибке в процедуре:

```1c
    Функция WSПрокси(Знач АдресWSDL, Знач URIПространстваИмен, Знач ИмяСервиса,
    Знач ИмяТочкиПодключения = ", Знач ИмяПользователя, Знач Пароль, Знач Таймаут = Неопределено) Экспорт

    Параметры = Новый Массив;
    Параметры.Добавить(АдресWSDL);
    Параметры.Добавить(ИмяПользователя);
    Параметры.Добавить(Пароль);
    Параметры.Добавить(Таймаут);

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

код ошибки:

```1c
    {ОбщийМодуль.ОбщегоНазначенияПовтИсп.Модуль(198)}: Ошибка при вызове конструктора (WSОпределения)
    WSОпределения = Новый(Тип("WSОпределения"), Параметры);
    по причине:
    При создании описания сервиса произошла ошибка.
    по причине:
    Ошибка доступа к файлу 'https://МойЛогин:МойПароль@api.orgregister.1c.ru/orgregister/v2?wsdl'
    по причине:
    Ошибка работы с Интернет: Peer certificate cannot be authenticated with known CA certificates
```

если просто открыть адрес вебсервиса https://api.orgregister.1c.ru/orgregister/v2?wsdl в браузере и ввести свой логин и пароль - то выдает ХМЛ файл с информацией по контрагенту (пустой, так как параметр инн не передан).
---
```1c
    Функция ПроксиСервиса(ОписаниеОшибки) //
    Прокси = Неопределено;
    ПараметрыАутентификации = ПараметрыАутентификацииВСервисе();
    Если ПараметрыАутентификации = Неопределено Тогда
    ОписаниеОшибки = "НеУказаныПараметрыАутентификации";
    Иначе
    Попытка
    Прокси = ОбщегоНазначения.WSПрокси(
    АдресСервиса(), // АдресWSDL
    ПространствоИмен(), // URIПространстваИмен
    "RequisitesWebServiceEndpointImpl2Service", // ИмяСервиса
    "RequisitesWebServiceEndpointImpl2Port", // ИмяТочкиПодключения
    ПараметрыАутентификации.login, // ИмяПользователя
    ПараметрыАутентификации.password, // Пароль
    30); //Таймаут
    Исключение
    ИнформацияОбОшибке = ИнформацияОбОшибке();
    ОписаниеОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке);
    КонецПопытки;
    КонецЕсли;
    Возврат Прокси;
    КонецФункции
```

ОбщегоНазначения.WSПрокси(...) стандартная процедура в БП2.0
---
странно, попробовал все тоже самое что в (4) с другого сервера - все получилось. наверно дело в настройках сервера.
а так, модули работы с вебсервисом судя по всему одинаковые.
---
Спасибо вам за участие. Готовую обработку не нашел, но думаю с имеющимися знаниями перенести кусок не составит труда.
---
Не оно - http://infostart.ru/public/382042/?
---
похоже оно. только непонятно какой сервис используется, и нужен ли логин/пароль сайта юзерс
---
скачал, вроде как раз используется типовой механизм, поидее как раз то что нужно, спасибо)