Администрирование · 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Установите криптопровайдер и драйверы токена, перезагрузите компьютер
- 2Установите сертификат в хранилище «Личные» вместе с цепочкой УЦ
- 3В 1С откройте «Администрирование → Обмен электронными документами → Настройки электронной подписи»
- 4На закладке «Сертификаты» нажмите «Добавить → Из установленных на компьютере» и выберите сертификат
- 5Проверьте, что в карточке сертификата указана программа-криптопровайдер
- 6Откройте настройки 1С-Отчетности и привяжите сертификат к учетной записи
- 7Нажмите «Проверить» в карточке сертификата и убедитесь, что подписание проходит успешно
Привязка сертификата к 1С-Отчетности
Добавления сертификата в общий список недостаточно — его нужно указать в настройках подключения к сервису. Откройте «Отчетность, справки → Настройки обмена с контролирующими органами» (или «1С-Отчетность → Настройки»). В карточке организации найдите раздел «Сертификат» или «Электронная подпись» и выберите установленный сертификат из списка.
Если вы подключаете 1С-Отчетность впервые, сертификат указывается на этапе заявления на подключение: мастер предложит выбрать существующий сертификат или оформить новый через партнерский удостоверяющий центр. При продлении подписки сертификат обычно перевыпускается автоматически, но его также нужно будет установить в систему и проверить в настройках.
В многопользовательском режиме учтите: сертификат и криптопровайдер должны быть установлены на том компьютере, с которого физически отправляется отчетность. Если подписание выполняется на сервере (режим «на компьютере сервера»), настраивать криптографию нужно именно на сервере, а не на клиентских машинах.
Проверка работоспособности подписи
После установки выполните встроенную проверку. В карточке сертификата нажмите кнопку «Проверить» — 1С последовательно проверит действие сертификата, наличие закрытого ключа, доступность криптопровайдера и возможность подписания. Если токен защищен паролем, программа запросит его в процессе.
Дополнительно убедитесь, что обмен с контролирующими органами работает: откройте «1С-Отчетность» и выполните обмен сообщениями с ФНС. Успешное обновление статусов без ошибок подписания означает, что цепочка «сертификат — криптопровайдер — 1С» настроена корректно.
Как проверить результат
Все этапы проверки завершены без ошибок
Ошибка «не найден закрытый ключ» или «сертификат недействителен»
Дата окончания позже текущей даты
Сертификат просрочен — требуется перевыпуск
Статусы обновляются, ошибок криптографии нет
Ошибка при подписании или расшифровке сообщений
Типичные ошибки и их решение
Самая частая проблема — сообщение «Не найден сертификат и закрытый ключ для расшифровки». Оно означает, что закрытый ключ находится на токене, который не подключен, либо сертификат установлен в хранилище другого пользователя Windows. Подключите токен и переустановите сертификат под тем пользователем, под которым работает 1С.
Вторая распространенная ошибка — «Модуль криптографии не поддерживает алгоритм подписи». Причина — несовпадение типа криптопровайдера в настройках 1С с фактическим: например, сертификат выпущен по ГОСТ Р 34.10-2012 (256 бит), а в карточке указан устаревший тип провайдера. Исправьте тип программы в настройках сертификата.
Если проверка проходит, но отправка отчетности завершается ошибкой подписания, проверьте версию криптопровайдера — старые версии КриптоПро CSP могут не поддерживать действующие ГОСТ-алгоритмы. Обновите программу до актуальной версии и повторите попытку.
Ограничения и особые сценарии
Один сертификат можно использовать на нескольких компьютерах, если перенести контейнер закрытого ключа (для токенов — просто подключить носитель к другому ПК с установленными драйверами и криптопровайдером). Однако одновременная работа с одним токеном на двух машинах невозможна физически.
Если в организации несколько сотрудников сдают отчетность, каждому нужен собственный сертификат, выданный на его имя. Использование подписи руководителя другим лицом — нарушение правил оборота электронной подписи и риск оспаривания сданных документов.
При смене компьютера или переустановке Windows контейнер закрытого ключа, хранившийся в реестре, будет потерян. Заранее скопируйте контейнер на съемный носитель через функцию «КриптоПро CSP → Сервис → Скопировать», если закрытый ключ экспортируемый. Неэкспортируемые ключи перенести нельзя — потребуется перевыпуск.
Как выбрать действие
Частые вопросы
Можно ли установить ЭЦП в 1С без токена?
Да, если закрытый ключ хранится в реестре компьютера или в файловом контейнере. Однако токен безопаснее: ключ с него нельзя скопировать незаметно. Для квалифицированной подписи, выданной после усиления требований, носитель часто обязателен — уточните условия в своем удостоверяющем центре.
Почему 1С не видит сертификат, хотя он установлен в системе?
Чаще всего сертификат установлен в хранилище другого пользователя Windows или в хранилище «Другие пользователи» вместо «Личные». Переустановите его в «Личные» под той учетной записью, под которой запускается 1С, и проверьте привязку к контейнеру закрытого ключа.
Нужен ли отдельный сертификат для каждой организации?
Сертификат выдается на конкретное физическое лицо с указанием организации (ИНН). Для сдачи отчетности нескольких организаций одному сотруднику обычно требуется сертификат, включающий соответствующие реквизиты, либо отдельные сертификаты — зависит от требований оператора и УЦ.
Что делать, если забыт пароль от контейнера закрытого ключа?
Пароль контейнера не восстанавливается и не сбрасывается. Если он утерян, обратитесь в удостоверяющий центр за перевыпуском сертификата с новым контейнером ключа. Старый сертификат при этом будет отозван.
Как понять, что сертификат скоро истечет?
Срок действия указан в карточке сертификата в 1С и в свойствах сертификата в системе. Сервис 1С-Отчетность обычно заранее напоминает о необходимости продления. Начинайте перевыпуск заблаговременно, чтобы не остаться без возможности сдать отчетность в отчетный период.
Что важно запомнить
Установка ЭЦП в 1С:Отчетность состоит из трех шагов: настройка криптопровайдера и сертификата в операционной системе, добавление сертификата в настройки электронной подписи 1С и привязка его к обмену с контролирующими органами. Завершайте настройку проверкой подписания — это позволит выявить ошибки до наступления сроков сдачи отчетности.