alexshape
25.07.19 — 14:49
Привет всем. Настраиваю файловый обмен в системе через протокол «FTPS». Вроде подключаюсь нормально, создаю «FTPСоединение», все ок. но когда доодит до записи, чтения или удаления файлов, то выдает сообщение
{ВнешняяОбработка.ПрвоеритьFTP.Форма.Форма.Форма(37)}: Ошибка при вызове метода контекста (Записать)
FTPСоединение.Записать(«C:UsersпользовательDesktopNew folderlogMessage_01_02.xml», КАталог + «testClient.xml»);
по причине:
Ошибка работы с Интернет: ftp://ХХ.42.ХХХ.Х:21 Ошибка инициализации SSL-соединения
но самое интересное, что он этот файл создает, но размер у него 0 Б. т.е. у него есть доступ к этому каталогу? https://ibb.co/2kqkR0k
Создаю соединение примерно так:
ЗащищенноеСоединениеOpenSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows(СпособВыбораСертификатаWindows.Авто));
Попытка
FTPСоединение = Новый FTPСоединение(«ХХ.42.ХХХ.Х:21»,21,
Логин,
пароль,
Неопределено,Истина,5,ЗащищенноеСоединениеOpenSSL, УровеньИспользованияЗащищенногоСоединенияFTP.ИспользоватьЕслиВозможно);
FTPСоединение.Записать(«C:UsersпользвоатлеьDesktopNew folderlogMessage_01_02.xml», КАталог + «testClient.xml»);
Исключение
ВызватьИсключение;
КонецПопытки;
alexshape
1 — 26.07.19 — 09:34
может сегодня кто нибудь найдется?
dka80
2 — 26.07.19 — 09:46
а через браузер можешь зайти на этот ФТП?
alexshape
3 — 26.07.19 — 10:00
(2) Могу зайти через ftp клиент
alexshape
4 — 26.07.19 — 10:01
Фтп клиент как то автоматом подтягивает сертификат, а 1с, увы. не могу понять как сделать
dem0sphen
5 — 26.07.19 — 10:01
(1) Убери таймаут 5 секунд при создании соединения. Расскажи, помогло ли.
dem0sphen
6 — 26.07.19 — 10:03
(1) Еще попробуй поставить порт 22 вместо 21 также при создании соединения.
zva
7 — 26.07.19 — 10:06
dem0sphen
8 — 26.07.19 — 10:06
(1) А ну еще проверь, что сертификат реально есть и работает.
alexshape
9 — 26.07.19 — 10:16
(5) нет, не помогло
alexshape
10 — 26.07.19 — 10:20
(7) Если писать для ftps как указано в статье, т.е.:
ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL(); СоединениеFTP = Новый FTPСоединение(Сервер, Порт, Логин, Пароль,,,, ЗащищенноеСоединение); та же самая ошибка
alexshape
11 — 26.07.19 — 10:21
(10) Но ошибка не на моменте создания Новый FTPСоединение(Сервер, Порт, Логин, Пароль,,,, ЗащищенноеСоединение);, а на моменте
FTPСоединение.Записать("C:UsersпользвоатлеьDesktopNew folderlogMessage_01_02.xml", КАталог + "testClient.xml");
alexshape
12 — 26.07.19 — 10:21
(8) а как проверить?
zva
13 — 26.07.19 — 10:23
(11) В отладчике «КАталог» чему равен?
Cyberhawk
14 — 26.07.19 — 10:28
В конструкторе ССЛ не указывай параметров
dem0sphen
15 — 26.07.19 — 10:31
(12) Судя по всему у тебя 1с создает обычное соединение (так как в тексте ошибки пишет урл ftp:… , а не sftp:..) Значит не видит указываемый тобой сертификат по умолчанию. Те, к кому ты стучишься на фтп, должны тебе дать SSL сертификат в виде файла наверно. Вот его и используй, если файл есть.
Попробуй Новый СертификатКлиентаФайл вместо Новый СертификатКлиентаWindows — смотри синтакс-помощник.
alexshape
16 — 26.07.19 — 10:41
(14) Пробовал в (10), такая же проблема
alexshape
17 — 26.07.19 — 10:42
(13) Папка на ftp сервере
zva
18 — 26.07.19 — 10:48
(17) слеши там какие стоят и в какую сторону?
alexshape
19 — 26.07.19 — 10:51
(18) «/»
alexshape
20 — 26.07.19 — 11:02
(15) Спасибо, задал вопрос, будем подождать
alexshape
21 — 26.07.19 — 11:03
(20) задал вопрос админам имел ввиду
Cyberhawk
22 — 26.07.19 — 14:25
(16) Релиз платформы?
24 март 2022 06:42 — 24 март 2022 06:51 #20587
от FarWinter
в браузерах 1с открывается нормально, но при попытке запуска через тонкий клиент ошибка HTTP при обращении к серверу buh2012.budget.gov.ru ошибка инициализации ssl-соединения
В браузере с поддержкой ГОСТ алгоритмов шифрования для входа в 1С
по https ссылке https://buh2012.budget.gov.ru/buh2012/ Континент-TLS не нужен
Для тонкого клиента должен быть установлен и настроен Континент-TLS
Установлены корневые сертификаты ФК
В Континент-TLS:
Добавлен ресурс buh2012.budget.gov.ru
Установлен серверный сертификат или при первом подключении сам добавиться(появится окно о добавлении серверного сертификата)
Обновлены CRL (если не скачиваются, удалить в Сертификаты — Промежуточные центры сертификации — Списки отзыва сертификатов и заново скачать в Континенте-TLS)
Настройки основные -> Сертификат пользователя по умолчанию -> Выбрать Сертификат пользователя по умолчанию
Ещё, если контейнер закрытого ключа запоролен и пароль сохранен.
В КриптоПРО почистить сохранённые пароли, чтобы при входе появлялось окно для ввода пароля на Контейнер ЗК
КриптоПРО -> Сервис -> [ Удалить запомненные пароли.. ] -> [v]Пользователя
Спасибо сказали: rabota129
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
«Ошибка инициализации SSL-соединения» при работе через 1С УВС

|
Индекс форума » Компонент МЕРКУРИЙ |
| Автор | Сообщение |
|---|---|
|
Тема: «Ошибка инициализации SSL-соединения» при работе через 1С УВС |
|
|
TWAIN
Зарегистрирован: 07/09/2017 16:29:17 Оффлайн |
Добрый день. Мы с пятницы прошлой запустились на рабочем сервере Меркурий, до вторника шло более-менее, а начиная с ночи на среду, потом в ночь на четверг у нас стали постоянно валиться такие сообщения: «Ошибка инициализации SSL-соединения» при попытке повзаимодействовать с Меркурий. В итоге данные туда не отправляются и не получаются оттуда. Так может идти по полчаса, потом все проходит. Машины с грузом стоят. У кого такие же проблемы? У меня есть подозрение что это такая же по природе ошибка как обсуждаемая тут 12-я и связана с недоступностью Меркурий (APLM0012 An unexpected error has occurred while invoking target service operation). Ходил на сайт vetrf.ru, тщетно пытался найти сообщение о сбое в системе. У них все гладко. Как работать-то? Это сообщение было редактировано 1 раз. Последнее обновление произошло в 07/06/2018 11:30:43 |
| Если много знать, всегда найдутся те, кто сочтет, что это опасно… | |
|
|
|
|
Тема: Re:»Ошибка инициализации SSL-соединения» при работе через 1С УВС |
|
|
oleg-x
Зарегистрирован: 20/11/2017 11:24:40 Онлайн |
Может связано с плановым обновлением. |
| https://vk.com/mercuriy_rf | |
|
|
|
|
Тема: Re:»Ошибка инициализации SSL-соединения» при работе через 1С УВС |
|
|
nmzn1
Зарегистрирован: 11/05/2017 09:25:20 Оффлайн |
это ещё может быть связано с блокировками роскомнадзора, вообще не понятно, как ещё инет работает ![]() |
|
|
|
|
Тема: Re:»Ошибка инициализации SSL-соединения» при работе через 1С УВС |
|
|
TWAIN
Зарегистрирован: 07/09/2017 16:29:17 Оффлайн |
Мне кажется что это связано с чьими-то руками. Но пока точно не понял с чьими. |
| Если много знать, всегда найдутся те, кто сочтет, что это опасно… | |
|
|
|
|
Тема: Re:»Ошибка инициализации SSL-соединения» при работе через 1С УВС |
|
|
TWAIN
Зарегистрирован: 07/09/2017 16:29:17 Оффлайн |
Началось раньше обновления, оно только сегодня, а это у нас уже два дня. |
| Если много знать, всегда найдутся те, кто сочтет, что это опасно… | |
|
|
|
|
Тема: Re:»Ошибка инициализации SSL-соединения» при работе через 1С УВС |
|
|
TWAIN
Зарегистрирован: 07/09/2017 16:29:17 Оффлайн |
По пять отказов надо получить от сервера, чтобы один прошел. А то и десять. А что, нормальная такая система. Судя по всему, причина в Мерккурий, который делает отлуп когда система занята. А 1С УВС сразу соглашается с этим и прекращает попытки. Производство прошло за 20 минут, а инвентаризацию уже полчаса жду, чтобы только в обработку приняло. |
| Если много знать, всегда найдутся те, кто сочтет, что это опасно… | |
|
|
|
|
Тема: Re:»Ошибка инициализации SSL-соединения» при работе через 1С УВС |
|
|
NikoV
Зарегистрирован: 28/09/2017 14:23:04 Оффлайн |
У меня такой ошибки не возникает (стучу 3 раза по столу). Но иногда Меркурий включает жуткие тормоза. Фоновое задание «Входящие ВСД» вместо традиционных 15-20 минут может выполняться 60 минут. Получение актуальных остатков может не грузиться — выдавать ошибку. В общем нагрузочное тестирование Меркурий не прошел. |
|
|
|
|
Тема: Re:»Ошибка инициализации SSL-соединения» при работе через 1С УВС |
|
|
TWAIN
Зарегистрирован: 07/09/2017 16:29:17 Оффлайн |
На данный момент нагрузочное тестирование и не объявляется, судя по всему он проверку обычного тестирования не прошел, наверное как рекомендовали на конференции, все компании начали бросать операции в систему вот она и повисла. Есть еще момент насыщения базы: даже если база данных справляется с потоком данных, в какой-то момент она встает колом, если структура базы данных не оптимизирована под типовые запросы. |
| Если много знать, всегда найдутся те, кто сочтет, что это опасно… | |
|
|
|
|
Индекс форума » Компонент МЕРКУРИЙ |
19.03.2019
Последнее время все чаще ко мне обращаются клиенты, у которых возникли проблемы при обмене с сайтом. Текст ошибки, как правило, имеет вид:
— Ошибка инициализации SSL-соединения
— Соединение с сервером было неожиданно прервано
Как оказалось, далеко не все знают, что причина этих ошибок кроется в обновлении протокола шифрования на стороне сайта. Сейчас повсеместно начинает использоваться протокол 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С.
Надеюсь, кому-то пригодится.
Добрый день!
Пожалуйста, объясните почему, подскажите как и укажите на ошибки. Вот код подключения к Вашему API:
HTTPЗапрос = Новый HTTPЗапрос();
HTTPЗапрос.АдресРесурса = «/api/v2/clean»;
HTTPЗапрос.Заголовки.Вставить(«Content-Type», «application/json»);
HTTPЗапрос.Заголовки.Вставить(«Authorization», «Token » + Token);
HTTPЗапрос.Заголовки.Вставить(«X-Secret», Secret);
HTTPЗапрос.Заголовки.Вставить(«charset», «UTF-8»);
HTTPЗапрос.УстановитьТелоИзДвоичныхДанных(Новый ДвоичныеДанные(ИмяВременногоФайла));//во временном файле строка вида: { «structure»: [ «ADDRESS» ], «data»: [ [ «Россия, Свердловская область, Шалинский городской округ, поселок Сарга, Россия» ] ] }
Соединение = Новый HTTPСоединение(«dadata.ru»,,,, Новый ИнтернетПрокси,, Новый ЗащищенноеСоединениеOpenSSL);
ОтветHTTP = Соединение.ВызватьHTTPМетод(«POST», HTTPЗапрос);
Проблема в том, что со временем появляется ошибка вида:
Ошибка при вызове метода контекста (ВызватьHTTPМетод)
ОтветHTTP = Соединение.ВызватьHTTPМетод(«POST», HTTPЗапрос);
по причине:
Ошибка работы с Интернет: Ошибка инициализации SSL-соединения
То есть запросы могут проходить нормально и получать полноценный ответ, а потом через некоторое время начинают сыпаться ошибки. Подскажите куда смотреть и на что обратить внимание — хотим с Вами интегрироваться, но стабильности получить не удается. Тут явно что то с SSL — может явно как то Ваши сертификаты надо подсовывать 1С. но откуда их брать или…во общем помоги пожалуйста.
Доброго времени суток! Выходит вот такая ошибка при попытке подключения к базе:
Платформа: 1С:Предприятие 8.3 (8.3.4.465)
Конфигурация:
Режим: (сжатие: усиленное)
Приложение:
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)
Вариант интерфейса: Такси
Ошибки:
———————————————————————————
21.11.2014 13:58:00
Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/login:
по причине:
Ошибка HTTP при обращении к серверу: https://ИМЯ ОРГАНИЗАЦИИ.link.1c.ru
Ошибка инициализации SSL-соединения
24 март 2022 06:42 — 24 март 2022 06:51 #20587
от FarWinter
в браузерах 1с открывается нормально, но при попытке запуска через тонкий клиент ошибка HTTP при обращении к серверу buh2012.budget.gov.ru ошибка инициализации ssl-соединения
В браузере с поддержкой ГОСТ алгоритмов шифрования для входа в 1С
по https ссылке https://buh2012.budget.gov.ru/buh2012/ Континент-TLS не нужен
Для тонкого клиента должен быть установлен и настроен Континент-TLS
Установлены корневые сертификаты ФК
В Континент-TLS:
Добавлен ресурс buh2012.budget.gov.ru
Установлен серверный сертификат или при первом подключении сам добавиться(появится окно о добавлении серверного сертификата)
Обновлены CRL (если не скачиваются, удалить в Сертификаты — Промежуточные центры сертификации — Списки отзыва сертификатов и заново скачать в Континенте-TLS)
Настройки основные -> Сертификат пользователя по умолчанию -> Выбрать Сертификат пользователя по умолчанию
Ещё, если контейнер закрытого ключа запоролен и пароль сохранен.
В КриптоПРО почистить сохранённые пароли, чтобы при входе появлялось окно для ввода пароля на Контейнер ЗК
КриптоПРО -> Сервис -> [ Удалить запомненные пароли.. ] -> [v]Пользователя
Спасибо сказали: rabota129
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Содержание
- Возможные ошибки подключения к СУЗ
- Проверка учетных данных УОТ не пройдена
- При отправке запроса произошла ошибка. Код состояния HTTP: 503
- Ошибка работы с Интернет
- Ошибка инициализации SSL
- Ошибка аутентификации СУЗ
Процесс подключения маркировки в 1С Предприятие 8.3 для различных конфигураций, таких как УНФ, УТ, Розница, КА и ERP будет практически одинаково.
Рассмотри подключение к системе Честный Знак на примере конфигурации Управление нашей фирмой 3.0.
1. Для этого переходим в пункт меню «Настройки» — «Интеграция с ИС МП (Обувь, одежда, табак…)».
2. Выбираем товарные группы, которыми планируете торговать или производить готовую продукцию.
3. Далее в разделе «Сертификаты для подписания сообщений и авторизации на сервере» выбираем сертификат ЭЦП, который будет использоваться для работы с маркировкой.


6. Далее вводим производственный объект, просто выбираем подразделение и вписываем адрес объекта.
7. В поле идентификатор соединения копируем id из личного кабинета Честного Знака, в том же разделе «Управление заказами» — «Устройства». Можно создать новый или выбрать уже существующий, если таковой имеется.
8. Поле «Токен» оставляем пустым, будет использоваться динамический токен. В конце нажимаем записать, внизу должен отобразиться статус «Проверка подключения к СУЗ пройдена».
Возможные ошибки подключения к СУЗ
Как показывает практика, при подключении бывают и ошибки, рассмотрим их.
Проверка учетных данных УОТ не пройдена
У некоторых пользователей бывает возникает такая ошибка:
Чтобы решить проблему нужно проверить как вы ввели идентификатор oms id, он должен быть без дополнительных пробелов и знаков табуляции. На всякий случай ещё раз копируем его с Честного Знака, вдруг при прошлом копировании была пропущена какая то буква или цифра.
При отправке запроса произошла ошибка. Код состояния HTTP: 503
Проблема решается сменой адреса для отправления запроса. Чтобы его узнать надо перейти в станцию управления заказами (СУЗ) в личном кабинете Честного Знака и скопировать ссылку. Например адрес может быть такой suzgrid.crpt.ru или такой suz2.crpt.ru.
Ошибка работы с Интернет
При такой ошибке возможно действительно отсутствует доступ в интернет или зависла служба в 1С. Можно попробовать перезагрузить компьютер и попробовать снова.
Так же стоит проверить брандмауер и антивирус, они не должны блокировать доступ в интернет для 1С Предприятие. Для проверки можно их на время отключить.
Ошибка инициализации SSL
Возможно ваш антивирус проверяет защищённые SSL соединение, надо отключить проверку в самом антивирусе, либо на короткое время отключить антивирус.
Ошибка аутентификации СУЗ
Возможно вы ввели действительно неверный идентификатор oms id, нужно его проверить. Ещё возможно, что вы используете недействующую ЭЦП или она неправильно настроена, пробуем проверить подпись на ошибки.
19.03.2019
Последнее время все чаще ко мне обращаются клиенты, у которых возникли проблемы при обмене с сайтом. Текст ошибки, как правило, имеет вид:
— Ошибка инициализации SSL-соединения
— Соединение с сервером было неожиданно прервано
Как оказалось, далеко не все знают, что причина этих ошибок кроется в обновлении протокола шифрования на стороне сайта. Сейчас повсеместно начинает использоваться протокол 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С.
Надеюсь, кому-то пригодится.
Для безопасности отключил на сервере использование протоколов 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.
что на встроенном языке поддерживается только TLS1.0 а тут написано что поддержка TLS включена начиная с версии 8.3.4
придётся включать обратно TLS1.0 тема закрыта
Тэги: 1С 8
Комментарии доступны только авторизированным пользователям










