После того, как был установлен таймаут получения ответа от сервера в 600 секунд . Утреннее зависание удалось обойти. Изменения внесены на стороне 1С.[TABLE][TR][/TR][TR][TD]Функция ПолучитьСоединениеССервером(ПараметрыПодключения, ПараметрыОбмена) Экспорт
Соединение = НеОпределено;
Попытка
СисИнфо = Новый СистемнаяИнформация;
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(СисИнфо.ВерсияПриложения, "8.3.3.721") < 0 тогда
Выполнить("Соединение = Новый HTTPСоединение(ПараметрыПодключения.Сервер, ПараметрыПодключения.Порт, ПараметрыПодключения.Пользователь, ПараметрыПодключения.Пароль, ПараметрыПодключения.Прокси, ПараметрыПодключения.ЗащищенноеСоединение)");
Иначе
Выполнить("Если НЕ ПараметрыПодключения.ЗащищенноеСоединение тогда
| ssl = Неопределено;
|Иначе
|
| ssl = Новый ЗащищенноеСоединениеOpenSSL(
| Неопределено,
| Неопределено);
|КонецЕсли;
|Соединение = Новый HTTPСоединение(ПараметрыПодключения.Сервер, ПараметрыПодключения.Порт, ПараметрыПодключения.Пользователь, ПараметрыПодключения.Пароль, ПараметрыПодключения.Прокси[B],600[/B] ,ssl)");
КонецЕсли;
Исключение
СообщитьПодробно(" Не удалось установить соединение с сервером. Проверьте правильность адреса сервера, порт, имя пользователя и пароль.", ПараметрыОбмена);
Соединение = Неопределено;
Конецпопытки;
Возврат Соединение;
КонецФункции[/TD][/TR][/TABLE]
Соединение = НеОпределено;
Попытка
СисИнфо = Новый СистемнаяИнформация;
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(СисИнфо.ВерсияПриложения, "8.3.3.721") < 0 тогда
Выполнить("Соединение = Новый HTTPСоединение(ПараметрыПодключения.Сервер, ПараметрыПодключения.Порт, ПараметрыПодключения.Пользователь, ПараметрыПодключения.Пароль, ПараметрыПодключения.Прокси, ПараметрыПодключения.ЗащищенноеСоединение)");
Иначе
Выполнить("Если НЕ ПараметрыПодключения.ЗащищенноеСоединение тогда
| ssl = Неопределено;
|Иначе
|
| ssl = Новый ЗащищенноеСоединениеOpenSSL(
| Неопределено,
| Неопределено);
|КонецЕсли;
|Соединение = Новый HTTPСоединение(ПараметрыПодключения.Сервер, ПараметрыПодключения.Порт, ПараметрыПодключения.Пользователь, ПараметрыПодключения.Пароль, ПараметрыПодключения.Прокси[B],600[/B] ,ssl)");
КонецЕсли;
Исключение
СообщитьПодробно(" Не удалось установить соединение с сервером. Проверьте правильность адреса сервера, порт, имя пользователя и пароль.", ПараметрыОбмена);
Соединение = Неопределено;
Конецпопытки;
Возврат Соединение;
КонецФункции[/TD][/TR][/TABLE]