Имя: Пароль:
1C
1С v8
Обращение к Web сервису 1С из внешней обработки
0 sagitt
 
22.04.19
16:08
Имеется опубликованная база. В ней создал Web сервис. Его опубликовали. Если зайти браузером по переденной мне ссылке (https://web10.ofis24.net/app/....1cws?wsdl), то запрашивается логин, пароль для доступа к базе и после авторизации удается просмотреть WSDL описание сервиса.

Мне необходимо подключиться к этому сервису из внешней обработки.
пишу
ВыбПутьПубликацииСервиса="https://web10.ofis24.net/app/...1cws?wsdl";;
    Определение = Новый WSОпределения(ВыбПутьПубликацииСервиса);

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

Для сервисов не на HTTPS это работает, а как следует делать в данном случае?
Я так понимаю, что надо как -то передать логин/пароль, но как?
1 OldCondom
 
22.04.19
16:18
Посмотри параметры Новый WSОпределения, там защищенное соединине можно сделать
2 OldCondom
 
22.04.19
16:18
обработка на старом компе, если ничего не получится, вечером закину код
3 Vlad33k
 
22.04.19
16:50
ssl = Новый ЗащищенноеСоединениеOpenSSL(Неопределено, Неопределено);        
ИмяПользователя = "Вася";
Пароль = "123";                                    
Определение = Новый WSОпределения(Адрес, ИмяПользователя, Пароль,,,ssl);
4 sagitt
 
23.04.19
09:29
Спасибо. все получилось.
На всякий случай отмечу, что в определении сервиса тоже необходимо указать ssl:

    Сервис = Новый WSПрокси(Определение, Определение.сервисы[0].URIПространстваИмен, Определение.сервисы[0].имя, ВыбИмяТочкиПодключения,,,ssl);

иначе возникает ошибка "удаленный сервис не прошел проверку".
Основная теорема систематики: Новые системы плодят новые проблемы.