Администрирование · 9 мин
Как установить сертификаты ФСС в 1С
Пошаговая инструкция по установке сертификатов ФСС в 1С: где скачать, как установить в хранилище Windows, настроить в 1С и проверить обмен с фондом.
Для электронного обмена с Фондом социального страхования — отправки реестров больничных, отчётов 4-ФСС и ответов на запросы — 1С использует криптографию. Помимо личного сертификата организации, на компьютере должны быть установлены сертификаты самого ФСС: удостоверяющего центра фонда и сертификаты уполномоченных лиц, которыми подписываются входящие документы. Без них 1С выдаёт ошибки вида «Не удалось проверить подпись» или «Сертификат не найден в хранилище».
Установка сводится к трём действиям: скачать актуальные сертификаты с официального портала ФСС (или получить их через оператора ЭДО), установить их в нужные хранилища Windows и проверить, что 1С видит сертификаты и успешно выполняет обмен. Ниже разобран каждый шаг, типичные ошибки и способы проверки результата.
Какие сертификаты нужны и зачем
В обмене с ФСС участвуют несколько сертификатов, и путать их — частая причина ошибок. Личный сертификат организации выдаёт аккредитованный удостоверяющий центр (обычно при покупке КриптоПро или через оператора отчётности) — им вы подписываете исходящие документы. Сертификаты ФСС — это чужие открытые ключи, которые нужны вашей системе, чтобы проверить подпись фонда на входящих документах и зашифровать данные в адрес фонда.
Как правило, требуются: корневой сертификат удостоверяющего центра ФСС, сертификат уполномоченного лица ФСС (для проверки подписи ответов) и сертификат для шифрования. В некоторых регионах и сценариях (прямые выплаты, проект «Электронный больничный») список может отличаться — актуальный перечень публикуется на сайте фонда и в документации к вашей конфигурации 1С.
Где скачать актуальные сертификаты ФСС
Сертификаты периодически перевыпускаются, поэтому брать их нужно только из актуального источника. Основной вариант — официальный портал ФСС (в разделе, посвящённом электронному взаимодействию и удостоверяющему центру фонда публикуются файлы сертификатов в формате .cer или .crt). Если вы работаете через оператора ЭДО (СБИС, Контур и подобные), нужные сертификаты часто поставляются вместе с их ПО или устанавливаются автоматически.
Не скачивайте сертификаты со сторонних форумов и файлообменников: подменённый сертификат — это риск принять поддельный документ за настоящий. Перед установкой проверьте отпечаток сертификата (thumbprint) — он указывается рядом со ссылкой на скачивание на сайте фонда, и его можно сверить в свойствах скачанного файла.
Установка сертификатов в хранилища Windows
Установка выполняется стандартными средствами Windows и не требует специальных программ. Порядок одинаков для большинства сертификатов, отличается только выбор хранилища на последнем шаге.
- 1Откройте скачанный файл .cer двойным щелчком и нажмите «Установить сертификат»
- 2Выберите «Локальный компьютер» (потребуются права администратора), чтобы сертификат был доступен всем пользователям и службам 1С
- 3Отметьте «Поместить все сертификаты в следующее хранилище» и укажите нужное: корневой УЦ — «Доверенные корневые центры сертификации», уполномоченного лица — «Другие пользователи» или «Промежуточные центры сертификации»
- 4Завершите мастер и повторите для каждого сертификата из комплекта
- 5Откройте certlm.msc и убедитесь, что сертификаты появились в выбранных хранилищах
Важный нюанс: если 1С работает в клиент-серверном режиме и обмен выполняется на сервере 1С или через фоновые задания, сертификаты нужно ставить именно на тот компьютер, где выполняется криптография, и в хранилище «Локальный компьютер», а не «Текущий пользователь». Иначе серверный процесс просто не увидит сертификат.
Проверить корректность установки можно через оснастку certlm.msc (хранилище компьютера) или certmgr.msc (текущий пользователь): найдите сертификат, откройте его и убедитесь, что на вкладке «Общие» нет предупреждений, а на вкладке «Путь сертификации» строится цепочка до доверенного корня без ошибок.
Настройка обмена с ФСС в 1С
В типовых конфигурациях (1С:ЗУП, 1С:Бухгалтерия) настройки обмена находятся в разделе отчётности и справок: «Отчётность, справки» → «Настройки обмена с контролирующими органами» или в карточке организации на закладке «ЭДО / Отчётность». Там указывается личный сертификат организации, адрес сервера обмена ФСС и параметры криптопровайдера.
Убедитесь, что в 1С выбран правильный криптопровайдер (например, КриптоПро CSP) и его версия соответствует той, под которую выдан личный сертификат. Если в списке сертификатов в 1С не виден только что установленный личный сертификат — чаще всего он установлен не в то хранилище, либо у него истёк срок действия, либо не установлен закрытый ключ (сертификат без привязки к ключевому контейнеру не подходит для подписания).
Проверка результата и тестовый обмен
После установки выполните реальную проверку, а не ограничивайтесь отсутствием ошибок при настройке. Самый надёжный способ — выполнить обмен: например, отправить запрос на проверку номера ЭЛН в ЗУП или обновить статус ранее отправленного документа. Успешное получение ответа от фонда означает, что цепочка доверия построена и подпись ФСС проверяется корректно.
Как проверить результат
Открывается без предупреждений, цепочка сертификации строится до доверенного корня
Жёлтый восклицательный знак или сообщение «не удаётся обнаружить издателя»
Сертификат выбирается из списка, срок действия актуален
Сертификат отсутствует в списке или помечен как недействительный
Документ отправлен, получен и расшифрован ответ фонда
Ошибка проверки подписи, шифрования или «сертификат не найден»
Типичные ошибки и их устранение
Большинство проблем после установки сводится к нескольким повторяющимся сценариям. Ошибка «Не удалось проверить подпись» почти всегда означает, что корневой сертификат УЦ ФСС не установлен или лежит не в том хранилище. Ошибка при шифровании указывает на отсутствие или просроченность сертификата шифрования ФСС — проверьте даты действия и скачайте свежую версию.
Если после всех проверок ошибка сохраняется, посмотрите журнал обмена в 1С и журнал криптопровайдера: там указывается, на каком именно этапе (подпись, шифрование, проверка ответа) происходит сбой. Это сужает поиск до конкретного сертификата.
Особые случаи: терминал, несколько пользователей, обновления
На терминальном сервере, где с 1С работают несколько пользователей, устанавливайте сертификаты ФСС один раз в хранилище «Локальный компьютер» — этого достаточно для всех сессий. Личные сертификаты организаций при этом могут быть как общими (если ключ выгружаемый и используется всеми), так и индивидуальными на токенах — тогда криптография выполняется в сессии конкретного пользователя.
Сертификаты ФСС имеют срок действия и перевыпускаются. Признак того, что пора обновить сертификаты фонда, — внезапно начавшиеся ошибки проверки подписи при том, что ничего в настройках не менялось. Полезно периодически сверять даты окончания установленных сертификатов с опубликованными на сайте фонда и обновлять их заранее, не дожидаясь сбоя в отчётный период.
Что важно запомнить
Скачивайте сертификаты только с официального портала ФСС и сверяйте отпечатки. Корневой сертификат ставится в «Доверенные корневые центры сертификации» локального компьютера, сертификаты уполномоченных лиц — в «Другие пользователи». При клиент-серверной работе установка выполняется на сервере. Результат проверяется тестовым обменом, а не отсутствием ошибок при настройке.
Частые вопросы
Нужно ли устанавливать сертификаты ФСС, если отчётность сдаётся через оператора ЭДО?
Часто нет: операторы (СБИС, Контур и другие) устанавливают нужные сертификаты вместе со своим ПО и обновляют их автоматически. Но при прямом обмене из 1С с сервером ФСС сертификаты придётся ставить вручную. Уточните схему обмена в настройках вашей программы.
1С не видит личный сертификат в списке выбора. Что делать?
Проверьте три вещи: сертификат установлен в хранилище «Личное» того же компьютера и пользователя, где работает 1С; срок его действия не истёк; к сертификату привязан закрытый ключ (в свойствах сертификата должна быть строка «Есть закрытый ключ для этого сертификата»). Если ключа нет — переустановите сертификат через криптопровайдер с контейнера или токена.
Как понять, что сертификаты ФСС устарели?
Характерный признак — обмен, который раньше работал, внезапно начинает падать с ошибками проверки подписи или шифрования. Откройте сертификат в certlm.msc и посмотрите срок действия, затем сверьтесь с актуальным комплектом на сайте фонда.
Можно ли установить сертификаты без прав администратора?
В хранилище «Текущий пользователь» — да, но тогда сертификат будет доступен только вашей учётной записи. Для установки в «Локальный компьютер» (что обязательно при серверной работе 1С) нужны права администратора — обратитесь к системному администратору.
Где в 1С посмотреть причину ошибки обмена с ФСС?
В форме обмена с контролирующими органами есть журнал обмена с протоколом по каждому документу: там указан этап, на котором произошёл сбой, и текст ошибки криптопровайдера. Дополнительно полезен журнал регистрации 1С и логи самого криптопровайдера.