Новый ключ шифрования Соцфонда: где взять, как установить и прописать в зарплатной программе
Содержание
Чтобы обновить сертификат СФР в 1С ЗУП , скачайте новый файл сертификата Соцфонда с сайта sfr.gov.ru, установите его в хранилище «Другие пользователи» через КриптоПро, а затем выберите его в настройках обмена с СФР в карточке организации. Ваша собственная электронная подпись при этом не меняется.
Самое частое заблуждение — думать, что «сертификат СФР» — это подпись бухгалтера или директора. Нет. Это открытый ключ самого фонда: им 1С шифрует запросы по электронным больничным (ЭЛН) и сообщения СЭДО. Фонд периодически выпускает новый ключ, и после замены старый перестаёт подходить — обмен встаёт, хотя ваша КЭП в полном порядке.
Подготовка: что проверить до установки сертификата СФР
Перед заменой убедитесь, что меняете именно то, что сломалось. В обмене с Соцфондом участвуют два разных сертификата:
| Сертификат | Чей | Для чего | Где берут |
|---|---|---|---|
| Сертификат страхователя | Ваш (КЭП руководителя или уполномоченного) | Подпись запросов и реестров | Удостоверяющий центр ФНС или аккредитованный УЦ |
| Сертификат СФР | Фонда | Шифрование данных для фонда | Сайт sfr.gov.ru, раздел для страхователей |
Если 1С ругается на срок действия вашей подписи — эта статья не поможет, нужен перевыпуск КЭП. Если же обмен прекратился после объявления фонда о смене ключа, а ваша подпись действует — дело в сертификате СФР.
Чек-лист рабочего места:
- 🔐 установлена КриптоПро CSP с действующей лицензией;
- 🔑 ваша КЭП видна в КриптоПро и в 1С, срок не истёк;
- 💻 вы знаете, где выполняется шифрование: на компьютере пользователя или на сервере 1С;
- 👤 у вас есть права администратора в базе (для изменения настроек организации);
- 🌐 открывается сайт sfr.gov.ru — с него скачивается файл.
Где выполняется шифрование
Этот момент часто упускают. Откройте Администрирование → Общие настройки → Электронная подпись и шифрование. Если включена опция подписи и шифрования на сервере, сертификат СФР нужно ставить не только на рабочий компьютер, но и на сервер 1С — в хранилище той учётной записи, от имени которой работает служба агента сервера.
В терминальной среде (RDP, RemoteApp) сертификат ставится в профиль каждого пользователя, который работает с больничными. Установка в профиль администратора остальным не поможет.
Где скачать и как установить новый сертификат СФР
Шаг 1. Скачайте файлы
На сайте Соцфонда в разделе для страхователей и работодателей есть страница про электронный листок нетрудоспособности и СЭДО. Там публикуют:
- Актуальный сертификат СФР для шифрования (файл
.cer). - Корневой и промежуточные сертификаты удостоверяющего центра, которым выдан ключ фонда.
Скачивайте только с официального сайта. Файл «от коллеги из чата» может оказаться старым — такие случаи встречаются сразу после смены ключа.
Для тестового контура и для боевого обмена сертификаты разные. Для работы с реальными больничными нужен сертификат промышленного (рабочего) контура.
Шаг 2. Установите корневой и промежуточный сертификаты
- Дважды щёлкните по файлу корневого сертификата.
- Нажмите «Установить сертификат ».
- Выберите «Поместить все сертификаты в следующее хранилище».
- Укажите «Доверенные корневые центры сертификации».
- Промежуточный сертификат поставьте так же, но в хранилище «Промежуточные центры сертификации».
Без этих двух файлов система не сможет построить цепочку доверия, и 1С сочтёт ключ фонда недействительным.
Шаг 3. Установите сертификат СФР
- Дважды щёлкните по файлу сертификата СФР.
- Проверьте на вкладке «Общие» срок действия: дата начала должна быть уже наступившей.
- Нажмите «Установить сертификат» → «Текущий пользователь».
- Выберите хранилище «Другие пользователи», а не «Личное».
- Завершите мастер.
Сертификат СФР не содержит закрытого ключа, поэтому в «Личном» ему не место: там лежат только ваши подписи с ключевыми контейнерами.
Проверить, что он встал, можно из командной строки:
certutil -user -store AddressBook
В выводе должен быть сертификат с упоминанием Фонда пенсионного и социального страхования и новой датой окончания.
Первая установка сертификата СФР в новой базе 1С ЗУП
Если базу только развернули или обмен с Соцфондом раньше не настраивали, одной замены мало. Перед тем как установить сертификат СФР в 1С ЗУП с нуля, включите в программе работу с подписью и шифрованием.
Что включить в настройках
- Откройте
Администрирование → Общие настройкии раскройте группу электронной подписи и шифрования. - Включите флажки использования электронных подписей и шифрования. Без второго флажка поле сертификата СФР в настройках организации не заработает.
- Перейдите в настройки электронной подписи и на вкладке программ проверьте, что в списке есть КриптоПро CSP и при проверке она отмечена как установленная на компьютере.
Добавление своей подписи
Сертификат фонда бесполезен без вашего. Добавьте в список сертификатов КЭП руководителя или сотрудника, который работает с больничными:
- 🔑 выберите сертификат из «Личного» хранилища — тот, у которого есть закрытый ключ;
- ✅ запустите проверку из карточки: подпись, проверка подписи, шифрование и расшифровка должны пройти зелёным;
- 🏢 убедитесь, что в карточке указана нужная организация.
Только после этого переходите к шагам из раздела про скачивание и установку ключа фонда.
Чем первая настройка отличается от обновления
| Ситуация | Что делать | Сколько времени |
|---|---|---|
| Плановая смена ключа фонда | Скачать новый .cer, установить, выбрать в настройках обмена | 10–15 минут на рабочее место |
| Новая база или новая организация | Включить шифрование, добавить свою КЭП, установить цепочку УЦ и ключ фонда | 30–60 минут |
| Новый сотрудник работает с ЭЛН | Установить сертификат СФР и цепочку УЦ в его профиль Windows | 5–10 минут |
Если сотрудник отправляет запросы под своей подписью, а не под подписью руководителя, у него должна быть доверенность (МЧД) на работу с фондом. Без неё фонд отклонит запрос, и проблема будет выглядеть как ошибка обмена, хотя сертификаты в порядке.
Как прописать сертификат СФР в настройках 1С ЗУП
Установленный в Windows сертификат программа сама не подхватит. Его надо выбрать в настройках обмена.
Добавление в справочник сертификатов
- Откройте
Администрирование → Общие настройки → Электронная подпись и шифрование. - Перейдите в список сертификатов.
- Добавьте новый сертификат: в меню добавления есть вариант для сертификата шифрования — его можно выбрать из установленных на компьютере или загрузить из файла
.cer. - Сохраните карточку.
Выбор в настройках обмена с СФР
- Откройте
Настройка → Организациии карточку нужной организации. - На вкладке
Учетная политика и другие настройкинайдите ссылку настроек обмена с СФР (в старых релизах она называлась «Настройки обмена с ФСС» — с 2023 года ФСС объединён с ПФР в Социальный фонд). - В поле сертификата СФР замените старый сертификат на новый.
- Проверьте, что в поле сертификата страхователя стоит ваша действующая КЭП.
- Нажмите «Записать и закрыть».
Если организаций несколько, повторите для каждой. Сертификат фонда один для всех, но настройка хранится по организации.
Не удаляйте старый сертификат СФР из справочника сразу. Ответы на запросы, отправленные до замены, могут прийти зашифрованными под прежний ключ. Пометьте его на удаление через пару недель, когда хвосты обмена закроются.
Если работаете через 1С-Отчетность
Для отправки отчётности в СФР (ЕФС-1 и других форм) через встроенный сервис сертификаты получателей передаёт оператор. Вручную их обычно не ставят: достаточно обновить настройки документооборота в учётной записи 1С-Отчетности, и программа загрузит актуальные ключи. Ручная замена нужна именно для прямого обмена — ЭЛН, СЭДО, реестры пособий.
Проверка: тестовый запрос в СФР после установки сертификата
Замена считается законченной, только когда прошёл реальный обмен. Порядок проверки:
- Выполните проверку настроек электронной подписи и шифрования из карточки вашего сертификата — программа попробует подписать и зашифровать тестовые данные.
- Откройте документ «Больничный лист» по любому сотруднику с известным номером ЭЛН.
- Запросите данные листка из СФР командой получения ЭЛН в форме документа.
- Дождитесь ответа: данные должны заполниться без ошибок шифрования.
Если сотрудников на больничном сейчас нет, проверьте получение входящих сообщений СЭДО — запрос новых сообщений тоже проходит через шифрование и подпись.
Проверку проводите в рабочие часы фонда и не сразу после публикации нового ключа: в первые часы бывают задержки на стороне сервиса, и ошибку легко принять за свою.
Если проверка не прошла
Не торопитесь переустанавливать всё подряд. Разберите обмен по звеньям:
- Откройте установленный сертификат СФР в Windows и посмотрите вкладку «Путь сертификации». Если там красный крест — не хватает корневого или промежуточного сертификата.
- Проверьте, тот ли сертификат выбран в настройках организации: сравните дату окончания в карточке 1С с датой в файле.
- Запустите проверку своей КЭП. Если падает расшифровка — причина в вашем ключе, а не в сертификате фонда.
Чаще всего ошибка находится на первом или втором шаге, и переустанавливать КриптоПро не приходится.
Ошибки при обновлении сертификата СФР и что с ними делать
Ещё две ситуации, которые к ошибкам формально не относятся, но съедают время:
- 📅 Сертификат установлен заранее, но обмен падает. У нового ключа дата начала действия в будущем. До этой даты работайте на старом.
- 🔁 После обновления конфигурации настройка «слетела». Обычно этого не происходит, но если поле сертификата пустое — выберите его повторно.
Как не пропустить окончание срока сертификатов
Сертификат фонда меняется не по вашему графику, а ключ страхователя истекает раз в год-полтора. Чтобы узнавать заранее, а не по остановившемуся обмену, настройте простой контроль.
Встроенные средства 1С
В списке сертификатов (Администрирование → Общие настройки → Электронная подпись и шифрование) видна дата окончания действия. Раз в месяц достаточно отсортировать список по этой дате. Программа также предупреждает о скором окончании срока вашей подписи при работе с ней.
Скрипт проверки для Windows
Для администратора, который отвечает за несколько рабочих мест, удобнее автоматическая проверка. Скрипт PowerShell выводит сертификаты из хранилищ «Другие пользователи» и «Личное», срок которых истекает в ближайшие 30 дней:
$limit = (Get-Date).AddDays(30)
Get-ChildItem Cert:\CurrentUser\AddressBook, Cert:\CurrentUser\My |
Where-Object { $_.NotAfter -lt $limit } |
Select-Object Subject, NotAfter |
Sort-Object NotAfter
Добавьте его в «Планировщик заданий» с запуском раз в неделю и выводом в файл или письмо — и истекающие сертификаты будут видны за месяц.
Организационные меры
- 📌 Подпишитесь на новости раздела для страхователей на сайте СФР — о смене ключа там сообщают заранее.
- 📝 Заведите в календаре напоминание за 30 дней до окончания своей КЭП.
- 👥 Назначьте ответственного: когда сертификаты меняют «кто первый заметил», половина рабочих мест остаётся со старым ключом.