Добрый день!
Кто сталкивался подскажите, не могу получить ЭЛН с ФСС.
Выдает "Не удалось обратиться к серверу фсс", но буквально в прошлом месяце все работало. 1С 8.3 УПП 1.3.103.1
Copyright (С) ООО "1C-Софт", 2009-2017. Все права защищены
(http://www.1c.ru/) Сертификаты все проверил, доступность сайта docs.fss.ru по порту 443 тоже.
Вот что приходит в ответ на СоединениеHTTP.Получить(РесурсНаСервереСПараметрами, ИмяФайлаWSDL) из общего модуля ОбменСведеньямиОПособияхСФСС:
xml
<!DO CTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><ht ml xmlns="http://www.w3.org/1999/xhtml"><head><title>GlassFish Server Open Source Edition 4.1.2 - Error report</title><st yle type="text/css"><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 404 - Not Found</h1><hr/><p>type Status report</p><p>messageNot Found</p><p>descriptionThe requested resource is not available.</p><hr/><h3>GlassFish Server Open Source Edition 4.1.2 </h3></body></html>
Попробуйте отправить запрос с аналогичными параметрами и телом через какой-нибудь Postman или другую программу. Посмотрите, что скажет. Скорее всего все-таки в параметрах запроса проблема - проверьте еще раз настройки.
Разобрался, все из-за старого релиза 103...
Для того что бы заработало на 103 релизе необходимо изменить функцию "ПараметрыФорматаЭЛН" в модуле объекта "ДокументооборотСКонтролирующимиОрганами" на:
Код
Функция ПараметрыФорматаЭЛН()
Результат = Новый Структура;
Результат.Вставить("Версия", "1.0");
// для прохождения синтакс-контроля в конфигурациях, в которых
// отсутствует общий модуль ОбменСведениямиОПособияхСФСС
Если Метаданные.ОбщиеМодули.Найти("ОбменСведениямиОПособияхСФСС") = Неопределено Тогда
Возврат Результат;
ОбменСведениямиОПособияхСФСС = РегламентированнаяОтчетность;
КонецЕсли;
Попытка
Результат.Версия = ОбменСведениямиОПособияхСФСС.ВерсияЭЛН();
Исключение
КонецПопытки;