К статье
Практический материал

Администрирование · 12 мин

Как установить сертификат ФСС в 1С

Пошаговая инструкция по установке сертификата ФСС в 1С: где скачать, как установить в хранилище, настроить в программе и проверить обмен с фондом.

Обмен электронными больничными и отчётностью с Фондом социального страхования (сейчас — Социальный фонд России, СФР) из 1С невозможен без установленного сертификата удостоверяющего центра фонда. Без него программа не сможет расшифровать данные, которые присылает фонд, и подписать исходящие документы, а пользователь увидит ошибку вида «Сертификат не найден» или «Ошибка расшифровки».

Установка сертификата ФСС — это не разовая процедура. Корневые сертификаты удостоверяющего центра периодически обновляются, и после каждой смены сертификата на стороне фонда обмен из 1С прекращается до тех пор, пока новый сертификат не будет установлен на рабочем месте бухгалтера. Поэтому важно понимать не только саму процедуру, но и признаки того, что сертификат устарел.

Процедура состоит из трёх этапов: скачивание актуального сертификата с официального ресурса фонда, установка его в хранилище сертификатов Windows и проверка обмена из 1С. Всё это можно выполнить самостоятельно за 10–15 минут, но есть нюансы, связанные с разрядностью системы, правами пользователя и настройками криптопровайдера.

Зачем 1С нужен сертификат ФСС и когда его нужно обновлять

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

Обновлять сертификат нужно в трёх ситуациях. Первая — фонд сменил корневой сертификат, о чём обычно сообщается на официальном сайте и в новостях для страхователей. Вторая — вы перенесли 1С на новый компьютер или переустановили Windows, и хранилище сертификатов оказалось пустым. Третья — обмен внезапно перестал работать с ошибками расшифровки или проверки подписи, хотя учётные данные и настройки не менялись.

Отдельный случай — истечение срока действия самого сертификата. У корневых сертификатов УЦ фонда есть срок действия, и после его окончания обмен прекращается даже без смены сертификата на стороне фонда. Дата окончания видна в свойствах сертификата, и её стоит проверять периодически.

Ошибка расшифровки ЭЛНСертификат УЦ фонда отсутствует или устарел

Проверить наличие сертификата в хранилище и срок его действия

«Не найден сертификат в хранилище»Сертификат не установлен на этом компьютере

Установить сертификат в хранилище локального компьютера

Обмен работал и внезапно сломалсяВероятна смена сертификата на стороне фонда

Скачать актуальный сертификат с сайта фонда и обновить

Ошибка только у одного пользователяСертификат установлен не на всех рабочих местах

Проверить хранилище на конкретном компьютере

Где скачать актуальный сертификат ФСС

Единственный безопасный источник сертификата — официальный сайт Социального фонда России. Сертификаты удостоверяющего центра публикуются в разделе, посвящённом электронному взаимодействию со страхователями и удостоверяющему центру. Как правило, там доступны корневой сертификат УЦ и, при необходимости, список отзыва сертификатов.

Не скачивайте сертификаты со сторонних сайтов, форумов и файлообменников. Поддельный корневой сертификат в хранилище доверенных центров — это серьёзная угроза: он позволяет перехватывать и подделывать защищённый трафик. Перед установкой убедитесь, что файл получен именно с официального ресурса фонда, а при сомнениях сверьте отпечаток сертификата с опубликованным на сайте.

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

Установка сертификата в хранилище Windows

Стандартный способ установки — через контекстное меню файла сертификата. Нажмите на файл правой кнопкой мыши и выберите «Установить сертификат». В мастере импорта выберите хранилище «Локальный компьютер» — это важно, потому что установка только для текущего пользователя может не сработать, если 1С запускается под другой учётной записью или как сервис. Для выбора локального компьютера потребуются права администратора.

На следующем шаге выберите «Поместить все сертификаты в следующее хранилище» и укажите «Доверенные корневые центры сертификации». Завершите работу мастера. Если фонд публикует также промежуточный сертификат, его устанавливают в хранилище «Промежуточные центры сертификации» по той же схеме.

Порядок установки сертификата
  1. 1
    Скачайте файл сертификата с официального сайта фонда
  2. 2
    Нажмите на файл правой кнопкой мыши → «Установить сертификат»
  3. 3
    Выберите хранилище «Локальный компьютер» (нужны права администратора)
  4. 4
    Укажите «Поместить все сертификаты в следующее хранилище» → «Доверенные корневые центры сертификации»
  5. 5
    Завершите работу мастера и дождитесь сообщения об успешном импорте
  6. 6
    Откройте certlm.msc и убедитесь, что сертификат появился в хранилище
  7. 7
    Перезапустите 1С и выполните тестовый обмен с фондом

Проверить результат можно через оснастку управления сертификатами: нажмите Win+R, введите certlm.msc и откройте ветку «Доверенные корневые центры сертификации → Сертификаты». Найдите сертификат удостоверяющего центра фонда в списке и откройте его свойства: на вкладке «Общие» должно быть указано, что сертификат действителен, а цепочка сертификации не должна содержать ошибок.

Установка через командную строку и на несколько компьютеров

Если рабочих мест много, устанавливать сертификат вручную на каждом неудобно. Администратор может использовать утилиту certutil, запустив командную строку от имени администратора. Команда добавляет сертификат в хранилище доверенных корневых центров локального компьютера.

cmd
certutil -addstore -f Root "C:\certs\fss-root.cer"

В доменной сети удобнее распространить сертификат через групповую политику: в редакторе GPO откройте «Конфигурация компьютера → Политики → Конфигурация Windows → Параметры безопасности → Политики открытого ключа → Доверенные корневые центры сертификации» и импортируйте файл сертификата. После обновления политик на клиентских машинах сертификат появится автоматически.

Если используется криптопровайдер (КриптоПро CSP, ViPNet CSP), убедитесь, что он корректно установлен и лицензия активна — без работающего криптопровайдера 1С не сможет выполнять криптографические операции даже при правильно установленном сертификате. Проверка выполняется через панель управления соответствующего криптопровайдера.

Настройка обмена с ФСС в 1С

В типовых конфигурациях (1С:ЗУП, 1С:Бухгалтерия) обмен с фондом настраивается в разделе обмена электронными больничными. Откройте настройки обмена с контролирующими органами или настройки ЭЛН — в зависимости от конфигурации путь отличается, но ищите разделы «Отчётность, справки, 1С-Отчётность» или «Обмен электронными больничными».

Проверьте, что в настройках указаны правильные регистрационный номер страхователя и код подчинённости — они должны совпадать с данными, зарегистрированными в фонде. Ошибка в этих реквизитах приводит к отказам в обмене, которые легко спутать с проблемой сертификата. Также убедитесь, что сертификат организации (ваш личный сертификат подписи) действителен и привязан к настройкам обмена.

После установки сертификата и проверки настроек перезапустите 1С. Затем выполните тестовую операцию: например, обновите статус существующего электронного больничного или отправьте запрос в фонд. Успешное получение данных подтверждает, что цепочка работает: криптопровайдер, сертификат УЦ, сертификат организации и настройки обмена.

Проверка результата и типичные ошибки

Главный признак успеха — 1С получает данные ЭЛН без ошибок расшифровки, а исходящие документы уходят в фонд и получают квитанции. Если обмен не работает, проверяйте элементы цепочки последовательно, начиная с самого простого.

Контрольные точки

Как проверить результат

Сертификат в certlm.msc
Норма

Присутствует в «Доверенных корневых центрах», срок действия не истёк

Тревожный признак

Отсутствует, истёк или установлен только для текущего пользователя

Цепочка сертификации
Норма

В свойствах сертификата нет ошибок построения цепочки

Тревожный признак

Ошибка цепочки — не установлен промежуточный сертификат

Криптопровайдер
Норма

Установлен, лицензия активна, версия совместима с ОС

Тревожный признак

Истёк пробный период или провайдер не установлен

Тестовый обмен из 1С
Норма

Данные ЭЛН получаются, квитанции приходят

Тревожный признак

Ошибка расшифровки, подписи или таймаут соединения

Типичные ошибки
01
Установка в хранилище текущего пользователя вместо локального компьютера — 1С под другой учётной записью сертификат не видит
02
Установка в «Личное» хранилище вместо «Доверенных корневых центров» — цепочка доверия не строится
03
Игнорирование промежуточного сертификата — корневой установлен, но цепочка не собирается
04
Скачивание сертификата со стороннего сайта — риск установить поддельный или устаревший файл
05
Отсутствие перезапуска 1С после установки — программа продолжает использовать старые данные

Если после всех проверок обмен не работает, посмотрите журнал ошибок в 1С и уточните текст ошибки. «Ошибка расшифровки» чаще всего указывает на сертификат УЦ, «ошибка подписи» — на сертификат организации, таймауты соединения — на сетевые проблемы, прокси или блокировку антивирусом. В последнем случае проверьте, не блокирует ли антивирус или межсетевой экран обращения к серверам фонда.

Ограничения и когда нужна помощь специалиста

Самостоятельная установка сертификата безопасна, если вы работаете с официальным файлом и понимаете, в какое хранилище его помещаете. Однако есть ситуации, где лучше привлечь системного администратора или специалиста по 1С: серверная архитектура с публикацией базы на веб-сервере, тонкие клиенты через терминальный доступ, конфликты криптопровайдеров, распространение через групповые политики в большом домене.

Отдельное ограничение — права доступа. Установка в хранилище локального компьютера требует прав администратора, и если у бухгалтера их нет, эту операцию должен выполнить администратор. Не стоит обходить это ограничение, устанавливая сертификат только в пользовательское хранилище, если 1С работает в сервисном режиме, — проблема проявится позже и в неудобный момент.

Итог

Что важно запомнить

Сертификат УЦ фонда скачивается только с официального сайта и устанавливается в «Доверенные корневые центры сертификации» локального компьютера. После установки проверьте срок действия, цепочку сертификации и выполните тестовый обмен из 1С. При сбоях обмена первым делом проверяйте актуальность сертификата.

Частые вопросы

Где именно на сайте фонда искать сертификат?

Разделы сайта периодически реорганизуются, поэтому надёжнее воспользоваться поиском по сайту фонда по запросу «сертификат удостоверяющего центра» или найти раздел, посвящённый электронному взаимодействию со страхователями. Там публикуются корневой сертификат УЦ и сопутствующие материалы.

Нужно ли устанавливать сертификат на каждый компьютер?

Да, если 1С работает в файловом режиме и обмен выполняется с каждого рабочего места. При клиент-серверной архитектуре сертификат нужен на сервере 1С, если криптооперации выполняются на нём. В доменной сети проще всего распространить сертификат через групповую политику.

Обмен перестал работать, хотя ничего не менялось. В чём причина?

Чаще всего фонд обновил сертификат на своей стороне, и ваш локальный корневой сертификат устарел. Скачайте актуальный файл с официального сайта и установите его поверх. Также проверьте, не истёк ли срок действия сертификата вашей организации.

Чем отличается сертификат ФСС от сертификата для 1С-Отчётности?

Сертификат УЦ фонда — это корневой сертификат для проверки данных фонда и шифрования канала. Сертификат для 1С-Отчётности — это личный сертификат вашей организации, которым подписываются документы. Они решают разные задачи и устанавливаются в разные хранилища.

Можно ли установить сертификат без прав администратора?

В хранилище текущего пользователя — да, но этого может быть недостаточно, если 1С запускается под другой учётной записью или как служба. Для установки в хранилище локального компьютера права администратора обязательны, поэтому в корпоративной среде установку обычно выполняет системный администратор.

Как проверить срок действия установленного сертификата?

Откройте certlm.msc, найдите сертификат в ветке «Доверенные корневые центры сертификации» и дважды щёлкните по нему. На вкладке «Общие» указан период действия. Если срок истёк или истекает, скачайте актуальный сертификат с сайта фонда и установите его заново.