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

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

Как установить сертификат ЭЦП в 1С Бухгалтерию

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

Чтобы подписывать и отправлять отчётность, обмениваться счетами-фактурами и документами с контрагентами прямо из 1С Бухгалтерии, программе нужен действующий сертификат электронной подписи. Сама установка занимает 10–20 минут, но требует правильной последовательности: сначала готовится рабочее место с криптопровайдером, затем сертификат добавляется в хранилище Windows и только после этого подключается в 1С.

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

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

До начала работы убедитесь, что у вас есть всё необходимое. Во-первых, сам сертификат квалифицированной электронной подписи, полученный в аккредитованном удостоверяющем центре. Обычно он записан на токен (Рутокен, eToken, JaCarta) либо выдан в виде файла с закрытым ключом. Также сейчас распространены облачные подписи — для них порядок подключения отличается и описан отдельно.

Во-вторых, на компьютере должен быть установлен криптопровайдер — программа, которая выполняет криптографические операции: КриптоПро CSP или ViPNet CSP. Без неё ни Windows, ни 1С не смогут работать с закрытым ключом. Убедитесь, что лицензия криптопровайдера активна: при истёкшей лицензии подписание будет завершаться ошибкой.

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

Шаг 1. Установка криптопровайдера и драйверов токена

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

Далее установите драйверы ключевого носителя. Для Рутокена это «Панель управления Рутокен», для eToken — SafeNet Authentication Client. Без драйвера компьютер просто не увидит токен, и контейнер с ключом будет недоступен. После установки вставьте токен в USB-порт и убедитесь, что он определяется в панели управления носителя.

Проверьте, что криптопровайдер видит контейнер с закрытым ключом. В КриптоПро CSP это делается через «Пуск → КриптоПро → КриптоПро CSP → вкладка «Сервис» → Просмотреть сертификаты в контейнере». Если контейнер отображается и открывается после ввода PIN-кода — рабочее место готово к установке сертификата.

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

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

Альтернативный вариант — открыть файл сертификата (обычно с расширением .cer) двойным щелчком и выбрать «Установить сертификат». Важно: сертификат без привязки к закрытому ключу не позволит подписывать документы — только проверять чужие подписи. Признак правильной установки: при просмотре сертификата внизу окна отображается строка «Есть закрытый ключ для этого сертификата».

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

Порядок установки сертификата в Windows
  1. 1
    Установите криптопровайдер и перезагрузите компьютер
  2. 2
    Установите драйверы токена и подключите носитель
  3. 3
    Откройте КриптоПро CSP → Сервис → Установить личный сертификат
  4. 4
    Выберите контейнер с ключом и установите сертификат в хранилище «Личные»
  5. 5
    Установите корневой и промежуточный сертификаты УЦ
  6. 6
    Проверьте наличие строки «Есть закрытый ключ для этого сертификата»

Шаг 3. Подключение сертификата в 1С Бухгалтерии

Откройте 1С Бухгалтерию под пользователем, который будет подписывать документы. Перейдите в раздел «Администрирование → Обмен электронными документами → Подписание и шифрование» (в некоторых версиях путь: «Администрирование → Программа → Электронные подписи»). Включите использование электронных подписей, если переключатель ещё не активирован.

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

Для облачных подписей порядок иной: сертификат добавляется через сервис облачной подписи (например, встроенный сервис 1С:DSS или сервис оператора), а подписание подтверждается кодом из SMS или мобильного приложения. В этом случае криптопровайдер на компьютере не нужен, но требуется стабильный интернет и настроенная учётная запись сервиса.

Шаг 4. Настройка подписания документов и отчётности

Для электронного документооборота с контрагентами сертификат нужно привязать к учётной записи ЭДО. Откройте «Администрирование → Обмен электронными документами → Настройки обмена с контрагентами», выберите учётную запись и на вкладке сертификатов добавьте установленный сертификат. Укажите, какие виды документов он вправе подписывать, если в организации несколько подписантов с разными полномочиями.

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

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

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

Не дожидайтесь сдачи реальной отчётности — проверьте подпись заранее. Создайте тестовый электронный документ (например, счёт-фактуру по тестовому контрагенту или документ в рамках роуминга с самим собой) и попробуйте его подписать. Программа запросит PIN-код токена и при успехе покажет статус «Подписан».

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

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

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

Сертификат в хранилище Windows
Норма

В свойствах есть строка «Есть закрытый ключ для этого сертификата»

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

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

Видимость в 1С
Норма

Сертификат доступен в списке при добавлении

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

Сертификата нет в списке — проверьте криптопровайдер и хранилище

Пробное подписание
Норма

Документ получил статус «Подписан», запрошен PIN-код

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

Ошибка криптографии — проверьте лицензию СКЗИ и цепочку сертификатов

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

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

Вторая распространённая ошибка — «Ошибка при формировании подписи» при рабочем сертификате. Чаще всего это истёкшая лицензия КриптоПро CSP, неверный PIN-код (после нескольких неудачных попыток токен блокируется) или устаревшие корневые сертификаты УЦ. Проверьте срок действия лицензии в настройках криптопровайдера и обновите цепочку сертификатов с сайта удостоверяющего центра.

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

Типичные ошибки
01
Установка сертификата без привязки к контейнеру — подписывать документы невозможно, только просматривать
02
Ввод неверного PIN-кода несколько раз подряд — токен блокируется, требуется разблокировка через администратора или УЦ
03
Игнорирование срока действия сертификата — в день сдачи отчётности подписание отклоняется
04
Установка криптопровайдера без перезагрузки — службы не регистрируются, 1С не видит сертификат
05
Использование одного сертификата несколькими сотрудниками — нарушение учёта и юридические риски
Держите под рукой файл с сертификатом открытого ключа (.cer) и дистрибутивы криптопровайдера и драйверов токена. При замене компьютера или переустановке системы это сокращает восстановление рабочего места с пары часов до 15 минут. Срок действия сертификата проверяйте заранее — за месяц до окончания, чтобы успеть перевыпустить.
ПЗ
Практическое замечание

Часто задаваемые вопросы

Можно ли установить один сертификат ЭЦП на несколько компьютеров?

Да, если закрытый ключ хранится на токене: достаточно перенести токен и установить на каждом компьютере криптопровайдер, драйверы и сам сертификат. Копировать контейнер с закрытым ключом на жёсткие диски нескольких машин не рекомендуется — это снижает защищённость ключа и затрудняет контроль за подписаниями.

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

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

Нужен ли криптопровайдер для облачной подписи?

Нет. При облачной подписи закрытый ключ хранится в защищённом хранилище сервиса, а криптографические операции выполняются на его стороне. На компьютере достаточно настроенного подключения к сервису и подтверждения операций через SMS-код или мобильное приложение.

Что делать, если заблокирован PIN-код токена?

Не пытайтесь подбирать PIN дальше — после исчерпания попыток ключ может быть заблокирован окончательно. Разблокировка выполняется через ПИН-код администратора в панели управления токеном. Если административный PIN неизвестен или тоже заблокирован, обратитесь в удостоверяющий центр для перевыпуска носителя.

Можно ли подписывать документы в 1С, если сертификат выдан на физическое лицо?

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

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

Срок действия указан в свойствах сертификата — откройте его через хранилище Windows или в списке сертификатов в 1С. 1С-Отчётность и многие операторы ЭДО заранее предупреждают о приближении окончания срока. Планируйте перевыпуск заранее: выпуск нового сертификата и его установка могут занять несколько дней.

Итог

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

Установка сертификата ЭЦП в 1С Бухгалтерию — это цепочка из трёх этапов: криптопровайдер и драйверы токена, сертификат в личном хранилище Windows с привязкой к закрытому ключу, добавление сертификата в настройках 1С. После каждого этапа есть простой признак проверки, а финальный контроль — пробное подписание тестового документа. Не передавайте PIN-код и токен посторонним и следите за сроком действия сертификата.