Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

https протокол


Рекомендованные сообщения

Перевел сайт на https . установлен на сайте модуль обмена товарами из 1с с сайтом , но  обмен товарами и заказами  не происходит .

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, Нисретулах сказал:

Перевел сайт на https . установлен на сайте модуль обмена товарами из 1с с сайтом , но  обмен товарами и заказами  не происходит .

Здравствуйте.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2.1. Доработать 1С:Предприятие

Если у вас есть возможность заглянуть в конфигуратор 1С:Предприятие, то можете отыскать там такие строчки:

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

и заменить на эти

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

После этого ссылка с https должна работать.

 

 

 

Подскажите куда это нужно добавить ?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

7 минут назад, Нисретулах сказал:

2.1. Доработать 1С:Предприятие

Если у вас есть возможность заглянуть в конфигуратор 1С:Предприятие, то можете отыскать там такие строчки:


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

и заменить на эти


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

После этого ссылка с https должна работать.

 

 

 

Подскажите куда это нужно добавить ?

 

 

В конфигуратор 1с. Программист 1с должен знать как это делать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

12.11.2020 в 14:49, Нисретулах сказал:

2.1. Доработать 1С:Предприятие

Если у вас есть возможность заглянуть в конфигуратор 1С:Предприятие, то можете отыскать там такие строчки:



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

и заменить на эти



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

После этого ссылка с https должна работать.

 

 

 

Подскажите куда это нужно добавить ?

 

 

Прописывали и этот код, не работает всё равно. Обмен ведем по http,
хотя сайт на https

Изменено пользователем SamArt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

14 минут назад, SamArt сказал:

Прописывали и этот код, не работает всё равно. Обмен ведем по http,
хотя сайт на https

Здравствуйте.

Если в логах модуля пусто значит нужно смотреть либо со стороны 1с, либо со стороны сервера. У Вас ссылка обмена открывается по http?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...