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

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

Как заменить ЭЦП в 1С на новую

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

Замена электронной подписи в 1С требуется, когда истекает срок действия сертификата (обычно 15 месяцев для квалифицированной подписи), меняется руководитель организации, утерян токен или скомпрометирован закрытый ключ. Сама процедура занимает 15–30 минут, но ошибки в ней приводят к тому, что документы перестают уходить в ФНС, банк не принимает платёжки, а контрагенты отклоняют электронные накладные.

Важно понимать: замена ЭЦП — это не только установка нового сертификата в 1С. Ключ должен быть записан на носитель, зарегистрирован в криптопровайдере (КриптоПро CSP или ViPNet CSP), а новый сертификат — известен тем системам, с которыми вы обмениваетесь данными: оператору ЭДО, банку, ФНС. Если пропустить хотя бы один шаг, обмен встанет в самый неподходящий момент — например, в день сдачи отчётности.

Ниже разобран полный цикл замены: от проверки нового сертификата до контрольного подписания документа, с учётом различий между файловой и клиент-серверной 1С, а также сценариев обмена с ФНС, ЭДО и Директ-банком.

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

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

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

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

Установка нового сертификата в криптопровайдер

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

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

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

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

Частая проблема — отсутствует корневой сертификат удостоверяющего центра. В этом случае сертификат отображается с предупреждением, а 1С при подписании выдаёт ошибку проверки цепочки. Корневой сертификат обычно выдаёт УЦ вместе с ключом или публикует на своём сайте; его нужно установить в хранилище «Доверенные корневые центры сертификации».

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

В типовых конфигурациях (Бухгалтерия предприятия, Управление торговлей, ERP, Комплексная автоматизация) сертификаты регистрируются в разделе «Администрирование» → «Обмен электронными документами» → «Подписание и шифрование» (в некоторых версиях — «Электронные подписи»). Нажмите «Добавить» → «Из установленных на компьютере» и выберите новый сертификат из списка.

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

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

Обновление настроек обмена с ФНС, ЭДО и банком

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

Обмен с ФНС (отчётность)

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

Электронный документооборот с контрагентами

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

Обмен с банком (Директ-банк)

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

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

Как выбрать действие

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

Проверка результата после замены

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

Затем проверьте реальный обмен: отправьте один документ контрагенту через ЭДО или выгрузите платёжку в банк. Убедитесь, что документ принят и не вернулся с ошибкой подписи. Только после этого можно считать замену завершённой.

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

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

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

Открывается, есть ссылка на закрытый ключ, цепочка доверия без ошибок

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

Предупреждение о цепочке или отсутствие ссылки на ключ

Проверка в 1С
Норма

Карточка сертификата показывает успешную проверку подписания

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

Ошибка доступа к закрытому ключу или криптопровайдеру

Контрольный обмен
Норма

Документ подписан новым сертификатом и принят контрагентом или банком

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

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

Типичные ошибки и как их избежать

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

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

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

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

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

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

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

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

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

1С пишет «Не найден сертификат» после замены. Что делать?

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

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

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

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

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

Можно ли заменить ЭЦП самостоятельно или нужен специалист?

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

Итог

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

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