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