Z_DOCSFSS
Краткое описание :
ЭЦП xml-сообщения SOAP для СМЭВ.Описание :
Загрузка и импорт ЭЛНЧто измененно :
Необходимо разработать функцию, позволяющую подписать Xml-сообщение Soap для СМЭВ (система межведомственного электронного взаимодействия).
Как измененно :
Добавлена настройка "Настройки Галактики \ Общие настройки системы \ Интеграция со смежными системами \ Портал ФСС \ Сертификат подписи страхователя". В качестве её значения указывается отпечаток (Thumbprint) сертификата подписи страхователя. Выбор сертификата в этой настройке осуществляется из хранилища "Сертификаты - текущий пользователь" из раздела "Личное". То есть предварительно сертификат подписи страхователя должен быть установлен именно в этот раздел хранилища.
Разработан интерфейс Z_DocsFSS::DomDoc, реализующий объектный интерфейс Z_DocsFSS::IDomDoc. Его назначение - упростить код формирования Xml-файла. Описание методов см. в Z_DocsFSS\vip\DomDoc.vih.
Разработана библиотека GalFSS.dll, содержащая методы Sign и VerifySign для подписания xml-документа запроса и проверки подписи в ответном сообщении. Первый параметр обоих методов - имя файла xml-документа; второй параметр метода Sign - отпечаток сертификата подписи, установленного в личном хранилище текущего пользователя. Доступ к методам библиотеки осуществляется с помощью вип-интерфейса Z_DocsFSS::coGalDocsFSS, реализующего объектный интерфейс Z_DocsFSS::comIGalDocsFSS с указанными методами.
Z_DOCSFSS
Краткое описание :
Шифрование XML-документа (продолжение ПИР 102.184408).Описание :
Загрузка и импорт ЭЛНЧто измененно :
Шифрование XML-документа (продолжение ПИР 102.184408).
Для решения задачи получения и передачи данных по ЭЛН нужна возможность не только подписать Xml-документ цифровой подписью, но и зашифровать его.
После получения ответа сервера в виде xml-файла, ответ нужно расшифровать.
Документация по работе с web-сервисом см. на портале ФСС http://fss.ru/ru/fund/disabilitylist/technological/index.shtml)
Как измененно :
Реализованы функции шифрования и расшифрования xml-документов.
1. Функция шифрования документа Gost28147EncryptByCert принимает на вход 4 параметра:
-Полный путь к файлу , который шифруем (inFileName)
-Полный путь к файлу, в который сохраняем результат (outFileName)
-Отпечаток сертификата пользователя, шифрующего сообщение (SenderCertThumbprint)
-Отпечаток сертификата пользователя, в адрес которого шифруется сообщение (DestCertThumbprint)
Шифрование происходит по алгоритму ГОСТ 28147 с генерацией сессионного ключа, в xml-документ добавляется информация о сессионном ключе на основе протокола согласования ключей ГОСТ 34.10-2001, a также публичный сертификат пользователя, шифрующего сообщение.
2. Функция расшифрования Gost28147DecryptByCert(предназначена для расшифрования ответного сообщения) принимает на вход 3 параметра:
-Полный путь к файлу, который нужно расшифровать (inFileName)
-Полный путь к файлу, в который сохраняем результат (outFileName)
-Отпечаток сертификата пользователя, отправляющего сообщение, ответ на которое дешифруем. (SenderCertThumbprint)
3. Функция поиска сертификата в хранилище SelectCertByThumbprint, принимает на вход 3 параметра
-Имя хранилища (StoreName)
-Локация хранилища (локальный компьютер, текущий пользователь) (StoreLocation)
-Отпечаток сертификата (Thumbprint)
Z_DOCSFSS
Краткое описание :
Реализация взаимодействия с web-сервисом ФСС для отправки ЭЛНОписание :
Экспорт ЭЛНЧто измененно :
Реализация взаимодействия с web-сервисом ФСС для отправки ЭЛН.
Как измененно :
Зарплата - Операции - Больничные - Расчет больничных - Экспорт ЭЛН
Экспорт реестра ЭЛН на портал ФСС происходит по кнопке "Экспорт в ФСС".
Для экспорта реестра ЭЛН необходимо указать папку, в которой сохранится ответ ФСС и заполнить информацию о данных отправителя:
- версия документа
- ФИО руководителя
- ФИО гл. бухгалтера
- ФИО составителя
- версия документа
- телефон
Выбранные в нижней части интерфейса листки нетрудоспособности будут переданы на портал ФСС.
При экспорте реестра ЭЛН на портал ФСС выдается подробный атлантический протокол о каждом этапе экспорта:
1. информация о сертификатах:
- информация о сертификате подписи страхователя (имя, отпечаток, хранилище, папка)
- информация о сертификате подписи руководителя (имя, отпечаток, хранилище, папка)
- информация о сертификате подписи главного бухгалтера (имя, отпечаток, хранилище, папка)
- информация о сертификате уполномоченного лица ФСС (имя, отпечаток, хранилище, папка)
2. результат подписания
3. результат шифрования
4. информация о соединении с порталом ФСС (адрес, настройка соединения, результат)
5. результат расшифрования ответа ФСС
6. полный путь, по которому сохранен ответ ФСС
Z_DOCSFSS
Краткое описание :
Возможность вызова методов из GalFss.dll без предварительной регистрации dll в реестре.Описание :
Загрузка и импорт ЭЛНЧто измененно :
Возможность вызова методов из GalFss.dll без предварительной регистрации dll в реестре.
Необходимо доработать вызов методов GALFSS.dll из vip.
Как измененно :
Добавлена возможность вызова функций из GalFSS.dll без предварительной регистрации в реестре.
Z_DOCSFSS
Краткое описание :
Настройки подключения к Web-сервису по импорту ЭЛН через прокси-сервер.Описание :
Загрузка и импорт ЭЛНЧто измененно :
Настройки подключения к Web-сервису по импорту ЭЛН через прокси-сервер.
Для импорта электронных листков нетрудоспособности с портала ФСС возникла необходимость подключения к Web-сервису ФСС через прокси-сервер.
Как измененно :
Зарплата - Операции - Больничные - Расчет больничных - Импорт ЭЛН
Настройка соединения с порталом ФСС (в случае импорта ЭЛН с портала ФСС из Галактики) выполняется в реестре настроек Галактики:
Настройки Галактики - Общие настройки системы - Интеграция со смежными системами - Портал ФСС - Настройка соединения:
- без прокси
- с прокси, с параметрами по умолчанию из ОС
- с прокси, с явными параметрами
Если выбран вариант соединения "с прокси, с явными параметрами", то в этом случае нужно заполнить параметры соединения:
- прокси сервер
- порт
- пользователь
- пароль
Если пользователь и пароль пустые, значения данных полей - текущий пользователь.
Z_DOCSFSS
Краткое описание :
Импорт ЭЛН с портала ФСС. Выдача протокола соединения с Web-сервисом.Описание :
Загрузка и импорт ЭЛНЧто измененно :
Импорт ЭЛН с портала ФСС. Выдача протокола соединения с Web-сервисом.
Для удобства работы предлагается по параметру выдавать атлантический протокол по результатам соединения с порталом.
В протокол выводить адрес, по которому происходит соединение, результат соединения, возможно и дополнительные (промежуточные) этапы соединения.
Как измененно :
Зарплата - Операции - Больничные - Расчет больничных - Импорт ЭЛН
Добавлена возможность вывода протокола при получении ЭЛН с портала ФСС.
С этой целью в параметры импорта ЭЛН добавлен параметр "Выводить протокол".
При включенном параметре при загрузке ЭЛН с портала ФСС выводится протокол логирования со следующей информацией, которая детализирована по группам:
- Общая информация (номер ЛН, СНИЛС, рег. номер в ФСС)
- Информация о сертификатах (сертификат страхователя, сертификат уполномоченного лица)
- Информация о подписании и шифровании
- Отправка HTTP запроса, адрес, параметры соединения
- Результат соединения
- Проверка подписи в ответе ФСС
- Разбор HTTP ответа
- Полный путь с ответом ФСС
Z_DOCSFSS
Краткое описание :
Экспорт ЭЛН с портала ФСС. Выдача протокола соединения с Web-сервисом.Описание :
Экспорт ЭЛНЧто измененно :
Экспорт ЭЛН с портала ФСС. Выдача протокола соединения с Web-сервисом.
Как измененно :
Зарплата - Операции - Больничные - Расчет больничных - Экспорт ЭЛН
При экспорте реестра ЭЛН на портал ФСС выдается подробный атлантический протокол о каждом этапе экспорта:
1. информация о сертификатах:
- информация о сертификате подписи страхователя (имя, отпечаток, хранилище, папка)
- информация о сертификате подписи руководителя (имя, отпечаток, хранилище, папка)
- информация о сертификате подписи главного бухгалтера (имя, отпечаток, хранилище, папка)
- информация о сертификате уполномоченного лица ФСС (имя, отпечаток, хранилище, папка)
2. результат подписания
3. результат шифрования
4. информация о соединении с порталом ФСС (адрес, настройка соединения, результат)
5. результат расшифрования ответа ФСС
6. полный путь, по которому сохранен ответ ФСС
Z_DOCSFSS
Краткое описание :
Импорт ЭЛН с портала ФСС. Настройки импорта.Описание :
Загрузка и импорт ЭЛНЧто измененно :
Импорт ЭЛН с портала ФСС. Настройки импорта.
Предлагается доработать настройки выбора сертификатов для подписания и шифрования сообщения в ФСС.
В настройках для выбора сертификата открывать отдельное окно, в котором отображать основные свойства сертификата:
- сертификат ("понятное имя", если имя задано в свойствах сертификата, иначе подтягивать наименование из свойств "Субъект" из вкладки "Состав" сертификата) (п.1)
- издатель
- действителен
- отпечаток
В значение настроек для
"Настройки Галактики \ Общие настройки системы \ Интеграция со смежными системами \ Портал ФСС \ Сертификат подписи страхователя"
"Настройки Галактики \ Общие настройки системы \ Интеграция со смежными системами \ Портал ФСС \ Сертификат подписи руководителя"
"Настройки Галактики \ Общие настройки системы \ Интеграция со смежными системами \ Портал ФСС \ Сертификат подписи главного бухгалтера"
"Настройки Галактики \ Общие настройки системы \ Интеграция со смежными системами \ Портал ФСС \ Сертификат уполномоченного лица ФСС"
отображать наименование сертификата из. п.1.
Поле "Сертификат" в окне выбора сертификатов отображать в виде гиперссылки,по которой можно открыть выбранный сертификат и посмотреть его свойства.
Как измененно :
Настройка сертификатов для импорта ЭЛН с портала ФСС настраивается в реестре настроек Галактики.
В реестр настроек добавлены настройки:
Сертификат подписи страхователя:
- Настройки Галактики - Общие настройки системы - Интеграция со смежными системами - Портал ФСС - Сертификат подписи страхователя (GALFSS.SIGNATURES.INSURANT.NAME)
Сертификат подписи руководителя:
- Настройки Галактики - Общие настройки системы - Интеграция со смежными системами - Портал ФСС - Сертификат подписи руководителя (GALFSS.SIGNATURES.BOSS.NAME)
Сертификат подписи главного бухгалтера:
- Настройки Галактики - Общие настройки системы - Интеграция со смежными системами - Портал ФСС - Сертификат подписи главного бухгалтера (GALFSS.SIGNATURES.CHIEF.NAME)
Сертификат уполномоченного лица ФСС:
Настройки Галактики - Общие настройки системы - Интеграция со смежными системами - Портал ФСС - Сертификат уполномоченного лица ФСС (GALFSS.SIGNATURES.FSS.NAME)
Перед настройкой сертификатов для импорта ЭЛН с портала ФСС необходимо выполнить проверку реестра настроек.
Сертификаты, которые используются при импорте ЭЛН с портала ФСС, могут храниться как в локальном хранилище компьютера, так и в хранилище "Текущий пользователь".
В окне настройки сертификатов необходимо выбрать хранилище, в котором установлен сертификат. По умолчанию - "Текущий пользователь".
В поле "Сертификат" выбрать нужный сертификат из хранилища сертификатов, которое указано в поле "Хранилище".
Имя сертификата в поле "Сертификат" - это "Понятное имя" из свойств сертификата, если оно заполнено. Иначе - это значение атрибута "CN=" в имени субъекта сертификата (вкладка "Состав").
Поле "Сертификат" является гиперссылкой, по которой можно открыть сертификат для просмотра.
После выбора сертификаты все остальные поля в настройке заполнятся автоматически:
- Издатель (значение атрибута "CN=" в имени Издатель сертификата (вкладка "Состав"))
- Срок действия (значение в имен "Действителен с" и "Действителен по" сертификата (вкладка "Состав"))
- Отпечаток (значение имени "Отпечаток" сертификата (вкладка "Состав"))
Примечание.
Для подписания документа, передаваемого на портал ФСС, сертификат подписи страхователя обязательно должен содержать закрытый ключ.
Z_DOCSFSS
Краткое описание :
Реализация взаимодействия с web-сервисом ФСС для загрузки ЭЛН и отправки реестров больничныхОписание :
Загрузка и импорт ЭЛНЧто измененно :
Существует сервис для информационного взаимодействия ПО страхователя и системы ФСС учёта ЭЛН (АИС_ЭЛН), который, в частности, реализует функции:
- Получение информации закрытого ЭЛН по СНИЛС и номеру ЭЛН одновременно;
- Отправку части сведений ЭЛН, заполняемой страхователем в виде реестра (только для пилотного проекта).
Для осуществления данных функций в сервисе реализованы соответствующие методы.
За получение данных отвечает метод getPrivateLNData. Путем вызова данного метода информационные системы страхователя получают из системы учета ЭЛН ФСС РФ данные электронных листков нетрудоспособности.
За отправку данных ЭЛН отвечает метод prParseReestrFile. При этом передача данных осуществляется в направлении из информационных систем страхователя в систему учета ЭЛН ФСС РФ.
Необходимо реализовать взаимодействие с этим сервисом для загрузки ЭЛН в Галактику непосредственно из системы АИС_ЭЛН.
А в случае действия пилотного проекта - возможно также и для передачи реестров рассчитанных больничных обратно в АИС_ЭЛН.
Подробное описание API и регламента для такого взаимодействия см. во вложенном файле "Спецификация АИС_ЭЛН" (взято с http://lk.fss.ru/eln.html).
Ссылка на wsdl-описание сервиса:
https://docs.fss.ru/WSInsurerCrypto/FileOperationsLnPort?WSDL
Реализация в 1с:
https://buh.ru/articles/documents/58066/
Как измененно :
С 1 июля 2017 года по желанию застрахованного лица и с его письменного согласия может быть сформирован электронный листок нетрудоспособности. Электронные листки нетрудоспособности признаются равнозначными листам нетрудоспособности на бумажном носителе. Кроме того, постановлением Правительства Российской Федерации от 16.12.2017 № 1567 утверждены Правила информационного взаимодействия страховщика, страхователей, медицинских организаций и федеральных государственных учреждений медико-социальной экспертизы по обмену сведениями в целях формирования электронного листка нетрудоспособности.
Обмен сведениями о страховых случаях по временной нетрудоспособности осуществляется с помощью Единой интегрированной информационной системы "Соцстрах" ФСС РФ (ЕИИС "Соцстрах").
Участниками этой системы являются:
- страховщик - ФСС РФ
- страхователи (работодатели)
- медицинские организации
Получать сведения об ЭЛН сотрудника можно непосредственно из Галактики. Импорт ЭЛН осуществляется из модулей "Заработная плата" и "Управление персоналом":
Зарплата - Операции - Больничные - Расчет больничных
Управление персоналом - Учет времени - Листки нетрудоспособности
Для реализации взаимодействия по обмену с ФСС из Галактики (получение ЭЛН) в системе должны быть установлены следующие сертификаты:
1. Сертификат подписи страхователя ("Настройки Галактики - Общие настройки системы - Интеграция со смежными системами - Портал ФСС - Сертификат подписи страхователя")
2. Сертификат открытого ключа подписи уполномоченного лица ФСС РФ для шифрования отчета и проверки квитанции (папка Другие пользователи) ("Настройки Галактики - Общие настройки системы - Интеграция со смежными системами - Портал ФСС - Сертификат уполномоченного лица ФСС")
Сертификаты подписи страхователя и сертификат уполномоченного лица ФСС должны быть установлены в хранилище сертификатов текущего пользователя или локального компьютера в папку "Личное". Сертификат ФСС можно скачать с сайта https://cabinets.fss.ru/eln.html. Сертификат периодически меняется и соответственно его необходимо периодически переустанавливать.
Также в реестре должен быть установлен сертификат головного удостоверяющего центра, который нужен для проверки подлинности сертификатов. Скачать его можно, например, с сайта http://pravo.gov.ru/uc/resourses_uc.html.
Этот сертификат нужно установить в папку "Доверенные корневые центры сертификации".
В настройках собственной организации ("Настройки Галактики - Общие настройки системы - Собственная организация - Организация") на вкладке "Юридическая информация" обязательно должен быть указан регистрационный номер страхователя.
Импорт ЭЛН с портала ФСС осуществляется:
1. по локальному меню "Загрузка и импорт ЭЛН" или по комбинации "горячих" клавиш "ALT+I" из списка листков нетрудоспособности - в модуле "Зарплата"
2. из смежных данных в лицевом счете сотрудника в модуле "Зарплата"
2. Учет времени - Листки нетрудоспособности - из модуля "Управление персоналом"
3. Сотрудники - Картотека сотрудника - Сведения о заболеваемости - из модуля "Управление персоналом"
В окне импорта ЭЛН для загрузки ЭЛН с портала ФСС необходимо:
- выбрать работника, ЭЛН которого необходимо загрузить в систему (если запуск интерфейса осуществляется из списка листков нетрудоспособности)
- задать номер ЭЛН, который предоставляет работник работодателю
Информация о регистрационном номере страхователя и СНИЛС работника подтянется автоматически из БД. По кнопке "Загрузить" выполняется загрузка ЭЛН. При выполнении операции обмена с данными программа запросит пароль для электронно-цифровой подписи отправляемого документа. Результат загрузки отобразится в поле "Результат загрузки ЭЛН" зеленым цветом. В случае ошибки загрузки результат отобразится строкой КРАСНЫМ цветом.
Если обмен данными с порталом ФСС прошел успешно, то в нижней панели окна появится информация о загруженном ЭЛН (ФИО, СНИЛС, пособие). Перед импортом загруженных ЭЛН в систему можно просмотреть ЭЛН по клику на иконке с ЛН, а по клику на иконке "xml-файл" можно открыть xml-файл загруженного листка нетрудоспособности. По кнопке "Импорт" загруженные xml-файлы импортируются в систему.
Настройка соединения с порталом ФСС задается в реестре настроек:
Настройки Галактики - Общие настройки системы - Интеграция со смежными системами - Портал ФСС - Настройка соединения:
- без прокси
- с прокси, с параметрами по умолчанию из ОС
- с прокси, с явными параметрами
Если выбран вариант соединения "с прокси, с явными параметрами", то в этом случае нужно заполнить параметры соединения:
- прокси сервер
- порт
- пользователь
- пароль
Если пользователь и пароль пустые, значения данных полей - текущий пользователь.
Подробный протокол соединения с порталом ФСС можно получить, если в параметрах установить флаг "Выводить протокол импорта ЭЛН с портала ФСС".
По кнопке "Загрузить" ЭЛН загружается в папку, которая выбрана в интерфейсе загрузки и импорта ЭЛН.
Импорт ЭЛН в систему осуществляется по кнопке "Импорт".
Дополнительные возможности.
Обновить информацию о загруженных в папку ЭЛН можно по локальному меню, по кнопке "Обновить" в панели инструментов, по комбинации "горячих" клавиш ALT+R.
Просмотреть информацию о сертификатах страхователя и уполномоченного лица ФСС можно по клику на иконку с сертификатом в панели инструментов либо по локальному меню в интерфейсе.
В исключительных случаях, когда нет доступа к сайту из-за истекшего сертификата сайта, получить сведения по ЭЛН можно по комбинации клавиш "ALT+1" (в средней панели). В этом случае соединение с сайтом ФСС для получения ЭЛН будет происходить с опцией "Игнорировать сертификат". Такое соединение не рекомендуется использовать.
Примечание.
Для осуществления обмена с порталом ФСС у пользователя должна быть установлена программа КриптоПро CSP, КриптоПро .NET.