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