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

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

Как заменить сертификат в 1С

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

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

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

Перед началом работ убедитесь, что новый сертификат получен в удостоверяющем центре, у вас есть носитель с закрытым ключом (токен JaCarta, Рутокен, eToken или файл контейнера) и установлен актуальный криптопровайдер — КриптоПро CSP или ViPNet CSP. Также сделайте резервную копию информационной базы, если сертификат используется в ЭДО: ошибка в настройках может заблокировать обмен документами.

Подготовка: что нужно сделать до замены сертификата

Сначала определите, где именно используется сертификат. В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, ERP) подпись применяется в трех местах: обмен электронными документами с контрагентами, отправка регламентированной отчетности и подписание внутренних документов. От этого зависит, какие настройки придется менять.

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

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

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

Установка через КриптоПро CSP

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

Установка через ViPNet CSP

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

Порядок установки сертификата
  1. 1
    Подключите токен с закрытым ключом к компьютеру
  2. 2
    Откройте криптопровайдер (КриптоПро CSP или ViPNet CSP)
  3. 3
    Установите личный сертификат с привязкой к контейнеру ключа
  4. 4
    Откройте сертификат и проверьте цепочку доверия до корневого УЦ
  5. 5
    Убедитесь, что закрытый ключ доступен (кнопка «Проверить» или тест подписи)

Замена сертификата в настройках электронной подписи 1С

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

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

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

Замена сертификата в настройках ЭДО

Для обмена документами с контрагентами сертификат дополнительно привязывается к учетной записи ЭДО. Откройте «Администрирование» → «Обмен электронными документами» → «Профили настроек ЭДО» (или «Учетные записи ЭДО» в новых версиях БЭД) и откройте нужный профиль.

На вкладке с сертификатами добавьте новый сертификат в список доступных. Если сертификат сменился из-за перевыпуска у того же оператора (1С-Такском, СБИС, Контур), новый ключ обычно регистрируется у оператора автоматически при первом обмене. Если оператор требует регистрации сертификата в личном кабинете — загрузите открытую часть сертификата там до начала обмена.

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

Замена сертификата в 1С-Отчетности

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

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

После замены отправьте тестовый запрос (например, запрос на сверку или информационное сообщение) и убедитесь, что он успешно подписан и принят. До проверки не удаляйте старый сертификат из настроек, если срок его действия еще не истек.

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

Как выбрать сценарий замены

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

Проверка результата и типичные ошибки

Главный признак успешной замены — документ или отчет подписывается новым сертификатом без ошибок. Откройте подписанный документ и проверьте в свойствах подписи, что указан новый сертификат с актуальным сроком действия.

Типичная ошибка — «Сертификат не найден» или «Закрытый ключ не соответствует сертификату». Это означает, что сертификат установлен без привязки к контейнеру ключа: переустановите его через криптопровайдер с указанием контейнера. Ошибка «Сертификат не имеет связи с учетной записью ЭДО» говорит о том, что новый сертификат не зарегистрирован у оператора.

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

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

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

Открывается без предупреждений, цепочка до корневого УЦ строится

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

Желтый восклицательный знак или ошибка цепочки сертификации

Привязка к закрытому ключу
Норма

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

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

Надпись о закрытом ключе отсутствует

Подписание в 1С
Норма

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

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

Ошибка поиска ключа или сертификата при подписании

Обмен по ЭДО
Норма

Документ отправлен и получен контрагентом

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

Документ завис в статусе отправки с ошибкой подписи

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

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

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

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

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

Можно ли использовать один сертификат на нескольких компьютерах?

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

Что делать, если срок действия сертификата истек, а документы по ЭДО еще не дошли?

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

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

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

Сертификат установлен, но при подписании требует PIN-код, которого нет. Что делать?

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

Итог

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

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