Меню

Soap сервис фсс вернул ошибку не удалось принять файл

Ошибка подключения к сервисам ФСС (решено)

С середины октября у многих организаций, в том числе медицинских учреждений возникли проблемы в работе с сервисом электронных больничных при подключении к нему из АРМ ЛПУ, медицинских информационных систем, из 1С.

При попытке загрузить электронные листки нетрудоспособности или создать новый выходило сообщение «Ошибка вызова сервиса передачи/получения данных фсс. Возможно в настройках соединения указан неправильный url». При попытке проверки соединения появлялось сообщение «Не удалось подключиться к сервису фсс».

Данная ошибка связана с заменой техслужбой ФСС 17 октября 2021 г. части интернет-адреса сервисов ЭЛН с *docs* на *eln*.

Для того, чтобы исправить эту ошибку:

1. Вам желательно обновить сертификаты ФСС. Подробная инструкция и сертификаты находятся здесь: https://lk.fss.ru/cert.html.

2. В АРМ ЛПУ необходимо открыть «Администрирование» — «Настройки сервисов ФСС» и заменить в строке соединения с сервисом ФСС url-адрес на верный.

Новый адрес соединения для медицинских организаций: https://eln.fss.ru/WSLnCryptoV20/FileOperationsLnService?WSDL

Новый адрес соединения для организаций-страхователей: https://eln.fss.ru/ws-insurer-crypto-v20/FileOperationsLnService?WSDL

Новый адрес соединения для МСЭ: https://eln.fss.ru/ws-mse-crypto-v20/FileOperationsLnService?WSDL

В случае недоступности основных адресов соединения (например, из-за DDoS-атак) ФСС ввела резервные точки подключения:

для медицинских организаций: https://eln-rez.fss.ru/WSLnCryptoV20/FileOperationsLnService?WSDL

для организаций-страхователей: https://eln-rez.fss.ru/ws-insurer-crypto-v20/FileOperationsLnService?WSDL

для МСЭ: https://eln-rez.fss.ru/ws-mse-crypto-v20/FileOperationsLnService?WSDL

Как исправить ошибку соединения с ФСС


Offline

haspb

 


#1
Оставлено
:

30 октября 2020 г. 11:23:13(UTC)

haspb

Статус: Новичок

Группы: Участники

Зарегистрирован: 22.03.2019(UTC)
Сообщений: 8
Российская Федерация
Откуда: спб

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 2 раз в 2 постах

На странице https://cabinets.fss.ru/sedo.html взят адрес:
https://sedo.fss.ru/sedo…pi/soap/SedoGateway?wsdl

После добавления ссылки на сервис получаю следующие параметры точки подключения:
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name=»SedoGatewayBinding» />
</basicHttpBinding>
</bindings>
<client>
<endpoint address=»http://sedo.fss.ru/sedo-gateway/api/soap/SedoGateway»
binding=»basicHttpBinding» bindingConfiguration=»SedoGatewayBinding»
contract=»ServiceSedo.SedoGateway» name=»SedoGatewayPort» />
</client>
</system.serviceModel>

Xml-файл подготовлен в соответствии со спецификацией на обмен данных (аналогично ЭЛН), проверен, по нему вопросов нет.

При вызове любого метода сервиса, получаю ответ:

<soap:Envelope xmlns:soap=»http://schemas.xmlsoap.org/soap/envelope/»>
<s:Header xmlns:s=»http://schemas.xmlsoap.org/soap/envelope/»/>
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>No binding operation info while invoking unknown method with params unknown.</faultstring>
</soap:Fault>
</soap:Body>
</soap:Envelope>

Отредактировано пользователем 3 ноября 2020 г. 10:57:09(UTC)
 | Причина: Не указана


Вверх


Offline

haspb

 


#2
Оставлено
:

3 ноября 2020 г. 11:11:27(UTC)

haspb

Статус: Новичок

Группы: Участники

Зарегистрирован: 22.03.2019(UTC)
Сообщений: 8
Российская Федерация
Откуда: спб

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 2 раз в 2 постах

Получил ответ от тех. поддержки.
Оказывается, сообщение «No binding operation info while invoking unknown method with params unknown» это у них диагностика такая. Т.е. в сообщении сервиса нет никакой информации, нужно обратиться в тех. поддержку, чтобы получить реальное сообщение от сервиса. Вот ведь молодцы какие!
Для тех, кто будет наступать на эти грабли: обмен данными ЭЛН и СЭДО только кажутся похожими, на самом деле они отличаются, смотрите спецификацию на обмен.


Вверх

thanks 1 пользователь поблагодарил haspb за этот пост.

two_oceans

оставлено 03.11.2020(UTC)


Offline

Shuraken

 


#3
Оставлено
:

3 ноября 2021 г. 11:38:38(UTC)

Shuraken

Статус: Активный участник

Группы: Участники

Зарегистрирован: 30.05.2018(UTC)
Сообщений: 38
Российская Федерация

Сказал(а) «Спасибо»: 7 раз
Поблагодарили: 2 раз в 2 постах

Работаю с СЭДО на тестовом контуре: ‘https://docs-test.fss.ru/sedo-gateway/api/soap/SedoGateway?wsdl’
При отправке подписанного и зашифрованного сообщения процедурой GetMessage получаю ошибку: E_SEDO_3200 — Внутренняя ошибка логического контроля. В справочнике ошибок её нет.
Подписанный запрос:

Ответ:

Кто-нибудь сталкивался с ней?


Вверх


Offline

haspb

 


#4
Оставлено
:

4 ноября 2021 г. 8:57:09(UTC)

haspb

Статус: Новичок

Группы: Участники

Зарегистрирован: 22.03.2019(UTC)
Сообщений: 8
Российская Федерация
Откуда: спб

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 2 раз в 2 постах

С такой ошибкой не сталкивался. Могу предложить следующую версию:
В запросе неверный номер ид. (uuid) сообщения. Сначала надо сделать запрос к сервису и получить имеющиеся сообщения и их ид., затем запрос с конкретным uuid для получения сообщения.

Я почти год не занимался сервисами СЭДО (не было надобности). На прошлой неделе посмотрел вебинар от ФСС по СЭДО. Высокие руководители от ФСС на голубом экране утверждали, что алгоритмы для сервисов ЭЛН и СЭДО идентичны. Проверил, врут. Это видно даже по запросу. Например, для сервисов ЭЛН <Transform Algorithm=»http://www.w3.org/2001/10/xml-exc-c14n»/>, а для сервисов СЭДО <Transform Algorithm=»http://www.w3.org/2001/10/xml-exc-c14n#WithComments»/>
Стучусь в тестовом контуре к сервисам СЭДО. Посылаю запрос <putMessageRequest> с номером документа 27.
Ответ сервиса: «java.lang.IllegalStateException: Error checking EDS»
Тех. поддержка сообщила, что это ошибка подписи запроса.
Вопрос:
В чем отличия алгоритма подписи запроса к сервису СЭДО от алгоритма подписи запроса к сервису ЭЛН?


Вверх


Offline

Shuraken

 


#5
Оставлено
:

4 ноября 2021 г. 11:11:32(UTC)

Shuraken

Статус: Активный участник

Группы: Участники

Зарегистрирован: 30.05.2018(UTC)
Сообщений: 38
Российская Федерация

Сказал(а) «Спасибо»: 7 раз
Поблагодарили: 2 раз в 2 постах

Uuid верный. Его я получил через GetCountMessage и подставил в GetMessage. Позабавило, что этой ошибки нет в описании.


Вверх


Offline

haspb

 


#6
Оставлено
:

4 ноября 2021 г. 13:41:10(UTC)

haspb

Статус: Новичок

Группы: Участники

Зарегистрирован: 22.03.2019(UTC)
Сообщений: 8
Российская Федерация
Откуда: спб

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 2 раз в 2 постах

Здорово, что прошел GetCountMessage. А какой запрос нужно выполнить, чтобы стать абонентом СЭДО?


Вверх


Offline

Shuraken

 


#7
Оставлено
:

4 ноября 2021 г. 13:45:39(UTC)

Shuraken

Статус: Активный участник

Группы: Участники

Зарегистрирован: 30.05.2018(UTC)
Сообщений: 38
Российская Федерация

Сказал(а) «Спасибо»: 7 раз
Поблагодарили: 2 раз в 2 постах

Не знаю. Я брал примеры из документации.


Вверх

Пользователи, просматривающие эту тему

Guest

Быстрый переход
 

Вы не можете создавать новые темы в этом форуме.

Вы не можете отвечать в этом форуме.

Вы не можете удалять Ваши сообщения в этом форуме.

Вы не можете редактировать Ваши сообщения в этом форуме.

Вы не можете создавать опросы в этом форуме.

Вы не можете голосовать в этом форуме.

Содержание:

1.       Сертификат ФСС ЭЛН

2.       Поставщик услуг сервиса 1С Отчетность

Что делать, если возникает ошибка «Не удалось установить соединение с сервером» при отправке отчета ФСС.

Данная ошибка – к сожалению, не редкое явление, которое в дальнейшем приводит к ещё большим проблемам. В данной статье мы рассмотрим несколько вариантов возникновения ошибки Не удалось установить соединение с безопасным сервером, а также несколько способов её решения.  

1.      Сертификат ФСС ЭЛН

Первый вариант, из-за которого может возникнуть ошибка – проблема с сертификатом ФСС ЭЛН.

12 августа 2019 г. заменен сертификат ФСС для 1С по ГОСТ 2001 на продуктивном контуре ЭЛН. Не забудьте скачать сертификат ФСС по ГОСТ 2001!

Для этого проводим настройки сертификатов ФСС, описанные ниже.  

2.      Поставщик услуг сервиса 1С Отчетность

1С Отчетность -> Настройки -> Настройки обмена с контролирующими органами -> Расширенные настройки -> Настройка обмена с ФНС, ПФР и  Росстатом -> Открыть учетную запись и нажать кнопку Настроить Автоматически сейчас.

Далее, попробуем обратиться непосредственно к поставщику сервиса 1С-Отчетность.

Начнём, пожалуй, с самого простого решения, которое подходит обычным пользователям, а также, к которому, порой, прибегают и специалисты. Если вы таковым и являетесь, то в данном случае, самое верное решение – позвонить в техподдержку. Номер можно найти на официальном сайте компании.

Сбои в работе могут наблюдаться со стороны сервиса 1С Отчетность, о чём вам и сообщат. Так же, может возникать и очередь из отчетов на линии ФСС. В данном случае, отчет может быть отправлен, но в дальнейшем остаётся ждать, когда очередь дойдет до вашего отчета. Во всяком случае, изначально рекомендуется связаться с поддержкой оператора, они всё проверят, и скажут, на чьей стороне проблема.

Для более опытных пользователей можно дать следующие рекомендации:

1. Проверьте, имеется ли у Вас доступ на сервере сетевых портов80 HTTP и port 443 HTTPS, а также сетевого ресурса docs.fss.ru;

2. Стоит проверить настройки прокси-сервера в программе 1С (рабочее место 1С-Отчетность — раздел Настройки – ссылка Прочие настройки обмена, ссылка Параметры прокси-сервера). В некоторых случаях данные настройки могут сбиваться.

Специалист компании «Кодерлайн»

Вячеслав Бычуткин

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Soap ошибка преобразования данных xdto
  • Snowrunner системная ошибка vcruntime140 dll