HTTPS в 1с 8.1

1. Sherdrada 02.10.23 14:19 Сейчас в теме
Здравствуйте. Возникла проблема с Проверкой контрагентов по WEB сервису после того как сервис переехал на https, к сожалению прежний код не работает
Попытка
		Определение = Новый WSОпределения("	http://npchk.nalog.ru:80/FNSNDSCAWS_2?wsdl");
		Прокси = Новый WSПрокси(Определение,"http://ws.unisoft","FNSNDSCAWS2","FNSNDSCAWS2_Port");
	     Исключение
			Сообщить(ОписаниеОшибки());
	     КонецПопытки;


Платформа 8.1, как "научить" ее работать с https, что почитать на эту тему?
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. Nadushka74 5 02.10.23 14:46 Сейчас в теме
(1)через внешние ресурсы. саму ни как(((
Sherdrada; +1 Ответить
3. Sherdrada 02.10.23 14:50 Сейчас в теме
(2) через внешние ресурсы - что вы имеете в виду?
а WinHttp.WinHttpRequest в данном случае не подойдет?
4. user1880116 02.10.23 15:41 Сейчас в теме
(1) Использовать stunnel
Xershi; Sherdrada; +2 Ответить
5. Sherdrada 02.10.23 15:59 Сейчас в теме
(4)а как через нее настроить проверку контрагентов?
6. user1880116 02.10.23 16:18 Сейчас в теме
(5)
а как
Изменить код обращения, подменив в конструкторе WSПрокси местоположение точки подключения на локальный адрес. Настроить stunnel для проброса локального подключения к нужному местоположению.
Sherdrada; +1 Ответить
7. Sherdrada 02.10.23 17:01 Сейчас в теме
(6)
stunnel
подскажите, пожалуйста, где можно подробнее прочитать про то, как настраиваются такие подключения? ни разу не приходилось работать с stunnel
8. VictorRGB2 13 02.10.23 18:30 Сейчас в теме
(7) проще уж тогда через winhttp ))
Sherdrada; +1 Ответить
9. Sherdrada 03.10.23 11:04 Сейчас в теме
(8) про него думала, но всё упирается снова в дефицит знаний.

Вот запрос к самозанятым

WinHttp.Open("POST","https://statusnpd.nalog.ru/api/v1/tracker/taxpayer_status", Ложь);
	ТДата =  Формат(мДатаПроверки, "ДФ=yyyy-MM-dd");
		
		WinHttp.SetRequestHeader("Content-Type", "application/json; charset=utf-8");
		
		WinHttp.Send("{""inn"":" +""""+ ТекущаяСтрока.ИНН+""",""requestDate"""+":"+ """"+ТДата+""""+"}");


Но как писать запрос к https://npchk.nalog.ru?
10. VictorRGB2 13 03.10.23 12:43 Сейчас в теме
(9) точно так же
разве что у них могут быть доп условия и проверка сертификатов

отключить проверку сертификата можно так, код для 1С 7.7, но легко адаптируется для 1С 8.х
		WinHttp = СоздатьОбъект("WinHttp.WinHttpRequest.5.1");
		WinHttp.Option(2,"utf-8");
		
		//Отключаем проверку сертификата
		Скрипт= СоздатьОбъект("MSScriptControl.ScriptControl"); 
		Скрипт.language="javascript"; 
		Скрипт.AddObject("WinHttp",WinHttp); 
		Скрипт.Eval("WinHttp.Option(4)=13056");//intSslErrorIgnoreFlags 
		Скрипт.Eval("WinHttp.Option(6)=true");//blnEnableRedirects 
		Скрипт.Eval("WinHttp.Option(12)=true");//blnEnableHttpsToHttpRedirects
Показать
Sherdrada; +1 Ответить
11. Sherdrada 03.10.23 13:36 Сейчас в теме
(10) точно так же не работает
13. VictorRGB2 13 03.10.23 18:22 Сейчас в теме
(11) поиск тут выдал такое
https://infostart.ru/1c/tools/439808/
и там среди комментариев добрый человек дает уже готовую обработку
на моей экспериментальной 8.3.14 и рабочей 8.3.23 взлетело без проблем

пробуйте, мне ставить ради эксперимента платформу 8.1 не очень хочется, если честно
Sherdrada; +1 Ответить
14. Sherdrada 04.10.23 08:53 Сейчас в теме
(13) смотрела ее, почему-то не заработало
12. uno-c 225 03.10.23 17:09 Сейчас в теме
(9) Вы привели пример запроса на REST-API интерфейс, а npchk предоставляет только SOAP-интерфейс. В принципе можно через winhttp и с SOAP поработать, но времени уйдет на изучение как формировать SOAP-конверты и проч.
Sherdrada; +1 Ответить
15. Sherdrada 04.10.23 16:39 Сейчас в теме
(12) время есть, но непонятно как к этому вообще подступиться, с какой стороны
16. uno-c 225 04.10.23 17:34 Сейчас в теме
(15)
stunnel - по моему, изучение этой фичи будет в Вашем случае оптимально.
17. Sherdrada 04.10.23 17:36 Сейчас в теме
19. Xershi 1431 04.10.23 19:15 Сейчас в теме
(1) поставить 8.3. Конфигурацию конвертировать на 8.2. В режиме совместимости взлетит, заодно все новые фишки сможете использовать.
Костыль через стунель, он перенаправление делает. Я бы на крайний случай оставил.
Оставьте свое сообщение
Вакансии
1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 100 000 руб.
Временный (на проект)

Разработчик 1С
Москва
зарплата от 150 000 руб.
Полный день

Программист
Санкт-Петербург
зарплата от 180 000 руб. до 240 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 150 000 руб. до 250 000 руб.
Полный день