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

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

Как обновить электронную подпись (ЭЦП) в 1С

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

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

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

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

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

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

Проверьте, что на компьютере установлена и лицензирована программа криптографии — КриптоПро CSP или ViPNet CSP, а также актуальная версия КриптоПро ЭЦП Browser plug-in, если подписание выполняется через веб-клиент. Устаревшие версии криптопровайдеров могут не поддерживать новые алгоритмы ГОСТ, и сертификат просто не появится в списке доступных.

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

Сертификат истекаетДо окончания меньше 30 дней

Подайте заявление на перевыпуск заранее, чтобы не потерять возможность сдавать отчетность

Сертификат отозванОшибки при проверке подписи

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

Сменился руководительВладелец подписи больше не работает

Выпустите сертификат на новое лицо и перенастройте все учетные записи ЭДО

Сменился ключевой носительНовый токен или облачная подпись

Установите драйверы носителя до настройки 1С

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

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

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

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

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

Если используется обмен электронными документами с контрагентами (ЭДО), откройте «Настройки ЭДО» или карточку учетной записи ЭДО и замените сертификат в профиле. В учетных записях операторов ЭДО (СБИС, Такском, ЭДО 1С и других) каждый сертификат привязан к идентификатору участника — после замены сертификата оператору может потребоваться подтверждение нового ключа, иногда через подписание заявления старым сертификатом, если он еще действует.

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

Порядок действий
  1. 1
    Получите новый сертификат в удостоверяющем центре или продлите через 1С-Отчетность
  2. 2
    Вставьте токен и установите сертификат в хранилище «Личные» через КриптоПро CSP
  3. 3
    Откройте в 1С «Администрирование → Обмен электронными документами» и добавьте новый сертификат
  4. 4
    Обновите сертификат в учетной записи ЭДО и при необходимости подтвердите его у оператора
  5. 5
    Проверьте настройки 1С-Отчетности и обмена с банками (DirectBank)
  6. 6
    Подпишите тестовый документ и отправьте пробную отчетность или документ контрагенту

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

Облачная электронная подпись

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

Серверный вариант работы

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

Несколько пользователей и сертификатов

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

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

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

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

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

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

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

Отображается новый сертификат с актуальным сроком действия

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

Виден только старый сертификат или статус «истек»

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

Документ подписан без ошибок, штамп подписи отображается

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

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

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

Документ доставлен, получено подтверждение оператора

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

Документ завис в статусе «на подписании» или отклонен оператором

1С-Отчетность
Норма

Обмен с контролирующими органами проходит, статусы обновляются

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

Ошибка расшифровки или отказ в приеме отчетности

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

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

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

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

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

Можно ли обновить ЭЦП в 1С без токена?

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

Что делать, если старый сертификат уже истек, а ЭДО не настроено на новый?

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

Нужно ли обновлять ЭЦП в 1С отдельно для каждой базы?

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

Итог

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

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