Ошибка http при обращении к серверу 1с ошибка инициализации ssl соединения

Ошибки настройка обмена с СУЗ в 1C 8.3 на примере конфигурации УНФ

Во время настройки обмена с СУЗ в 1С 8.3 может возникнуть такая ошибка:

При отправке запроса api/v2/light/ping?omsId=Идентификатор возникла ошибка. Текст ошибки: Код состояния HTTP: 503..

Проблема решается сменой адреса для отправления запроса. Чтобы его узнать надо перейти в станцию управления заказами (СУЗ) в личном кабинете Честного Знака и скопировать ссылку. Например адрес может быть такой suzgrid.crpt.ru или такой suz2.crpt.ru.

Источник: markirovvka.ru

Решение проблемы связи с сайтом, использующим протокол TLS 1.2

Последнее время все чаще ко мне обращаются клиенты, у которых возникли проблемы при обмене с сайтом. Текст ошибки, как правило, имеет вид:
— Ошибка инициализации SSL-соединения
— Соединение с сервером было неожиданно прервано

HTTP Сервисы в 1С

Как оказалось, далеко не все знают, что причина этих ошибок кроется в обновлении протокола шифрования на стороне сайта. Сейчас повсеместно начинает использоваться протокол TLS версии 1.2, поддержка которого в 1С полноценно начата с релиза 8.3.9

Поэтому для тех, кто использует встроенные средства 1С для работы с сайтом, достаточно обновить релиз 1С предприятия, и проблема решится сама собой.

Но часто мне попадаются обработки работы с сайтом, которые используют средства Windows: объекты класса «WinHTTP.WinHTTPRequest.5.1» или «MSXML2.ServerXMLHTTP.6.0» и т.п. В этом случае необходимо активировать поддержку протокола TLS 1.2 в самой Windows.

Для этого достаточно внести в реестр следующие записи, после чего перезагрузить Windows:

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2] [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Client] «DisabledByDefault»=dword:00000000 «Enabled»=dword:00000001 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server] «DisabledByDefault»=dword:00000000 «Enabled»=dword:00000001 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInternet SettingsWinHttp] «DefaultSecureProtocols»=dword:00000800 [HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionInternet SettingsWinHttp] «DefaultSecureProtocols»=dword:00000800

Небольшое замечание к двум последним параметрам. В указанном коде указано значение 00000800 — это значение активирует протокол TLS 1.2 по умолчанию. Если необходимо использовать TLS 1.1 то значение необходимо заменить на 00000200, а если оба протокола, то на 00000A00.

Опубликовал эту запись только потому, что с данным вопросом ко мне обращаются достаточно часто, и не только пользователи 1С.

Ошибка инициализации модуля: EF_00_00XXXXX | 1C предприятие обучение

Надеюсь, кому-то пригодится.

Источник: open-budget.ru

Ошибка инициализации SSL-соединения #764183

Для безопасности отключил на сервере использование протоколов SSL2.0, SSL3.0, TLS1.0, TLS1.1. Оставил только TLS1.2. Теперь у пользователей при подключении тонким клиентом к веб-серверу пишет вот такую вот ошибку «Ошибка инициализации SSL-соединения». При этом через браузер всё нормально работает — пишет TLS 1.2.

Видимо тонкий клиент не поддерживает TLS 1.2 ? Как узнать какую версию TLS поддерживает тонкий клиент? База БУХ 3.0.43.88, платформа 8.3.7.1873. База в облаке, пользователи работают тонким клиентом через HTTPS.

#1 by disla

что на встроенном языке поддерживается только TLS1.0 а тут написано что поддержка TLS включена начиная с версии 8.3.4

#2 by disla

придётся включать обратно TLS1.0 тема закрыта

Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

  • Ошибка при инициализации объекта из компоненты C:Program Files1Cv77BIN1
  • Странная ошибка «ошибка формата потока» с вылетом из сеанса
  • Ошибка выполнения запроса «Ошибка при выполнении операции над данными: Ошибка SQL: Де
  • v7: Ошибка СУБД.Внутренняя ошибка dbeng 8
  • При отправке сообщения произошла ошибка : Общая ошибка MAPI
  • v8: Ошибка СУБД. Внутренняя ошибка компоненты DBENG8 при обмене данными
  • Ошибка при попытке выгрузить данные из УТ в БП. интересная необычная ошибка
  • Пишет :Ошибка исполнения отчета по причине: Ошибка инициализации по причине
  • Ошибка при вызове web-сервиса 1C 8.3 (Внутренняя ошибка. Ошибка инициализации б)
  • Ошибка при вызове метода контекста (Записать) Ошибка при выполнении файловой опе
  • Ошибка при вызове конструктора (ComОбъект): Ошибка при выполнении приложения-сер

В этой группе 1С

  • Синхронизация ЗУП 3.0 КОРП и ERP
  • Перенос остатков из УТ 10.3 в чистую УТ 10.3
  • Чистка БД 1С БГУ 1.0
  • ЗуП 2.5 Обособленное подразделение
  • УПП. Непонятки с распределением ОПР. Базы нет, а распределение есть.
  • Возникает ошибка при закрытии смены. В чём может быть дело?
  • Как в запросе выразить перечисление как строку?
  • зуп 3.0 последняя индексация не попадает в расчет стоимости часа
  • Автоподбор в текстовом поле по истории ввода
  • Выгрузка данных в XML
  • УТ 11.2 Удаление дополнительного реквизита из вида номенклатуры
  • Система учета задач
  • УФ. Форма рабочего стола: как получить к ней доступ из другой независимой формы?
  • Неправильно работает текущая строка в табличном поле в интерфейсе такси
  • УдалениеОбъекта через com
  • Разрыв страницы в СКД
  • УдалитьОсновнойДоговорКонтрагента Вместо ОсновнойДоговорКонтрагента
  • Диалог, Вопрос и ПоказатьВопрос
  • УТ 11. Управление правами. Ограничения по пользователям и складам.
  • Неправильно грузится курс валют в 1С
  • Внешние компоненты
  • Сервисные утилиты
  • Защита и шифрование
  • Практика программирования
  • Закрытие периода

Источник: avprog.ru

1c не работает с https?

Есть сайт, он в начале был на http все данные на сайт парсились с 1с.
Теперь, мы перешли на https а 1с категорически не хочет работать с таким протоколом.

Скажите, подскажите пожалуйста какие манипуляции необходимо провести на 1с чтобы он начал работать с https?

  • Вопрос задан более трёх лет назад
  • 6528 просмотров

4 комментария

Простой 4 комментария

nki

Приведите пример, как вы обращаетесь к сайту? Скорее всего, вам надо использовать защищенное соединение.

hahenty

придется писать прокси специально для 1с.

nki

Сергей Сергей, зачем? Посмотрите ответ ниже.

Сергей Сергей, если это версия платформы не из 90-х или нулевых, то не нужно — по HTTPS все отлично ходит.

Решения вопроса 1
Решение:
Версия 1с 8.3
Заходим в 1с (Конфигуратор).
Находим раздел -> ОбменССайтомУТ
находим код

Соединение = Неопределено; Попытка Соединение = Новый HTTPСоединение( ПараметрыПодключения.Сервер, ПараметрыПодключения.Порт, ПараметрыПодключения.Пользователь, ПараметрыПодключения.Пароль, ПараметрыПодключения.Прокси, ПараметрыПодключения.ЗащищенноеСоединение ); Исключение ДобавитьОписаниеОшибки(ОписаниеОшибки, ОписаниеИсключительнойОшибки( СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( НСтр(«ru = ‘Не удалось установить соединение с сервером %1:%2. Проверьте правильность адреса сервера, порт, имя пользователя и пароль.'»), ПараметрыПодключения.Сервер, ПараметрыПодключения.Порт))); Соединение = Неопределено;
Соединение = Неопределено; ssl = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows(), Новый СертификатыУдостоверяющихЦентровWindows()); //as_не типовое для работы по https Попытка Соединение = Новый HTTPСоединение( ПараметрыПодключения.Сервер, ПараметрыПодключения.Порт, ПараметрыПодключения.Пользователь, ПараметрыПодключения.Пароль, ПараметрыПодключения.Прокси, , ?(ПараметрыПодключения.ЗащищенноеСоединение, ssl, Неопределено) ); Исключение ДобавитьОписаниеОшибки(ОписаниеОшибки, ОписаниеИсключительнойОшибки( СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( НСтр(«ru = ‘Не удалось установить соединение с сервером %1:%2. Проверьте правильность адреса сервера, порт, имя пользователя и пароль.'»), ПараметрыПодключения.Сервер, ПараметрыПодключения.Порт))); Соединение = Неопределено;

Все заработало.
Всем спасибо за помощь! Очень благодарен за подсказки.

Источник: qna.habr.com

Рейтинг
( Пока оценок нет )
Загрузка ...