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