articles:armers

Различия

Показаны различия между двумя версиями страницы.


Предыдущая версия
articles:armers [2023/11/30 09:35] (текущий) dragdrop
Строка 1: Строка 1:
 +======= Решение проблем по установке, настройке и использованию АРМ ЛПУ ЭРС =======
 +
 +В данной статье собраны наиболее популярные проблемы АРМ ЛПУ ЭРС и методы их решения, также всяческие фишки и подсказки для системных администраторов, которые сопровождают данное ПО.
 +
 +Читайте внимательнее!
 +
 +<note tip>
 +
 +Для поиска по статье нажмите Ctrl+F и введите первые символы кода ошибки или вопроса
 +
 +
 +</note>
 +
 +**ВНИМАНИЕ! Узнать о работоспособности сервисов ФСС в данный момент вы можете по кнопке ниже**
 +
 +[[{:news-32.png?32|color:green}https://stats.uptimerobot.com/kVrmqCkZGz|Монитор работоспособности сервисов ФСС]]
 +
 +===== Разбор ошибок АРМ ЛПУ ЭРС =====
 +
 +
 +Решения ошибок собраны здесь:
 +
 +[[{:articles:problem-solving-01.png?32}https://t-wiki.ru/doku.php?id=articles:armers:errors|Решение ошибок АРМ ЛПУ ЭРС
 +]]
 +
 +[[{:articles:problem-solving-01.png?32}https://t-wiki.ru/doku.php?id=articles:armers:postgre|Ошибки после обновления до PostgreSQL 10]]
 +
 +[[{:articles:bigdata.png?32}https://t-wiki.ru/doku.php?id=articles:armers:dbmaintance|Обслуживание базы данных PostgreSQL АРМ ЭРС/АРМ ЭЛН]]
 +
 +[[{:articles:news-32.png?32}https://t-wiki.ru/doku.php?id=articles:armers:log|Как собрать лог?]] 
 +
 +[[{:download-32.png?32}https://t-wiki.ru/doku.php?id=articles:armers:backupcreate|Как сделать резервную копию базы?]]
 +
 +[[{:articles:go-back_36760.png?32}https://t-wiki.ru/doku.php?id=articles:armers:backuprestore|Как восстановить базу данных из резервной копии?]]
 +
 +
 +
 +===== Процесс установки АРМ ЛПУ ЭРС =====
 +
 +<WRAP center round important 100%>
 +В соответствии с рекомендациями ФСТЭК с 11.10.2022  будет выложена новая версия АРМ ЛПУ (ЭРС) с PostgreSQL - 10.22. При переходе на версию АРМ ЛПУ (ЭРС) 3.0.30 необходимо выполнить следующие шаги:
 +
 +1. Сделать резервную копию данных (Администрирование -> Резервное копирование базы данных).
 +
 +2. При установке новой версии АРМ ЛПУ ОБЯЗАТЕЛЬНО выбрать пункт "Установить" на вкладке "Параметры подключения к базе данных". В строке порт соединения ОБЯЗАТЕЛЬНО указать новый номер порта (по умолчанию - 5433), отличный от номера для PostgreSQL 9.5 (по умолчанию - 5432).
 +
 +3. После запуска АРМ ЛПУ в настройках соединения с базой данных (Администрирование -> Настройки соединения с базой данных) ОБЯЗАТЕЛЬНО заменить номер порта на новый.
 +
 +4. Восстановить данные из резервной копии (Администрирование -> Восстановление базы данных).
 +
 +Также БД можно восстановить командой: pg_restore.exe -p 5433 -U fss -d fss < fss.backup
 +
 +Примечание:
 +Если вы используете подключение к базе данных, установленной на удаленный сервер, то сначала нужно установить новую версию ЛПУ на этот сервер с учетом условий выше.
 +</WRAP>
 +
 +
 +
 +Скачиваем программу необходимой разрядности:
 +
 +[[{:download-32.png?32}https://lk.fss.ru/ers.html|Скачать АРМ ЭРС]]
 +
 +
 +**Обязательно нужно обновлять ПО дистрибутивами одинаковой разрядности!
 +
 +В противном случае можно получить неработоспособную БД.**
 +
 +<WRAP center round important 100%>
 +В случае возникновения проблем с установкой PostgreSQL10 после 11.10.22:
 +
 +1. Открываем установочный exe файл в 7zfm. 
 +
 +2. Вытаскиваем оттуда postgresql-10.22-1-windows.exe.
 +
 +3. Запускаем postgresql-10.22-1-windows.exe, устанавливаем в папку C:\postgresql10, пароль Manager1 порт 5433
 +
 +4. Запускаем установку АРМ ЛПУ</WRAP>
 +
 +----
 +
 +Устанавливаем программу **от имени администратора**.
 +
 +
 +
 +----
 +
 +Убедимся что установлен **NET.Framework 4.7** - [[https://www.microsoft.com/ru-RU/download/details.aspx?id=55167|Скачать]]
 +
 +----
 +
 +**Обновлены сертификаты в цепочке(убран доверенный сертификат от неакредитованного УЦ), сертификат УЛ ФСС действует до 15.03.23**
 +<note important>На рабочее место пользователя с 4.07.22 необходимо ставить в **"Личное хранилище"**:
 +
 +
 +**Сертификат уполномоченного лица ФСС**
 +
 +**Сертификат ЛПУ (юр.лицо)** 
 +
 +**Сертификат руководителя ЛПУ (физ.лицо)**
 +
 +**Сертификат главного бухгалтера**
 +</note>
 +
 +<WRAP center round download 80%>
 +Скачиваем и устанавливаем ** ВСЮ ЦЕПОЧКУ СЕРТИФИКАТОВ** уполномоченного лица ФСС:
 +
 +[[https://disk.yandex.ru/d/Sz2aR7kRFFEr_g|Ссылка на скачивание]]
 +</WRAP>
 +
 +
 +
 +
 +(eln_prod_Личное.cer устанавливаем в **"Личное"** остальные два в **"Доверенные корневые центры сертификации"**)
 +
 +Убеждаемся что у пользователя есть права на контейнер закрытого ключа учреждения
 +
 +
 +----
 +
 +=====Настройка программы=====
 +
 +Во вкладке **"Администрирование - Настройки сервисов ФСС"** указать строку соединения:
 +
 +<code>https://docs.fss.ru/ws-gtw-ers-crypto-v20/api/soap/v1/ErsService?wsdl</code>
 +
 +----
 +
 +Убедимся, что проставлены **все галочки** в настройках электронной подписи:
 +
 +{{:articles:armsettings.jpg?400|}}
 +
 +
 +
 +----
 +
 +=====Терминальный режим=====
 +Для работы программы в терминальном режиме при установке программы на сервер (многопользовательский режим)
 +необходимо создать bat-файл в папке с программой со следующим текстом:
 +
 +<code>start "" "fss_mo.exe" -data users\%username%</code>
 +
 +
 +  - Создать ярлык для данного bat-файла
 +  - Вывести его на общий рабочий стол (C:\Users\Public\Desktop)
 +  - Пользователи могут успешно подключаться к удаленному рабочему столу и использовать данный bat-файл для работы в программе в многопользовательском режиме.
 +PS. Обязательно необходимо под **каждым** терминальным пользователем повторить процедуру установки сертификатов ФСС (три сертификата) и сертификат учреждения (ЛПУ)
 +
 +
 +----
 +
 +=====Доступ в PGAdmin=====
 +
 +Для доступа в админку СУБД нужно перейти в: **C:\postgresql\bin**
 +
 +Запустить файл:  **pgAdmin3.exe**
 +
 +Правой кнопкой мыши на БД - Подключиться
 +
 +>Логин: postgres
 +>Пароль: Manager1
 +
 +----
 +
 +=====Обновление АРМ ЭРС=====
 +
 +Перед обновлением необходимо убедиться, что никто из пользователей не работает
 +в АРМ ЛПУ(ЭРС) и сделать резервную копию базы (По инструкции выше или через PGadmin)
 +
 +Процесс обновления отличается от исходных параметров СУБД и ОС:
 +
 +**1. База расположена на сервере с ОС Windows, параметры подключения
 +стандартные (Имя базы: fss, логин: fss, пароль: fss)**
 +
 +Чтобы обновить программу необходимо скачать ее последнюю версию по адресу: [[https://lk.fss.ru/ers.html|Ссылка]]
 +
 +Убедиться что на сервере с базой Postgres установлен вместе с программой АРМ ЭРС
 +
 +Запускаем скачанный дистрибутив и **ОБЯЗАТЕЛЬНО** снимаем галочку "Установить" на шаге установки сервера БД
 +
 +{{:articles:armersbdinstall.jpg?400|}}
 +
 +После установки в папке с программой проверяем файл UpdateDatabase.log (лог
 +обновления).
 +
 +При удачном обновлении данный файл должен содержать примерно такие строки:
 +
 +<code>c:\FssArmErs>c:\postgresql\bin\psql -p 5432 -f "c:\FssArmErs\ELN\updates\2019081301.sql"
 +DELETE 0
 +DELETE 0
 +DELETE 1
 +c:\FssArmErs>c:\postgresql\bin\psql -p 5432 -f "c:\FssArmErs\ELN\updates\2019100201.sql"
 +UPDATE 1
 +UPDATE 1
 +c:\FssArmErs>c:\postgresql\bin\psql -p 5432 -f "c:\FssArmErs\ELN\updates\2021060401.sql"
 +TRUNCATE TABLE
 +INSERT 0 1
 +</code>
 +
 +При НЕ удачном обновлении в файле будут только строки (их будет много, а не
 +конкретно эти 4:
 +
 +<code>
 +c:\FssArmErs>c:\postgresql\bin\psql -p 5432 -f "c:\FssArmErs\ELN\updates\2016021403.sql"
 +c:\FssArmErs>c:\postgresql\bin\psql -p 5432 -f "c:\FssArmErs\ELN\updates\2016021404.sql"
 +c:\FssArmErs>c:\postgresql\bin\psql -p 5432 -f "c:\FssArmErs\ELN\updates\2016021405.sql"
 +c:\FssArmErs>c:\postgresql\bin\psql -p 5432 -f "c:\FssArmErs\ELN\updates\2016021406.sql"
 +</code>
 +
 +**2. База расположена на сервере с ОС отличной от Windows или параметры
 +подключения НЕ стандартные**
 +
 +Открываем дистрибутив при помощи архиватора (7-zip) и достаем из него папку
 +ELN\updates
 +
 +{{:articles:armers7z.jpg?400|}}
 +
 +Запускаем pgAdmin, открываем базу, переходим к схеме «ers»
 +
 +{{:articles:armerssubd.jpg?400|}}
 +
 +Далее нажать на:
 +
 +{{:articles:armersuserquery.jpg?400|}}
 +
 +И последовательно по порядку выполняем все запросы из папки updates
 +
 +{{:articles:armerssqlquery.jpg?400|}}
 +
 +----
 +
 +
 +======= Как внести изменения в оплаченный талон? =======
 +
 +Внесение изменений в оплаченный талон 2
 +В случае, если в оплаченном Талоне 2 была допущена ошибка в следующих полях из списка в разделе «Сведения о новорожденном»:
 +
 +•  поле «Общее количество детей, включая рожденных ранее»;
 +
 +•  поле «Пол ребенка»;
 +
 +•  поле «Рост, в сантиметрах»;
 +
 +•  поле «Вес, в граммах»;
 +
 +•  поле «Дата-время родов»;
 +
 +,то данные можно изменить и отправить повторно. Для этого в талоне 2 на панели инструментов нажать кнопку «Внести изменения в оплаченный талон», поля из списка разблокируются. Далее нужно внести изменения, подписать талон, отправить в ФСС и получить результат, статус талона изменится на «Принято ТОФ» (изменения успешно отправлены). Запросить актуальный статус оплаченного талона, нажав кнопку «Получить статус талона», в ответ придет статус «Оплачено».
 +
 +----
 +
 +<WRAP center round info 60%>
 +Поделиться статьей:
 +
 +~~socialite~~
 +</WRAP>
 +
 +Всем, кому понравился или помог это проект - Вы можете помочь ему развиваться материально:
 +[[{:donate.png?32|}https://t-wiki.ru/doku.php?id=donate|Поддержать проект]]
 +