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

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

Как установить новый сертификат ЭЦП взамен старого в 1С 8

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

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

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

Ниже разобран полный порядок действий для типовых конфигураций (1С:Бухгалтерия 8, 1С:ЗУП, 1С:Управление торговлей), а также проверка результата и типичные ошибки.

Что подготовить перед заменой сертификата

Прежде чем менять настройки, убедитесь, что у вас есть всё необходимое. Новый сертификат должен быть получен в аккредитованном удостоверяющем центре: либо записан на токен (Рутокен, JaCarta, eToken), либо выдан в виде файла с закрытым ключом. Если подпись хранится в реестре контейнера криптопровайдера, потребуется флешка или токен с контейнером.

Проверьте, что на компьютере установлен криптопровайдер — КриптоПро CSP, ViPNet CSP или Signal-COM CSP — той же линейки, с которой работал старый сертификат. Если новый сертификат выдан под другой криптопровайдер, его нужно установить заранее и активировать лицензию.

Также убедитесь, что у вашей учётной записи Windows есть права на установку сертификатов, а в 1С — права на изменение настроек электронной подписи. В клиент-серверном варианте работы уточните у администратора, где выполняется подписание: на клиенте или на сервере 1С.

Шаг 1. Установка сертификата в операционную систему

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

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

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

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

Шаг 2. Добавление сертификата в настройки 1С

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

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

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

Если сертификат добавляется вручную из файла

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

Шаг 3. Назначение нового сертификата в программах обмена и отчётности

Добавления в общий список недостаточно: новый сертификат нужно указать там, где он реально используется. Для обмена электронными документами (ЭДО) откройте настройки учётной записи ЭДО или профиль настроек и замените сертификат в соответствующем поле. Если оператор ЭДО требует регистрации нового сертификата (например, при смене ключа в СБИС, Такском или Контур.Диадок), выполните привязку в личном кабинете оператора.

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

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

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

Где менять сертификат

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

Шаг 4. Проверка работы нового сертификата

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

Затем сделайте боевой тест: подпишите тестовый электронный документ и отправьте его контрагенту, либо сформируйте и подпишите отчёт без отправки. Если используется ЭДО, убедитесь, что документ уходит со статусом «Подписан» и контрагент видит корректные данные владельца подписи.

Только после успешной проверки можно считать замену завершённой. До этого момента старый сертификат лучше не удалять ни из 1С, ни из системы.

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

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

Автоматическая проверка сертификата в 1С
Норма

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

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

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

Подписание тестового документа
Норма

Документ подписан, в подписи указан владелец нового сертификата

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

Ошибка подписания или в подписи данные старого сертификата

Отправка по ЭДО
Норма

Документ принят оператором без замечаний

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

Оператор отклоняет документ из-за незарегистрированного сертификата

Что делать со старым сертификатом

Старый сертификат не нужно удалять сразу. Он понадобится для расшифровки входящих документов, которые были зашифрованы на него, и для проверки подписей в ранее подписанных документах. Удаление старого сертификата из хранилища приведёт к тому, что часть архива электронных документов станет недоступна для проверки.

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

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

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

Вторая распространённая ошибка — «Не найден закрытый ключ». Она означает, что сертификат установлен, но контейнер с ключом недоступен: не подключён токен, не установлен драйвер или криптопровайдер не видит носитель. Проверьте контейнер через КриптоПро CSP и повторно установите личный сертификат из контейнера.

Третья группа проблем связана с лицензией криптопровайдера: если срок лицензии КриптоПро CSP истёк, подписание блокируется даже при корректном сертификате. Проверьте статус лицензии в панели КриптоПро CSP.

Типичные ошибки
01
Добавление сертификата только в общий список 1С без замены в настройках ЭДО — документы продолжают подписываться старым ключом или возникает ошибка
02
Удаление старого сертификата сразу после установки нового — теряется доступ к расшифровке ранее полученных документов
03
Установка сертификата на клиенте, когда подписание настроено на сервере 1С — ошибка «сертификат не найден» у всех пользователей
04
Забытая регистрация нового сертификата у оператора ЭДО — оператор отклоняет исходящие документы
Перед заменой сертификата сделайте резервную копию контейнера закрытого ключа старого сертификата на отдельную флешку и уберите её в надёжное место. Это занимает пару минут через КриптоПро CSP («Сервис» → «Скопировать»), но страхует от потери доступа к архиву электронных документов.
ПЗ
Практическое замечание

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

Можно ли использовать новый сертификат, пока действует старый?

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

Почему новый сертификат не отображается в списке при добавлении в 1С?

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

Нужно ли заново настраивать 1С-Отчётность после перевыпуска ключа?

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

Что будет с ранее подписанными документами после замены сертификата?

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

Нужно ли сообщать контрагентам о смене сертификата?

Специального уведомления не требуется: при обмене через оператора ЭДО данные владельца подписи передаются вместе с документом. Однако если вы обмениваетесь подписанными файлами напрямую (например, по электронной почте), полезно заранее передать контрагенту открытую часть нового сертификата для проверки подписей.

Можно ли выполнить замену без прав администратора?

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

Итог

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

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