Решение ошибок АРМ ЛПУ ЭЛН
Для облегчения поиска ошибок был создан отдельный раздел для сбора ошибок из АРМ ЭЛН, читайте внимательнее подсказки ниже:
Поделиться статьей в:
В случае возникновения ошибки «ERR_SIGN Некорректная подпись головной организации: Ошибка при проверке сертификата. VALID_SIGNATURE ЭП действительна; При проверке сертификата ЭП произошла ошибка. Не удалось найти/получить доступ к списки отозванных сертификатов УЦ. Обратитесь в службу поддержки ФСС
Скачать данный файл - https://disk.yandex.ru/d/HoOPJ5WPC097RQ
Кликнуть правой кнопкой мыши по нему - Установить список отзыва
В случае возникновения ошибки при установке или обновлении программы «GostCryptography.dll Этому файлу не сопоставлена программа для выполнения этого действия»
Необходимо обновить систему и выполнить команды в командной строке от имени администратора:
sfc /scannow
и
DISM /Online /Cleanup-Image /RestoreHealth
После этого необходимо перезагрузиться
Подробнее вы можете прочитать здесь
В случае возникновения «Internal Error COMCryptoAPIClient» :
В командной строке CMD выполнить (с правами администратора):
cd C:\FssTools
- для 32 бита:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe /registered C:\FssTools\GostCryptography.dll
- для 64 бита:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe /registered C:\FssTools\GostCryptography.dll
В случае возникновения ошибки «Сообщение не соответствует формату XML Encryption»
В меню Администрирование – Настройки сервисов ФСС – Строка соединения укажите следующий адрес сервиса:
https://eln.fss.ru/WSLnCryptoV20/FileOperationsLnService?WSDL
Далее в меню Администрирование – Настройка подписей для сервисов установите галку «Шифровать сообщение». После этого Вам необходимо указать Имя сертификата ФСС и Тип контейнера.
В случае возникновения ошибки «Software caused connection abort: recv failed»
Обычно данная ошибка возникает при бездействии. Когда сервер автоматически закрывает соединение через некоторое время, а клиент получает данную ошибку в ответ на запрос В иных случаях соединение может прерываться из-за перезапуска СУБД на сервере, когда клиент пытается запрашивать данные по уже несуществующим соединениям
В случае возникновения ошибки «HibernateException: Collection is not associated with any session
Данная ошибка обозначает, что в БД АРМ ЛПУ сохранены строки с одинаковым номером ЭЛН. Необходимо войти в PGAdmin по пути: C:\postgresql\bin Исполняемый файлpgAdmin3.exe
Пароль для пользователя Postgres - Manager1 и на схеме public выполнить запрос:
WITH t AS ( SELECT ln_code, COUNT(1) FROM public.fc_eln_data_history GROUP BY ln_code HAVING COUNT(1) > 1) SELECT * FROM public.fc_eln_data_history WHERE ln_code IN (SELECT ln_code FROM t);
Этот запрос выведет строки с одинаковыми номерами ЭЛН. Затем необходимо будет удалить ошибочную строку: delete from public.fc_eln_data_history where id = 'ваш id неверной строки';
Если данный способ не работает и после обновления ПО ошибка повторяется
Необходимо выполнить запрос:
ALTER TABLE public.fc_eln_data_history ADD CONSTRAINT unique_lncode UNIQUE (ln_code);
Это ограничение запрещает создавать в таблице public.fc_eln_data_history строки с одинаковым значением ln_code
В случае возникновения ошибки «В базе данных АРМ ЛПУ имеется некорректная запись» (Transaction already active)
Данная ошибка возникает в случае, когда в какой либо таблице БД приложения сохранены некорректные записи
Для исправления нужно удалить из БД приложения неверную строку (такие записи можно удалить только вручную).
Необходимо подключиться к серверу базы данных PostgreSQL, найти и удалить из базы ошибочную строку. При установке АРМ ЛПУ, вместе с БД и компонентами PostgreSQL устанавливается клиент для подключения к БД. По умолчанию находится здесь: C:\postgresql\bin\pgAdmin3.exe
В интерфейсе клиента открывается сервер PostgreSQL 9.5. Затем открывается схема fss (пользователь fss, пароль fss) – Схемы – public – Таблицы.
Данные в АРМ ЛПУ хранятся в таблицах: fc_eln_data_history - данные листков нетрудоспособнсти;
fc_eln_periods - сведения о периодах нетрудоспособности;
ref_ln_numbers - список запрошенных номеров ЭЛН.
Для просмотра таблицы необходимо выделить ее в дереве таблиц и нажать на значок «Просмотр данных в выбранном объекте» Выделяете и удаляете (delete) строку, которая содержит пустое значение номера ЭЛН или другие ошибки. Как вариант, для поиска и удаления ошибочных записей возможно использование SQL запроса типа: select id from fc_eln_data_history where ln_code is null; delete from fc_eln_data_history where id = ваш id; Для открытия окна SQL запросов необходимо в главном меню нажать на значок «SQL».
Обратите внимание! При удалении строки ЭЛН, если в этом ЭЛН были созданы периоды нетрудоспособности, сначала необходимо удалить их. Периоды нетрудоспособности хранятся в отдельной таблице fc_eln_periods и связаны с fc_eln_data_history по номеру ЭЛН. Просмотр и удаление периодов аналогично, описанному выше.
В случае возникновения ошибки «Unable to acquire JDBC Connection»
Проблема связана с неработоспособностью сервисов ФСС, необходимо ожидать восстановления
В случае возникновения ошибки «Ошибка вызова сервиса передачи/получения данных. ЛПУ НЕ НАЙДЕН В СПРАВОЧНИКЕ»
Необходимо взять документы и лицензии МО, обратиться (подойти на приём) в территориальный орган Фонда по месту осуществления деятельности. Сотрудники ТОФ внесут МО в соответствующие справочники, после чего МО сможет формировать ЭЛН.
В случае возникновения ошибки «Ошибка вызова сервиса передачи/получения данных. Unmarchalling error: cvc-complex-type.2.4.a: Invalid content was found starting with element»
Для устранения ошибки необходимо снять галочку с постановки на учёт в ранние сроки Также необходимо обновить программу.
В случае возникновения ошибки «Ошибка при проверке сертификата. VALID_SIGNATURE ЭП действительна; При проверке сертификата ЭП произошла ошибка. Ошибка построения цепочки сертификатов. Не найден сертификат Удостоверяющего центра, указанный в сертификате пользователя
Необходимо переустановить ВСЮ цепочку сертификатов уполномоченного лица ФСС
В случае возникновения ошибки «ЭЛН с номером, указанным в поле «Продолжение ЭЛН» не закрыт»
Необходимо закрыть предыдущий ЭЛН – невозможно отправить на сервис ЭЛН-продолжение, не закрыв при этом предыдущий ЭЛН
В случае возникновения ошибки «Значение поля (групп полей) отличается от существующего значения»
Ошибка сообщает что невозможно внести изменения в ранее успешно отправленные данные ЭЛН. Понятие «Группа полей» подразумевает некую неделимую целостность полей в ЭЛН, например, если при открытии ЭЛН были успешно отправлены значения «Фамилия» и «Имя», при продлении в эту группу полей невозможно будет добавить «Отчество». Также невозможно исправить или дополнить ранее отправленные данные по периоду нетрудоспособности, например, в ранее отправленный период добавить подпись Председателя ВК;
В случае возникновения ошибки «Направленные данные ЭЛН уже присутствуют в системе»
Вы пытаетесь отправить данные, которые уже присутствуют в системе
В случае возникновения ошибки при запуске программы «Invalid Configuration Location» The configuration area at .. could not be created. Please choose a writable location using the '-configuration' command line option
Пользователю недостаточно места для создания и хранения временных файлов, создаваемых программой. Проверьте квотирование места на диске: уберите квотирование либо увеличьте доступное пользователю пространство,
В случае возникновения ошибки «Количество новых периодов не должно превышать 1»
Ошибка говорит о том, что вы пытаетесь отправить несколько периодов. За один раз можно отправить только один период нетрудоспособности
Поделиться статьей:
Всем, кому понравился или помог это проект - Вы можете помочь ему развиваться материально: