Ошибки настройка обмена с СУЗ в 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 комментария
Приведите пример, как вы обращаетесь к сайту? Скорее всего, вам надо использовать защищенное соединение.
придется писать прокси специально для 1с.
Сергей Сергей, зачем? Посмотрите ответ ниже.
Сергей Сергей, если это версия платформы не из 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