[Помощь] Не работет выгрузка с 1С после перехода на https

Ruslan_S

Житель
Регистрация
29 Авг 2016
Сообщения
10
Симпатий
0
После перехода на протокол https, обмен между сайтом и 1С уже неделю не работает!!.

При попытке соединения 1С выдает ошибку:
Не удалось установить соединение с сервером. Авторизация пользователя не выполнена.

Все возможные рекомендации в 1с выполнены!
Проблема разрабами не решена, ответ поддержки:
Модуль априори рабочий... Попробуйте разные вариации с логином и паролем и на на стороне 1С , и в модуле.

Перепробывали уже все что угодно((

Ребят, может кто решал подобную проблему, подскажите что и как!!
 

ValeriusSoft

Житель
Регистрация
26 Дек 2014
Сообщения
7
Симпатий
2
Привет, проблема может быть в программу 1C, у вас 1C какая версия?
Напишите помогу вам разбираться с ошибкой.
 

ValeriusSoft

Житель
Регистрация
26 Дек 2014
Сообщения
7
Симпатий
2
В 1С:Предприятие 8.3 (8.3.7.1845)
Управление торговлей, редакция 11.2 (11.2.3.66)

Вот такой баг, был решён.


попробовали провести соединение с сайтом по https - НЕТ СОЕДИНЕНИЯ

поколдавал программист 1С
и вот такое получилось:
в Общий модуль ОбменССайтом


находим код:

Соединение = Неопределено;

Попытка

Соединение = Новый HTTPСоединение(
ПараметрыПодключения.Сервер,
ПараметрыПодключения.Порт,
ПараметрыПодключения.Пользователь,
ПараметрыПодключения.Пароль,
ПараметрыПодключения.Прокси,
ПараметрыПодключения.ЗащищенноеСоединение
);

Исключение

ДобавитьОписаниеОшибки(ОписаниеОшибки,
ОписаниеИсключительнойОшибки(
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Не удалось установить соединение с сервером %1:%2. Проверьте правильность адреса сервера, порт, имя пользователя и пароль.'"),
ПараметрыПодключения.Сервер,
ПараметрыПодключения.Порт)));

Соединение = Неопределено;

Конецпопытки;



и меняем его на:

Соединение = Неопределено;
ssl = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows(), Новый СертификатыУдостоверяющихЦентровWindows()); //as_не типовое для работы по https


Попытка

Соединение = Новый HTTPСоединение(
ПараметрыПодключения.Сервер,
ПараметрыПодключения.Порт,
ПараметрыПодключения.Пользователь,
ПараметрыПодключения.Пароль,
ПараметрыПодключения.Прокси,
,
?(ПараметрыПодключения.ЗащищенноеСоединение, ssl, Неопределено)
);

Исключение

ДобавитьОписаниеОшибки(ОписаниеОшибки,
ОписаниеИсключительнойОшибки(
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Не удалось установить соединение с сервером %1:%2. Проверьте правильность адреса сервера, порт, имя пользователя и пароль.'"),
ПараметрыПодключения.Сервер,
ПараметрыПодключения.Порт)));

Соединение = Неопределено;


проверяем. УХ. работает!
 

Ruslan_S

Житель
Регистрация
29 Авг 2016
Сообщения
10
Симпатий
0
Спасибо, это решение уже пробовали, не помогло:(
 

ValeriusSoft

Житель
Регистрация
26 Дек 2014
Сообщения
7
Симпатий
2
Добрый вечер, у вас открыт порт 443?
Может у вас прокси сервер отсоединяет соединение. Или Firewall / Брандмауере Windows.
http://suntechnic.ru/index.php/library/instructions/1c-instructions/186-1c-firewall-open-ports.html

Заметка, сайт должен быть установлен в корневой папке а не под домен (лучше будет работать).
Проблема может быть с ссылкой соединений, проверьте ссылку в браузере.
Проблема может быть с сертификатом безопасности.

Другой метод решений:
1C работает прекрасно по протоколу http (80), так что можно просто создать под домен без SSL то есть http://1c.SITE.ru/exim_1c а сам сайт будет работать прекрасно на https://site.ru

Удачи вам, если еще будут вопросы пишите. ;)
 

Ruslan_S

Житель
Регистрация
29 Авг 2016
Сообщения
10
Симпатий
0
Спасибо за совет, будем пробовать
 

wed

Житель
Регистрация
29 Окт 2015
Сообщения
9
Симпатий
0
тоже проблема с выгрузкой помогите пожалуйста
 
Сверху Снизу