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

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

Как установить ЭЦП в 1С:Отчетность

Как установить сертификат ЭЦП в 1С:Отчетность: подготовка криптопровайдера, добавление сертификата, настройка обмена с ФНС, проверка и типичные ошибки.

Электронная подпись (ЭЦП) — обязательное условие для сдачи отчетности через 1С: без действующего сертификата программа не сможет подписать и отправить документы в ФНС, ПФР, ФСС и другие контролирующие органы. Установка сводится к трем этапам: настройке криптопровайдера на компьютере, добавлению сертификата в 1С и привязке его к настройкам обмена с контролирующими органами.

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

Перед началом убедитесь, что у вас есть сам сертификат — на токене (Рутокен, eToken, JaCarta), в реестре компьютера или в файле, а также пароль от закрытого ключа, если он устанавливался при выпуске.

Что понадобится перед установкой

Для работы ЭЦП в 1С нужны четыре компонента. Первый — действующий квалифицированный сертификат электронной подписи, выпущенный аккредитованным удостоверяющим центром (для сдачи отчетности подходит сертификат, выданный ФНС или коммерческим УЦ). Второй — криптопровайдер: программа, которая выполняет криптографические операции. Чаще всего это «КриптоПро CSP», реже — ViPNet CSP.

Третий компонент — носитель ключа, если сертификат хранится на токене, и установленные драйверы для него. Четвертый — права администратора на компьютере: установка криптопровайдера и драйверов требует повышенных привилегий.

Проверьте срок действия сертификата заранее. Просроченный сертификат установить можно, но подписывать и отправлять отчетность он не сможет — придется перевыпускать ключ в удостоверяющем центре.

Установка криптопровайдера и сертификата в систему

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

Если сертификат хранится на токене, установите драйверы носителя (например, «Рутокен Плагин» или драйверы eToken), затем подключите токен к USB-порту. Далее установите сертификат в хранилище: в КриптоПро CSP это делается через «Панель управления → КриптоПро CSP → Сервис → Просмотреть сертификаты в контейнере» с последующей установкой в хранилище «Личные».

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

Добавление сертификата в 1С

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

На закладке «Сертификаты» нажмите «Добавить» и выберите вариант «Из установленных на компьютере» — программа покажет список сертификатов из системного хранилища. Выберите нужный сертификат, проверив владельца, срок действия и удостоверяющий центр. Если сертификат хранится только в файле, используйте вариант «Из файла».

После добавления откройте карточку сертификата и убедитесь, что в списке программ для подписания указан ваш криптопровайдер с правильным типом (например, «КриптоПро CSP», тип провайдера 80 для ГОСТ Р 34.10-2012 с ключом 256 бит). Если программа не определилась автоматически, добавьте её вручную через «Добавить → Из установленных на компьютере» на закладке «Программы».

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

Привязка сертификата к 1С-Отчетности

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

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

В многопользовательском режиме учтите: сертификат и криптопровайдер должны быть установлены на том компьютере, с которого физически отправляется отчетность. Если подписание выполняется на сервере (режим «на компьютере сервера»), настраивать криптографию нужно именно на сервере, а не на клиентских машинах.

Проверка работоспособности подписи

После установки выполните встроенную проверку. В карточке сертификата нажмите кнопку «Проверить» — 1С последовательно проверит действие сертификата, наличие закрытого ключа, доступность криптопровайдера и возможность подписания. Если токен защищен паролем, программа запросит его в процессе.

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

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

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

Кнопка «Проверить» в карточке сертификата
Норма

Все этапы проверки завершены без ошибок

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

Ошибка «не найден закрытый ключ» или «сертификат недействителен»

Срок действия сертификата
Норма

Дата окончания позже текущей даты

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

Сертификат просрочен — требуется перевыпуск

Обмен с ФНС в 1С-Отчетности
Норма

Статусы обновляются, ошибок криптографии нет

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

Ошибка при подписании или расшифровке сообщений

Типичные ошибки и их решение

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

Вторая распространенная ошибка — «Модуль криптографии не поддерживает алгоритм подписи». Причина — несовпадение типа криптопровайдера в настройках 1С с фактическим: например, сертификат выпущен по ГОСТ Р 34.10-2012 (256 бит), а в карточке указан устаревший тип провайдера. Исправьте тип программы в настройках сертификата.

Если проверка проходит, но отправка отчетности завершается ошибкой подписания, проверьте версию криптопровайдера — старые версии КриптоПро CSP могут не поддерживать действующие ГОСТ-алгоритмы. Обновите программу до актуальной версии и повторите попытку.

Типичные ошибки
01
Установка сертификата только в файл без привязки к контейнеру закрытого ключа — подписание невозможно, так как закрытый ключ недоступен
02
Работа под другим пользователем Windows — сертификат установлен в хранилище администратора, а 1С запускается под учетной записью бухгалтера
03
Отсутствие цепочки доверия — не установлены сертификаты головного УЦ, поэтому подпись считается недоверенной
04
Неверный тип криптопровайдера в карточке сертификата — ошибка алгоритма при подписании
05
Забытый пароль контейнера — придется обращаться в УЦ за перевыпуском, пароль не восстанавливается

Ограничения и особые сценарии

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

Если в организации несколько сотрудников сдают отчетность, каждому нужен собственный сертификат, выданный на его имя. Использование подписи руководителя другим лицом — нарушение правил оборота электронной подписи и риск оспаривания сданных документов.

При смене компьютера или переустановке Windows контейнер закрытого ключа, хранившийся в реестре, будет потерян. Заранее скопируйте контейнер на съемный носитель через функцию «КриптоПро CSP → Сервис → Скопировать», если закрытый ключ экспортируемый. Неэкспортируемые ключи перенести нельзя — потребуется перевыпуск.

Маршрут решения

Как выбрать действие

Сертификат новый и хранится на токенеУстановите драйверы токена и криптопровайдер, затем добавьте сертификат в 1С из списка установленных
Сертификат перевыпущен при продлении 1С-ОтчетностиУстановите новый сертификат в систему и замените его в настройках обмена с контролирующими органами
Ошибка «не найден закрытый ключ»Проверьте подключение токена и то, что сертификат установлен под текущим пользователем Windows
Подпись облачная (с подтверждением по SMS)Не устанавливайте криптопровайдер — добавьте сертификат через личный кабинет оператора
Подписание происходит на сервере 1СУстанавливайте криптопровайдер и сертификат на сервере, а не на клиентском компьютере

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

Можно ли установить ЭЦП в 1С без токена?

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

Почему 1С не видит сертификат, хотя он установлен в системе?

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

Нужен ли отдельный сертификат для каждой организации?

Сертификат выдается на конкретное физическое лицо с указанием организации (ИНН). Для сдачи отчетности нескольких организаций одному сотруднику обычно требуется сертификат, включающий соответствующие реквизиты, либо отдельные сертификаты — зависит от требований оператора и УЦ.

Что делать, если забыт пароль от контейнера закрытого ключа?

Пароль контейнера не восстанавливается и не сбрасывается. Если он утерян, обратитесь в удостоверяющий центр за перевыпуском сертификата с новым контейнером ключа. Старый сертификат при этом будет отозван.

Как понять, что сертификат скоро истечет?

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

Итог

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

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