Администрирование · 10 мин
Как заменить сертификат в 1С
Пошаговая инструкция по замене сертификата электронной подписи в 1С: установка в хранилище, настройка в программе, проверка подписания и решение типичных ошибок.
Замена сертификата электронной подписи в 1С требуется, когда истекает срок действия ключа, меняется владелец подписи, перевыпускается сертификат после смены реквизитов организации или обновляется криптопровайдер. Процедура состоит из двух частей: установки нового сертификата в операционную систему и перенастройки 1С на работу с ним.
Чаще всего замена сертификата нужна в конфигурациях, где используется электронный документооборот (ЭДО), сдача отчетности через 1С-Отчетность или подписание документов внутри программы. В каждом из этих сценариев есть свои особенности: где-то достаточно указать новый сертификат в настройках, а где-то потребуется переустановить закрытый ключ и обновить учетные данные в сервисе.
Перед началом работ убедитесь, что новый сертификат получен в удостоверяющем центре, у вас есть носитель с закрытым ключом (токен JaCarta, Рутокен, eToken или файл контейнера) и установлен актуальный криптопровайдер — КриптоПро CSP или ViPNet CSP. Также сделайте резервную копию информационной базы, если сертификат используется в ЭДО: ошибка в настройках может заблокировать обмен документами.
Подготовка: что нужно сделать до замены сертификата
Сначала определите, где именно используется сертификат. В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, ERP) подпись применяется в трех местах: обмен электронными документами с контрагентами, отправка регламентированной отчетности и подписание внутренних документов. От этого зависит, какие настройки придется менять.
Проверьте, что новый сертификат корректно выпущен: откройте файл сертификата и убедитесь, что в полях указаны правильные ИНН, наименование организации и ФИО владельца, а срок действия актуален. Если сертификат выпущен на новое юридическое лицо или с измененными реквизитами, дополнительно потребуется уведомить контрагентов по ЭДО и оператора связи.
Установка сертификата в операционную систему
1С работает с сертификатами через хранилище Windows и криптопровайдер, поэтому сначала новый сертификат нужно установить на рабочее место. Порядок действий зависит от используемого криптопровайдера.
Установка через КриптоПро CSP
Откройте панель управления КриптоПро CSP, перейдите на вкладку «Сервис» и нажмите «Установить личный сертификат». Укажите файл сертификата, затем выберите контейнер закрытого ключа — программа автоматически найдет его на токене или в реестре. После установки сертификат появится в хранилище «Личное» текущего пользователя.
Установка через ViPNet CSP
Откройте ViPNet CSP, перейдите в раздел «Контейнеры ключей», выберите контейнер с новым ключом и нажмите «Установить сертификат». Проверьте результат на вкладке «Сертификаты» — новый сертификат должен отображаться со статусом без ошибок.
- 1Подключите токен с закрытым ключом к компьютеру
- 2Откройте криптопровайдер (КриптоПро CSP или ViPNet CSP)
- 3Установите личный сертификат с привязкой к контейнеру ключа
- 4Откройте сертификат и проверьте цепочку доверия до корневого УЦ
- 5Убедитесь, что закрытый ключ доступен (кнопка «Проверить» или тест подписи)
Замена сертификата в настройках электронной подписи 1С
После установки сертификата в систему откройте 1С под пользователем с правами администратора. В типовых конфигурациях перейдите в раздел «Администрирование» → «Обмен электронными документами» → «Настройки электронной подписи и шифрования» (в некоторых версиях — «Подписание и шифрование»).
В списке сертификатов нажмите «Добавить» и выберите вариант «Из установленных на компьютере». Программа покажет сертификаты из хранилища Windows — выберите новый. Если сертификат в списке не появляется, значит, он не установлен в хранилище текущего пользователя или 1С запущена под другой учетной записью Windows.
В карточке сертификата укажите программу защиты информации (криптопровайдер) и назначьте сертификату операции: подписание документов, ЭДО, отчетность. Если используется облачная подпись или сервис 1С:Подпись, сертификат добавляется через соответствующий мастер с подтверждением по SMS.
Замена сертификата в настройках ЭДО
Для обмена документами с контрагентами сертификат дополнительно привязывается к учетной записи ЭДО. Откройте «Администрирование» → «Обмен электронными документами» → «Профили настроек ЭДО» (или «Учетные записи ЭДО» в новых версиях БЭД) и откройте нужный профиль.
На вкладке с сертификатами добавьте новый сертификат в список доступных. Если сертификат сменился из-за перевыпуска у того же оператора (1С-Такском, СБИС, Контур), новый ключ обычно регистрируется у оператора автоматически при первом обмене. Если оператор требует регистрации сертификата в личном кабинете — загрузите открытую часть сертификата там до начала обмена.
После добавления сертификата отправьте тестовый документ контрагенту или выполните команду «Проверить связь». Успешное подписание и доставка подтверждают, что настройка завершена.
Замена сертификата в 1С-Отчетности
Если сертификат используется для сдачи отчетности, замена выполняется через настройки обмена с контролирующими органами. Откройте раздел «Отчетность, справки» → «Настройки обмена с контролирующими органами» и выберите организацию.
В настройках учетной записи укажите новый сертификат. При использовании сервиса 1С-Отчетность с облачным хранением ключа замена сертификата выполняется через заявление на перевыпуск в личном кабинете абонента — локальная установка не требуется. Если ключ хранится локально на токене, установите сертификат в систему и выберите его в настройках учетной записи.
После замены отправьте тестовый запрос (например, запрос на сверку или информационное сообщение) и убедитесь, что он успешно подписан и принят. До проверки не удаляйте старый сертификат из настроек, если срок его действия еще не истек.
Как выбрать сценарий замены
Проверка результата и типичные ошибки
Главный признак успешной замены — документ или отчет подписывается новым сертификатом без ошибок. Откройте подписанный документ и проверьте в свойствах подписи, что указан новый сертификат с актуальным сроком действия.
Типичная ошибка — «Сертификат не найден» или «Закрытый ключ не соответствует сертификату». Это означает, что сертификат установлен без привязки к контейнеру ключа: переустановите его через криптопровайдер с указанием контейнера. Ошибка «Сертификат не имеет связи с учетной записью ЭДО» говорит о том, что новый сертификат не зарегистрирован у оператора.
Как проверить результат
Открывается без предупреждений, цепочка до корневого УЦ строится
Желтый восклицательный знак или ошибка цепочки сертификации
В свойствах сертификата указано «Есть закрытый ключ для этого сертификата»
Надпись о закрытом ключе отсутствует
Тестовый документ подписан, в подписи виден новый сертификат
Ошибка поиска ключа или сертификата при подписании
Документ отправлен и получен контрагентом
Документ завис в статусе отправки с ошибкой подписи
Часто задаваемые вопросы
Нужно ли удалять старый сертификат после замены?
Сразу удалять не нужно. Оставьте старый сертификат, пока не убедитесь, что новый корректно подписывает документы и принимается оператором ЭДО и контролирующими органами. Кроме того, старый сертификат может понадобиться для проверки подписей на ранее отправленных документах. Удалять его разумно только после полного истечения срока действия и завершения всех обменов.
Почему 1С не видит установленный сертификат?
Чаще всего сертификат установлен в хранилище другого пользователя Windows или в хранилище компьютера вместо хранилища текущего пользователя. Проверьте, под какой учетной записью запущена 1С, и установите сертификат именно для нее. Также убедитесь, что криптопровайдер запущен и видит токен с ключом.
Можно ли использовать один сертификат на нескольких компьютерах?
Да, если закрытый ключ хранится на токене — его можно подключать к разным компьютерам, но на каждом потребуется установить криптопровайдер, драйверы токена и сам сертификат. Копирование контейнера ключа с токена невозможно, если ключ создан как неэкспортируемый.
Что делать, если срок действия сертификата истек, а документы по ЭДО еще не дошли?
Просроченным сертификатом подписывать нельзя, но ранее подписанные документы остаются юридически значимыми, если на момент подписания сертификат действовал. Установите новый сертификат и завершите незавершенные обмены уже с ним. При сомнениях запросите у оператора ЭДО подтверждение статуса документов.
Нужно ли сообщать контрагентам о смене сертификата?
Если сертификат перевыпущен без изменения реквизитов организации, специально уведомлять контрагентов не требуется — оператор ЭДО передает данные о сертификате автоматически при обмене. Если изменились ИНН, наименование или владелец подписи, уведомите контрагентов и при необходимости перезаключите соглашения об ЭДО.
Сертификат установлен, но при подписании требует PIN-код, которого нет. Что делать?
PIN-код задается при выпуске ключа и выдается владельцу вместе с токеном. Если он утерян, попробуйте стандартные значения из документации производителя токена, но учтите: после нескольких неверных попыток токен блокируется. Разблокировка или смена PIN выполняется через фирменную утилиту производителя токена, при невозможности — ключ перевыпускается в удостоверяющем центре.
Что важно запомнить
Замена сертификата в 1С выполняется в два этапа: установка в хранилище Windows через криптопровайдер и выбор нового сертификата в настройках подписи, ЭДО или отчетности. Старый сертификат сохраняйте до полной проверки нового, а результат подтверждайте тестовым подписанием и обменом.