По Сервисам ЭЛН – ГУ РО ФСС по Республике Саха (Якутия)

Причина появления ошибки фсс

Считается, что с помощью XML Encryption можно шифровать любые данные. Но чаще это используется с шифрованием текста, алгоритмов и ключевой информации. Для дешифрования используется элемент KeyInfo. Он может быть прикреплен к каналу или сообщению, в котором используется шифрование. Но это не обязательно, так как может и не быть прикрепленным к зашифрованному тексту.

Ошибка ФСС появляется, если Вы собираетесь оправить сообщение, но это не получается, так как нет электронной подписи «шифрования сообщения».

Решение проблемы

Начать решение нужно с настройки АРМ ЛПУ. Для этого стоит сделать:

  1. Запустить меню Администрирование и запустить Настройку сервисов ФСС. После этого находим Строка соединения и туда нужно вписать некоторые данные.
  2. Дальше нужно запустить меню Администрирования и найти раздел настройки электронных подписей. Почти в середине этого меню будет возможность поставить отметку возле «Шифровать сообщение». Мы должны её поставить. Сразу под этим будет два свободных поля – это «Тип контейнера» и «Имя сертификата ФСС». Их тоже заполняем.

Если вы хотите проверить работу и понять для себя, как оно функционирует, то указывая имя сертификата ФСС напишите: «тестовый». Когда его скачаете, устанавливайте на компьютер и запускайте.

Если же вы хотите использовать его для работы, то в имени ФСС укажите обычное и тогда всё будет работать.

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

Некоторые современные программы шифруют все сообщения. Там используется встроенная система шифрования и дешифрования. Так они защищают частную информацию от взлома. Пользователь не видит всех программных механизмов, а только текст сообщения. Это упрощает использование программ.

Технологическая информация – гу ро фсс по республике саха (якутия)

Информация для доработки программного обеспечения
вендоров

 Воспользуйтесь следующей ссылкой:
http://fss.ru/ru/fund/disabilitylist/technological/index.shtml
Справочник по решению технических вопросов при работе в системе АРМ ЛПУ
(автоматизированное рабочее место лечебно-профилактического учреждения)

В работе программы обнаружились ошибки.

Пожалуйста перед обращением на горячую линию проверьте
версию вашей программы. Это можно сделать в меню “Справка/О программе”. В окне
“О программе” найдите строчку “Версия программы”. После этого зайдите в раздел
ЭЛН и в левой части
страницы найдите номер последней версии программы, доступной для
скачивания.

Если на сайте имеется более свежая версия, пожалуйста
установите её и проверьте, не устранена ли ошибка.

При попытке отправки ЭЛН возникает ошибка “Количество
новых периодов не должно превышать 1”.

При выписке ЭЛН необходимо выполнять последовательность
действий: добавляем сведения в один из разделов ЭЛН и сразу нажимаем кнопку
“Отправить в ФСС”. Добавили новый период, подписали, нажали “Отправить в ФСС”.
Таким образом исключается эта ошибка.

При выписке ЭЛН на срок более 15 дней необходимо делить ЭЛН
на два, выдавая продолжение.

Ошибка “org.hibernate.HibernateException: collection is
not associated with any session”.

Всё зависит от того, была ли в этой БД ценная информация.
Если ничего ценного в БД не было, то можно просто переустановить АРМ МО.

Если же есть желание сохранить старую информацию из БД, то
надо локализовать проблему. Тут возможны два варианта.

Самый простой способ узнать, работает ли БД на компьютере – это запустить
PGAdmin (C:postgresbinpgAdmin3.exe) и попробовать подключиться к БД fss.
Если подключиться не получается, то надо проверить службу в сервисах и почитать
логи в каталоге “C:postgresqldatapg_log”

При выборе сертификата подписи врача отображается
наименование МО вместо фамилии.

Проблема решена в программе начиная с версии 2.0.13.
Рекомендуется обновить программу.

При работе с сертификатами ЮЛ появляется нечитабельная
ошибка.

Возможно некорректна структура сертификата, например в
составе подписи есть реквизиты ЮЛ, а ИНН стоит физ. лица. Воспользуйтесь
сервисом проверки корректности подписи:
https://www.gosuslugi.ru/pgu/eds.
Если сертификат некорректен, необходимо его перевыпустить.

Где скачать сертификаты головного удостоверяющего центра
УЦ 1 ИС ГУЦ?

Скачать можно на сайте:
https://e-trust.gosuslugi.ru в
разделе “Головной УЦ”.

Читайте также:  Госканцелярия Молдовы переходит на цифровую подпись

При запуске возникает ошибка Unable to build entity
manager factory

АРМ МО (ЛПУ) состоит из двух компонентов. Собственно
приложение в котором работает пользователь и PostgreSQL база данных, в которую
сохраняются данные. Ошибка Unable to build entity manager factory говорит о
том, что приложение не может соединиться с БД. Причин может быть несколько,
например отсутствие доступа к серверной машине (при работе в сетевой версии)
итд. Если у вас не установилась PostgreSQL база данных, вам необходимо
переустановить приложение, на шаге “Параметры подключения к базе данных”
необходимо отметить флаг “Установить”.

При отправке ЭЛН сервис возвращает следующую ошибку:
<?XML:NAMESPACE PREFIX = “NS1”
/><NS1:ERR_CODE>ELR_617</NS1:ERR_CODE><NS1:ERR_MESS>В
дубликате ЛН, где весь период нетрудоспособности отражается одной строкой,
обязательно заполнить все поля</NS1:ERR_MESS>

Это означает, что в ЭЛН-дубликате заполнены не все
обязательные поля. Возможно в ЭЛН не указаны должность и фамилия Пред ВК.

Ошибка Could not initialize class
ru.ibs.fss.common.security.signature.COMCryptoAPIClient возникает при настройке
или обращению к подписи для сервисов ФСС

Это означает, что не соблюдены системные требования, а
именно – не установлен фреймворк .NET4.

Ошибка java.lang.ExceptionInInitializerError возникает
при настройке или обращению к подписи для сервисов ФСС

Это означает, что не соблюдены системные требования, а
именно – не установлен фреймворк .NET4.

Пытаемся выдать листок-дубликат. Возникает ошибка
ELR-716. Почему?

Согласно приказу 624н, если установлен флаг “Дубликат”, весь
период нетрудоспособности заполняется одной строкой с указанием председателя
ВК.

У ЭЛН статус 090 Действия прекращены как его
аннулировать?

ЭЛН со статусом 090 – “Действия прекращены” это и есть
аннулирование. В повторном аннулировании нет необходимости.

Как аннулировать ЭЛН в статусе 030 Закрыт?

В статусе “Закрыт”, МО может аннулировать ЭЛН только в
случае выдачи дубликата (“030 – Выдан ЛН-дубликат”), при этом необходимо
обязательно указать причину прекращения действия.

Правила перехода на статус 090 “Действия прекращены”
принятые в данный момент в проекте ЭЛН:

  • Предыдущий статус = «Открыт» / «Продлен» / «Закрыт» / «Направление на
    МСЭ»;
  • Возможные пользовательские операции (в сообщении с идентификатором ЭЛН
    должна быть причина прекращения действия):

    • МО: отменить оформление – возможно только для статусов «Открыт» и «Продлен»
      для обоих вариантов оформления ЭЛН;
    • МО: обнаружены расхождения с ЛН – возможно на статусах «Открыт» / «Продлен»
      только для ЭЛН как копия ЛН;
    • МО: выдать ЛН-дубликат – возможно на статусах «Открыт» / «Продлен» /
      «Закрыт» только для ЭЛН;
    • МО: выдать ЭЛН-дубликат – возможно на статусах возможно на статусах
      «Открыт» / «Продлен» / «Закрыт» для обоих вариантов оформления ЭЛН;
    • МСЭ: обнаружены расхождения с ЛН – возможно на статусе «Направление на МСЭ»
      только для ЭЛН как копия ЛН;
    • Страхователь: обнаружены расхождения с ЛН – возможно на статусе «Закрыт»
      только для ЭЛН как копия ЛН;

Ошибка вызова сервиса передачи/получения данных.
Сообщение не соответствует формату XML Encryption. Обратитесь к разработчику
программного обеспечения, на котором осуществлялось шифрование данных. Сообщите
следующую информацию: Отсутствует элемент EncryptedData class
ru.ibs.cryptopro.jcp.crypt.CryptoException

Причина:
Вы пытаетесь отправить сообщение, не указав в настройках электронной подписи
«Шифровать сообщение».
Что делать:
1. Выполните настройку АРМ ЛПУ
1.1.В меню Администрирование – Настройки сервисов ФСС – Строка соединения
укажите следующий адрес сервиса:
Для работы
https://docs.fss.ru/WSLnCryptoV11/FileOperationsLnPort?WSDL
Для тестирования
https://docs-test.fss.ru/WSLnCryptoV11/FileOperationsLnPort?WSDL
1.2. Далее в меню Администрирование – Настройка подписей для сервисов
установите галку «Шифровать сообщение». После этого Вам необходимо указать Имя
сертификата ФСС и Тип контейнера. Данный сертификат можно скачать на сайте
Фонда в разделе ЭЛН (если Вы настраиваете сервисы для тестирования, то Вам
необходимо скачать ТЕСТОВЫЙ сертификат ФСС). После скачивания установите его на
компьютер.
2. Если АРМ ЛПУ уже настроен, проверьте правильность сертификата ФСС,
указанного в настройках подписей (Администрирование – Настройка подписей для
сервисов): для тестирования указывается ТЕСТОВЫЙ сертификат уполномоченного
лица ФСС, для работы – обычный.

ORA-20015: Не удалось определить состояние ЭЛН:
Для перехода в статус ‘Продлен’ необходимо добавить период
нетрудоспособности;
Для перехода в статус ‘Закрыт’ необходимо заполнить поля: ‘Приступить к работе
с: дата’ или ‘Иное: код’;
Для перехода в статус ‘Направление на МСЭ’ необходимо заполнить поле ‘Дата
направления в бюро МСЭ’

Причина:
1. В системе существует ЭЛН с таким же номером и такими же данными, которые Вы
присылаете (дублирование данных);
2. Присылаемые данные в ЭЛН не соответствуют этапу оформления (заполнения)
ЭЛН:
недостаточно данных для определения состояния ЭЛН;
внесенные данные относятся к разным этапам оформления (заполнения) ЭЛН.
Что делать:
1. Запросите актуальное состояние ЭЛН из системы, тем самым Вы исключите
повторную отправку тех же данных;
2. Выполните необходимую дальнейшую операцию с ЭЛН в соответствии с порядком
624н:
продление (добавить новый период нетрудоспособности);
закрытие (добавить информацию о закрытии);
направление на МСЭ (добавить информацию о направлении на МСЭ).

Читайте также:  Как получить усиленную квалифицированную электронную подпись

ORA-20013: Не удалось обновить данные. Обновляемая запись
потеряла актуальность

Причина:
Вы пытаетесь изменить ЭЛН, который ранее уже был кем-то изменен.
Что делать:
1. Запросите актуальное состояние ЭЛН из системы, тем самым Вы исключите
повторную отправку тех же данных;
2. Выполните необходимую дальнейшую операцию с ЭЛН в соответствии с порядком
624н:
продление (добавить новый период нетрудоспособности);
закрытие (добавить информацию о закрытии);
направление на МСЭ (добавить информацию о направлении на МСЭ).

ORA-20001: Доступ к ЭЛН с №_________, СНИЛС_________,
статусом _________ – ограничен

Причина:
Вы пытаетесь получить данные ЭЛН, который находится в статусе, который
находится в статусе, ограничивающем Ваш доступ. Например, страхователь пытается
получить данные ЭЛН, который еще не закрыт медицинской организацией. Согласно
процессной модели, страхователь может получить данные ЭЛН для редактированиня
только на статусе 030 – Закрыт. Другой пример – бюро МСЭ не может получить
данные ЭЛН, который не направлен в бюро МСЭ (статус 040 – Направление на
МСЭ)
Что делать:
1. Удостоверьтесь, что номер ЭЛН, данные которого вы хотите получить, введен
верно.
2. Дождитесь перехода ЭЛН на статус, который позволит Вам получить данные
ЭЛН.

Ошибка вызова сервиса передачи / получения данных. Не
удалось расшифровать сообщение.
Возможно сообщение было зашифровано на ключе, отличном от ключа уполномоченного
лица ФСС.
Проверьте правильность и актуальность ключа уполномоченного лица
ФСС.

Причина:
В меню Администрирование – Настройка подписей для сервисов в поле «Имя
сертификата ФСС» указан неверный сертификат.
Что делать:
Укажите верный сертификат уполномоченного лица ФСС:
скачайте сертификат уполномоченного лица ФСС в разделе ЭЛН на сайте
Фонда;
установите скачанный сертификат на компьютер;
укажите данный сертификат в поле «Имя сертификата ФСС».

Ошибка вызова сервиса передачи/получения данных. Ошибка
шифрования сообщения для получателя. Client received SOAP Fault from server:
Fault occurred while processing. Please see the log to find more detail
regarding exact cause of the failure.null

Причина:
Вы указали неверный сертификат для шифрования сообщения в поле «Имя сертификата
МО»: указанный сертификат может быть использован только для подписания, но не
шифрования.
Что делать:
Закажите и установите сертификат, который поддерживает не только операцию
подписания, но и операцию шифрования.

Ошибка при установке АРМ ЛПУ: Unable to write inside TEMP
environment variable path. Возникла ошибка при попытке загрузки данных из базы
данных. Сообщите администратору следующую информацию:
Unable to build entity manager factory.

Причина:
Приложение было установлено некорректно (некорректно установлена БД).
Что делать:
1. Запустите установку с правами администратора;
2. Выполните установку программы по шагам инструкции (путь, где лежит
инструкция:
http://cabinets.fss.ru/eln.html).

Ошибка при попытке загрузки данных из базы данных.
Возникла ошибка при попытке загрузки данных из базы данных. Сообщите следующую
информацию: org.hibernate.exception.SQLGrammarException: could not extract
ResultSet.

Причина:
Не установлена база данных приложения.
Что делать:
Выполните переустановку приложения. При установке, на шаге выбора установки
базы данных, отметьте флаг “Установить”.

Ошибка при попытке зайти в настройки подписи в ПО АРМ
ЛПУ. При попытке зайти в настройки подписи в ПО АРМ ЛПУ выходит ошибка
“Internal error. Reason: java.lang.ExceptionInInitializerError” или “Internal
Error. Reason: java.lang.NoClassDefFoundError: Could not initialize class
ru.ibs.fss.common.security.signature.COMCryptoAPIClient”

Причина:
Приложение было установлено некорректно (не зарегистрирована библиотека
GostCryptography.dll).
Что делать:
1. Необходимо убедиться, что разрядность ОС совпадает с разрядностью
установщика приложения.
2. Проверить, установлены ли в системе компоненты Microsoft.Net Framework
версии 4 и выше (по умолчанию данные компоненты устанавливаются в
C:WindowsMicrosoft.NETFramework). Данные компоненты можно скачать с сайта
microsoft.com.
3. Проверить, что в папке, куда установлено приложение, имеется файл
GostCryptography.dll (по умолчанию данный файл устанавливается в C:FssTools).
Если данного файла нет, попробуйте переустановить приложение.
4. Если все верно, в командной строке выполнить:
cd C:FssTools — переходим в папку, в которой находится файл
GostCryptography.dll
C:WindowsMicrosoft.NETFrameworkv4.0.30319RegAsm.exe /registered
GostCryptography.dll — с указанием вашего адреса установки компонентов
Microsoft.NET
5. Перезапустить приложение.

Читайте также:  Как подать заявку на аукцион Сбербанк АСТ | СВ Тендер

При отправке ЛН в ФСС ничего не происходит. Просто висит
окно – идет соединение. Все настройки, сертификата, все тесты АРМ отрабатывает.
И нормально получает новые номера ЛН из ФСС.

Проблема известная. Это из-за того, что в БД имеется “битая”
запись с пустым полем № ЭЛН. Лечится удалением этой записи из таблицы
pgAdmin-ом.

При попытке подписать ЭЛН не выходит список сертификатов
для подписи или нет действительных сертификатов для подписи.

Если Ваш текущий сертификат еще не окончил свое действие, то
необходимо зайти по адресу:

https://www.ecpexpert.ru/sites/default/files/products/cades/demopage/simple.html

для проверки установленного CSP и сертификатов, необходимых плагинов для работы
с ЭП. Если все установлено, но сертификаты не отображаются, остается проверить
установлены ли последние списки отзыва сертификатов для каждого доверенного УЦ
в цепочке сертификатов.

Ошибка вида “Не удалось подписать информацию Index:XX,
Size:XX”

Возникает при подписании периода нетрудоспособности,
если:

  • 1. Ошибка сертификата подписания (либо не принадлежит МО, либо ошибки в
    самом сертификате).
  • 2. В ЭЛН внесли изменения (предварительно не запросив данные с ФСС
    “Получить из ФСС”), после чего пытаются отправить в ФСС.
  • 3. Не хватает подписи Председателя ВК.

Для решения нужно:

  • удалить ЭЛН из “Журнала ЭЛН” и загрузить ЭЛН заново “Получить из ФСС”,
    загрузятся актуальные данные из БД ФСС.
  • заполнить второй период нетрудоспособности, проставить подписи напротив
    Врача и Пред ВК
  • отправить данные в ФСС “Отправить в ФСС”.

Элн 2.0 · issue #39 · alexmas/gostcryptography

Здравствуйте, коллеги!
С 2021 года используем GostCryptography для взаимодействия с ФСС в части обмена данными ЭЛН. За библиотеку Автору отдельное спасибо. Все прекрасно работало, до появления сервиса версии 2.0.

С появлением нового сервиса, на запрос ЭЛН по № и СНИЛС (в тестовый контур https://docs-test.fss.ru/ws-insurer-crypto-v20/FileOperationsLnService), всегда возвращается ошибка: “ru.fss.integration.ws.fault.v01.InternalException: Не удалось расшифровать сообщение. Возможно сообщение зашифровано на ключе отличном от ключа уполномоченного лица ФСС. Проверьте правильность и актуальность ключа уполномоченного лица ФСС. class ru.ibs.cryptopro.jcp.eln.crypt.CryptoException”.

В процессе отладки удалось выяснить, что тестовый контур ЭЛН 2.0 не принимает сертификат уполномоченного лица ФСС для тестового контура (https://cabinets-test.fss.ru/FSS_TEST_CERT_2021.cer), а только сертификат для рабочего контура (https://cabinets.fss.ru/FSS_PROD_CERT_2021.cer). Также тестовый контур 2.0 (в отличии от тестового контура 1.1) не принимает тестовые сертификаты (выданные тестовыми УЦ), а только выданные акредитованными УЦ (т.е. полноценные сертификаты).

При выполнении этих условий АРМ ФСС выполняет запрос ЭЛН по № и СНИЛС и ему сервис возвращает: “Ошибка: ORA-20001: Некорректные параметры: Рег. номер в запросе и ОГРН в сертификате ЭП. Не найден страхователь с такими параметрами, а также отсутствует уполномоченный представитель с таким сертификатом ЭП”. Что, в общем корректно (если не обращать внимание, что контур тестовый), так как используется сертификат страхователя, который не участвует в обмене данными ЭЛН.

Запрос в тестовый контур ЭЛН 2.0 без шифрования данных (https://docs-test.fss.ru/ws-insurer-v20/FileOperationsLnService) выполняется и сервис возвращает: “ORA-20001: Номер 306735316028 принадлежит к ЛН на бумажном бланке”. Что тоже выглядит корректно. То есть, на лицо проблема с шифрованием (или расшифровыванием на стороне ФСС) сообщения.

Код метода и текст сообщения, передаваемое сервису ФСС в следующих сообщениях.

Кто ни будь подскажите, в чем моя ошибка.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector