Замена сертификата электронной подписи в 1С
Содержание
Менять подпись «с нуля» не нужно: старую запись удалять не надо. Новый сертификат добавляется рядом со старым, а в учётных записях обмена вы просто указываете его вместо прежнего. Делается это в разделе Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования, вкладка «Сертификаты».
Причин сменить сертификат ЭП всего несколько: закончился срок действия (обычно 12–15 месяцев), сменился директор или другой владелец подписи, переоформили реквизиты организации или просто получили новый ключ на другом носителе. Порядок действий во всех случаях одинаковый — отличается только то, где вы берёте новый сертификат.
Ниже — полный маршрут: от обновления криптопровайдера до тестовой отправки отчёта. Пути указаны для 1С:Бухгалтерии 3.0 и других типовых конфигураций на платформе 8.3 в интерфейсе «Такси».
Что проверить до начала замены
Электронная подпись в 1С — это связка из трёх частей: сам сертификат (открытый ключ), закрытый ключ на носителе и криптопровайдер, который их обрабатывает. Если хоть одно звено не на месте, подпись не заработает, сколько ни настраивай 1С.
Перед заменой проверьте по порядку:
- 🔑 Носитель с закрытым ключом — рутокен, JaCarta или флешка — вставлен в компьютер. Без контейнера закрытого ключа подпись работать не будет.
- 🧩 Криптопровайдер установлен и активен. Чаще всего это КриптоПро CSP. Лицензия не должна быть просрочена — иначе программа формально стоит, но ключ не отдаёт.
- 📄 Новый сертификат получен в удостоверяющем центре и записан на носитель (или выгружен файлом
.cer). - 👤 Права в 1С. Добавлять сертификаты и менять настройки обмена может пользователь с правами на администрирование или с ролью, которая открывает настройки ЭДО.
Если подпись для отчётности выпускалась через сервис «1С-Отчётность», новый сертификат чаще всего уже лежит на том же носителе — его выдают при продлении. Отдельно скачивать файл не нужно.
Обновляем криптопровайдер и устанавливаем сертификат
Начните с криптопровайдера. Старая версия КриптоПро CSP может не понимать сертификаты, выпущенные по новым требованиям (алгоритм ГОСТ Р 34.10-2012). Если версия КриптоПро ниже актуальной, сначала обновите её, иначе новый сертификат просто не установится.
Посмотреть версию
: Пуск → КриптоПро CSP, вкладка «Общие». Там же видно, активна ли лицензия. Обновлять лучше с сайта разработчика криптопровайдера, а не из случайного источника.
КриптоПро — самый распространённый, но не единственный криптопровайдер. Встречается и VipNet CSP. Главное правило: на одном компьютере не стоит держать два криптопровайдера одновременно — они конфликтуют за доступ к ключу. Если подпись выпущена под конкретную программу, работайте именно с ней, а в настройках 1С на вкладке «Программы» должна стоять ровно та, через которую выдан сертификат.
Дальше устанавливаем личный сертификат на компьютер. Если ключ на носителе:
- Откройте
Пуск → КриптоПро CSP, перейдите на вкладку «Сервис». - Нажмите «Просмотреть сертификаты в контейнере».
- Через «Обзор» выберите контейнер с новым ключом и нажмите «Далее».
- В окне со свойствами сертификата нажмите «Установить».
Если сертификат пришёл отдельным файлом .cer, достаточно открыть его двойным щелчком и нажать «Установить сертификат
» → хранилище «Личные». Но закрытый ключ всё равно должен быть доступен на носителе — без него подписать документ не выйдет.
Устанавливайте сертификат в хранилище «Личные» текущего пользователя, а не «Доверенные корневые». Корневые сертификаты удостоверяющего центра — отдельная история, их тоже нужно поставить, но это другое хранилище.
Добавляем новый сертификат в настройках 1С
Теперь связываем сертификат с программой. Откройте Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования.
Сначала загляните на вкладку «Программы». Там должен стоять ваш криптопровайдер (КриптоПро CSP или другой) с галочкой «Используется». Если программы нет в списке — нажмите «Добавить» и выберите её. 1С подписывает документы не сама, а через этот модуль.
Перейдите на вкладку «Сертификаты» и нажмите «Добавить». Программа предложит варианты:
- «Из установленных на компьютере» — выбираете новый сертификат из списка личных. Это основной способ, когда вы уже поставили сертификат через КриптоПро.
- «Заявление на выпуск сертификата» — это для первичного получения через 1С-Отчётность, для замены не нужно.
Выберите новый сертификат, проверьте, что в полях владельца и организации подставились верные данные, и сохраните. 1С может запросить пароль закрытого ключа — введите пароль от контейнера (если он не задан, оставьте поле пустым).
Старый сертификат из списка не удаляйте. Пусть лежит: по нему остаются подписанными ранее отправленные документы, и при проверке архива он ещё пригодится. Истёкший сертификат просто перестанет использоваться для новых подписей.
Привязываем сертификат к пользователю и учётной записи обмена
Добавить сертификат в общий список мало — его нужно указать там, где вы реально подписываете. Иначе 1С продолжит предлагать старый ключ.
Владелец сертификата. В карточке сертификата (вкладка «Сертификаты», двойной щелчок по строке) есть поле пользователя. Укажите сотрудника, который работает с этой подписью. Если подписывают несколько человек — у каждого должен быть свой сертификат на своём носителе; один ключ на всех юридически некорректен.
Учётная запись обмена. Здесь зависит от того, что именно вы подписываете:
| Что подписываете | Где сменить сертификат |
|---|---|
| Отчётность в ФНС, СФР, Росстат | Отчёты → 1С-Отчётность → Настройки → карточка организации, поле сертификата |
| Электронные документы (ЭДО) с контрагентами | Администрирование → Обмен электронными документами → учётная запись ЭДО |
| Внутренний документооборот | карточка учётной записи, поле сертификата подписи |
В 1С-Отчётности замена сертификата при продлении обычно идёт через отдельный мастер: программа сама предлагает подать заявление и по завершении подставляет новый ключ. Если же вы меняете ключ вручную, откройте настройки документооборота организации и в поле сертификата выберите новый из списка.
Если организаций в базе несколько, а подпись сменилась у одной — проверьте, что новый сертификат указан именно в её карточке. У остальных организаций настройки не трогайте.
Продление сертификата через 1С-Отчётность
Если отчётность вы сдаёте через встроенный сервис, менять сертификат вручную обычно не нужно — есть мастер продления. Он сам готовит заявление, отправляет его в удостоверяющий центр и по готовности подставляет новый ключ в настройки. Это самый частый сценарий «смены подписи» для бухгалтера.
Порядок такой:
- Откройте
Отчёты → 1С-Отчётность → Настройки, перейдите к списку заявлений на подключение или продление. - Создайте заявление на продление сертификата. Проверьте реквизиты организации и данные владельца подписи — они подтянутся из карточки организации.
- Подпишите заявление действующим (пока не истёкшим) сертификатом и отправьте.
- Дождитесь одобрения удостоверяющим центром. На этом этапе может потребоваться визит с документами или подтверждение личности — зависит от регламента УЦ.
- После одобрения вернитесь в заявление и завершите выпуск. Программа запишет новый сертификат на носитель и сама пропишет его в настройках обмена.
Начинайте продление заранее — за 2–3 недели до окончания срока. Если действующий сертификат успеет истечь, подписать заявление на продление им уже не получится, и процедуру придётся проходить как первичное получение.
Отдельный плюс мастера в том, что он синхронно обновляет данные во всех нужных местах: и в списке сертификатов, и в карточке организации. При ручной замене эти шаги легко забыть.
Проверяем подпись и делаем тестовую отправку
Прежде чем сдавать реальный отчёт, убедитесь, что подпись живая. Самый надёжный тест — отправить проверочный запрос, который не формирует обязательств.
В 1С-Отчётности это запрос на сверку с бюджетом или выписка о состоянии расчётов: Отчёты → 1С-Отчётность → Сверки (или раздел запросов на информационное обслуживание — ИОН). Программа подпишет запрос новым сертификатом и отправит его в налоговую. Пришёл ответ — связка работает.
Что ещё стоит проверить:
- ✅ Проверка сертификата в настройках. В карточке сертификата есть кнопка проверки — 1С обратится к криптопровайдеру и покажет, доступен ли закрытый ключ.
- ✅ Срок действия. Убедитесь, что у нового сертификата дата окончания в будущем, а не вы по ошибке выбрали старый.
- ✅ Корневые сертификаты. Если при проверке 1С пишет, что цепочка доверия не выстроена, значит, не установлены сертификаты удостоверяющего центра. Их ставят в хранилище «Доверенные корневые».
Про корневые сертификаты стоит сказать отдельно — на них спотыкаются чаще всего. Личный сертификат подписанта «доверенный» только тогда, когда установлена вся цепочка: корневой сертификат головного удостоверяющего центра и промежуточный сертификат того УЦ, который выдал вашу подпись. Если новый ключ выпущен тем же центром, что и прежний, цепочка обычно уже стоит. Но при смене удостоверяющего центра её нужно поставить заново.
Установить корневой сертификат просто: откройте файл сертификата УЦ двойным щелчком, нажмите «Установить сертификат» и выберите хранилище «Доверенные корневые центры сертификации». После этого 1С перестанет ругаться на недоверенную цепочку. Комплект корневых сертификатов обычно выдают вместе с подписью или размещают на сайте удостоверяющего центра.
После успешной тестовой отправки можно формировать и подписывать обычные документы — новый ключ подхватится автоматически. Специально перезапускать 1С не нужно, но если программа была открыта во время установки сертификата, иногда помогает закрыть и снова открыть форму настроек ЭП, чтобы список обновился.
Типовые ошибки при смене подписи
Большинство сбоев после замены — это не поломка 1С, а разрыв в связке «сертификат — ключ — криптопровайдер». Разберём по симптомам.
Отдельно про смену директора: если подпись меняется из-за смены руководителя, нового сертификата недостаточно. Убедитесь, что в карточке организации обновлены данные подписанта, иначе отчётность уйдёт с несоответствием между подписью и реквизитами.
Когда замену лучше не делать самостоятельно
Не всякую замену стоит проводить в рабочий день перед сдачей отчётности. Если до крайнего срока несколько часов, а вы впервые меняете ключ — риск не успеть выше, чем кажется. Проверка и тестовая отправка могут выявить, что не установлен корневой сертификат или просрочена лицензия криптопровайдера, а на их устранение уйдёт время.
Перенесите замену на спокойный день, а если подпись выпускалась не вами и вы не знаете пароль от контейнера — заранее уточните его у того, кто оформлял сертификат. Пароль закрытого ключа восстановить нельзя: при его потере сертификат придётся перевыпускать.
Частые вопросы
Нужно ли удалять старый сертификат после замены?
Подпись продлили на том же носителе — что менять в 1С?
Почему 1С после замены всё равно подписывает старым ключом?
Можно ли одной подписью пользоваться с нескольких компьютеров?
Что делать, если забыли пароль от контейнера закрытого ключа?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»