0
Answered

1C Удаленный узел не прошел проверку для dadata.ru

polyakov_v 4 months ago updated by Антон 4 months ago 3

Подскажите, к вам не обращались с проблемой что обращение к API dadata.ru не работает под платформой 1С 8.3.11? Ошибка "Удаленный узел не прошел проверку". Под 8.2 все нормально. Причину понять пока не получается. Может быть, уже известно что нужно сделать в таком случае?

проблема: нет доступа интерфейс: сторонний модуль

Answer

Answer
Under review

Обращались, только как раз на 8.2, а не на 8.3. Решение — использовать HTTP вместо HTTPS при обращении к «Дадате», либо добавить сертификаты «Дадаты» в cacert.pem 1С (именно добавить, но не перезаписывать, иначе слетят другие https-подключения).

cacert.pem у 1С находится в каталоге bin (C:\Program Files (x86)\1cv8\8.x.x.x\bin\cacert.pem)

Сертификаты «Дадаты» прилагаю:

cacert.pem

GOOD, I'M SATISFIED
Satisfaction mark by polyakov_v 4 months ago
Answer
Under review

Обращались, только как раз на 8.2, а не на 8.3. Решение — использовать HTTP вместо HTTPS при обращении к «Дадате», либо добавить сертификаты «Дадаты» в cacert.pem 1С (именно добавить, но не перезаписывать, иначе слетят другие https-подключения).

cacert.pem у 1С находится в каталоге bin (C:\Program Files (x86)\1cv8\8.x.x.x\bin\cacert.pem)

Сертификаты «Дадаты» прилагаю:

cacert.pem

Причина найдена. Дело в старомодной записи конструктора Новый HTTPСоединение (...). Был опущен параметр ЗащищенноеСоединение. После его добавления все поехало. Спасибо!

Answered

Замечательно, спасибо, что сообщили!