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