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

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

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

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

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

Установка сводится к трём действиям: скачать актуальные сертификаты с официального портала ФСС (или получить их через оператора ЭДО), установить их в нужные хранилища Windows и проверить, что 1С видит сертификаты и успешно выполняет обмен. Ниже разобран каждый шаг, типичные ошибки и способы проверки результата.

Какие сертификаты нужны и зачем

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

Как правило, требуются: корневой сертификат удостоверяющего центра ФСС, сертификат уполномоченного лица ФСС (для проверки подписи ответов) и сертификат для шифрования. В некоторых регионах и сценариях (прямые выплаты, проект «Электронный больничный») список может отличаться — актуальный перечень публикуется на сайте фонда и в документации к вашей конфигурации 1С.

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

Сертификаты периодически перевыпускаются, поэтому брать их нужно только из актуального источника. Основной вариант — официальный портал ФСС (в разделе, посвящённом электронному взаимодействию и удостоверяющему центру фонда публикуются файлы сертификатов в формате .cer или .crt). Если вы работаете через оператора ЭДО (СБИС, Контур и подобные), нужные сертификаты часто поставляются вместе с их ПО или устанавливаются автоматически.

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

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

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

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

Важный нюанс: если 1С работает в клиент-серверном режиме и обмен выполняется на сервере 1С или через фоновые задания, сертификаты нужно ставить именно на тот компьютер, где выполняется криптография, и в хранилище «Локальный компьютер», а не «Текущий пользователь». Иначе серверный процесс просто не увидит сертификат.

Проверить корректность установки можно через оснастку certlm.msc (хранилище компьютера) или certmgr.msc (текущий пользователь): найдите сертификат, откройте его и убедитесь, что на вкладке «Общие» нет предупреждений, а на вкладке «Путь сертификации» строится цепочка до доверенного корня без ошибок.

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

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

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

Проверка результата и тестовый обмен

После установки выполните реальную проверку, а не ограничивайтесь отсутствием ошибок при настройке. Самый надёжный способ — выполнить обмен: например, отправить запрос на проверку номера ЭЛН в ЗУП или обновить статус ранее отправленного документа. Успешное получение ответа от фонда означает, что цепочка доверия построена и подпись ФСС проверяется корректно.

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

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

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

Открывается без предупреждений, цепочка сертификации строится до доверенного корня

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

Жёлтый восклицательный знак или сообщение «не удаётся обнаружить издателя»

Личный сертификат в настройках 1С
Норма

Сертификат выбирается из списка, срок действия актуален

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

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

Тестовый обмен с ФСС
Норма

Документ отправлен, получен и расшифрован ответ фонда

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

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

Типичные ошибки и их устранение

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

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

Если после всех проверок ошибка сохраняется, посмотрите журнал обмена в 1С и журнал криптопровайдера: там указывается, на каком именно этапе (подпись, шифрование, проверка ответа) происходит сбой. Это сужает поиск до конкретного сертификата.

Особые случаи: терминал, несколько пользователей, обновления

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

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

Итог

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

Скачивайте сертификаты только с официального портала ФСС и сверяйте отпечатки. Корневой сертификат ставится в «Доверенные корневые центры сертификации» локального компьютера, сертификаты уполномоченных лиц — в «Другие пользователи». При клиент-серверной работе установка выполняется на сервере. Результат проверяется тестовым обменом, а не отсутствием ошибок при настройке.

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

Нужно ли устанавливать сертификаты ФСС, если отчётность сдаётся через оператора ЭДО?

Часто нет: операторы (СБИС, Контур и другие) устанавливают нужные сертификаты вместе со своим ПО и обновляют их автоматически. Но при прямом обмене из 1С с сервером ФСС сертификаты придётся ставить вручную. Уточните схему обмена в настройках вашей программы.

1С не видит личный сертификат в списке выбора. Что делать?

Проверьте три вещи: сертификат установлен в хранилище «Личное» того же компьютера и пользователя, где работает 1С; срок его действия не истёк; к сертификату привязан закрытый ключ (в свойствах сертификата должна быть строка «Есть закрытый ключ для этого сертификата»). Если ключа нет — переустановите сертификат через криптопровайдер с контейнера или токена.

Как понять, что сертификаты ФСС устарели?

Характерный признак — обмен, который раньше работал, внезапно начинает падать с ошибками проверки подписи или шифрования. Откройте сертификат в certlm.msc и посмотрите срок действия, затем сверьтесь с актуальным комплектом на сайте фонда.

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

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

Где в 1С посмотреть причину ошибки обмена с ФСС?

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