Новый сертификат подписи вместо истёкшего: что поменять в 1С, 1С-Отчетности и ЭДО

· 9 мин

Содержание

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

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

Что сделать заранее, пока старая подпись ещё действует

Начинайте за 2–3 недели до окончания срока. Этого хватает, чтобы записаться в удостоверяющий центр и спокойно перенастроить 1С без срыва отчётности.

Срок действия видно в самой 1С: откройте карточку сертификата в справочнике сертификатов (о нём ниже), поле с датой окончания стоит в шапке. Платформа сама начинает напоминать об истечении срока примерно за месяц.

Что проверить перед стартом:

  • 🔑 Чей сертификат. Руководитель организации и ИП получают КЭП в удостоверяющем центре ФНС или у его доверенных лиц. Сотрудник (главбух, кадровик) — сертификат физического лица в коммерческом аккредитованном УЦ, плюс машиночитаемая доверенность (МЧД).
  • 💾 Носитель. Для ФНС нужен сертифицированный токен: Рутокен ЭЦП 2.0/3.0, JaCarta-2 ГОСТ, ESMART Token ГОСТ. Обычная флешка не подойдёт. Проверьте, что ваш старый токен поддерживается и на нём есть место.
  • 🖥️ Криптопровайдер. Узнайте версию КриптоПро CSP или ViPNet CSP на всех компьютерах, где работают с подписью. Для новых сертификатов по ГОСТ 2012 нужна актуальная версия, КриптоПро CSP 5.0 — надёжный выбор.
  • 📋 Где используется старая подпись. Составьте список: 1С-Отчетность, 1С-ЭДО, Диадок, СБИС, Такском, Честный знак, ЕГАИС, банк. Каждое место придётся обновить отдельно.
  • 🧾 МЧД. Если подписывает сотрудник, проверьте срок доверенности. Новый сертификат того же человека не требует новой МЧД, если доверенность ещё действует и выдана на это физлицо по СНИЛС.

Если работаете на терминальном сервере, договоритесь с администратором заранее: криптопровайдер и драйвер токена ставятся на сервер, а не на ваш ноутбук.

Как получить новый сертификат и поставить его на компьютер

Шаг 1. Выпуск сертификата

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

Сотрудник получает сертификат в коммерческом УЦ. Если ваш УЦ работает с 1С-Отчетностью, заявление можно подать прямо из программы — об этом в разделе про отчётность.

Шаг 2. Драйвер токена и криптопровайдер

  1. Подключите токен и установите его драйвер (для Рутокена — «Драйверы Рутокен», для JaCarta — «Единый клиент JaCarta»).
  2. Убедитесь, что КриптоПро CSP или ViPNet CSP установлен и лицензия действует. Сертификаты ФНС часто содержат встроенную лицензию КриптоПро на время действия ключа, но на старых версиях CSP она не подхватывается.
  3. Перезагрузите компьютер, если установщик просит.

Шаг 3. Установка сертификата в личное хранилище

Это главный шаг, который чаще всего пропускают. Ключ на токене есть, но 1С его не видит, потому что сертификат не установлен в хранилище «Личное» текущего пользователя Windows.

Для КриптоПро CSP:

  1. Откройте Пуск → КриптоПро → КриптоПро CSP, вкладка Сервис.
  2. Нажмите Просмотреть сертификаты в контейнере, затем Обзор и выберите контейнер на токене.
  3. Проверьте ФИО и срок действия, нажмите Установить.
  4. Сертификат попадёт в Личное. Проверить можно через certmgr.msc → Личное → Сертификаты.

Для ViPNet CSP установка идёт из окна ViPNet: раздел контейнеров ключей, выбор контейнера на токене и команда установки сертификата в хранилище.

Корневые сертификаты УЦ тоже должны быть установлены: для КЭП ФНС — сертификат Минцифры России (головной УЦ) в «Доверенные корневые центры сертификации» и сертификат УЦ ФНС в «Промежуточные центры». Без них 1С покажет ошибку построения цепочки.

Как добавить новый сертификат в 1С и привязать к пользователю

В конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, ERP, УТ 11) сертификаты хранятся в одном справочнике — «Сертификаты ключей электронной подписи и шифрования». Механизм общий для платформы, различается только путь до формы настроек.

КонфигурацияГде открыть настройки подписи
Бухгалтерия 3.0Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования
ЗУП 3.1, ERP, УТ 11Раздел Администрирование, группа настроек обмена электронными документами, ссылка на настройки электронной подписи
Любая конфигурация на БСПВсе функции → Справочники → Сертификаты ключей электронной подписи и шифрования

Порядок действий:

  1. Откройте форму настроек, вкладка Сертификаты.
  2. Нажмите Добавить и выберите вариант добавления из установленных на компьютере.
  3. В списке выберите новый сертификат. Ориентируйтесь на дату окончания: у старого и нового ФИО совпадают.
  4. Введите PIN-код токена. 1С проверит, что закрытый ключ доступен.
  5. В карточке сертификата заполните поле Пользователь — укажите пользователя 1С, который будет им подписывать. Если поле пустое, сертификат видят все.
  6. Укажите организацию, если в базе их несколько.
  7. Нажмите Проверить. Должны пройти все проверки: наличие сертификата, доверие к нему, подписание и шифрование тестовых данных.

Отметку «Запомнить пароль» включайте только на личном компьютере. На общем рабочем месте любой, кто войдёт под вашим пользователем 1С, сможет подписать документ.

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

Старый сертификат оставьте в справочнике. Его можно пометить как отозванный или просто дождаться окончания срока — подписывать им 1С перестанет сама.

Замена сертификата в 1С-Отчетности

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

  1. Откройте Отчеты → Регламентированные отчеты, ссылку Настройки.
  2. Перейдите к настройкам обмена с контролирующими органами и откройте учётную запись организации.
  3. Создайте заявление на изменение параметров подключения. Причина — смена сертификата ответственного лица.
  4. Выберите новый сертификат, подпишите и отправьте заявление.
  5. Дождитесь одобрения. Обычно это от нескольких часов до одного рабочего дня, статус виден в списке заявлений.
  6. После одобрения нажмите обновление настроек учётной записи и отправьте тестовое сообщение в ФНС.

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

Не удаляйте старый контейнер с токена и компьютера. Ответы ФНС, СФР и Росстата, пришедшие на старый сертификат, расшифровываются только старым ключом.

Обновление подписи для ЭДО: 1С-ЭДО, Диадок, СБИС, Такском

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

1С-ЭДО (операторы Такском и Калуга Астрал)

  1. Администрирование → Обмен электронными документами, откройте настройки ЭДО и список учётных записей.
  2. В карточке учётной записи перейдите на вкладку сертификатов и добавьте новый.
  3. Если оператор просит подтвердить смену, подпишите запрос новым сертификатом.
  4. Отправьте контрагенту тестовый документ или запросите обновление статусов.

Диадок и СБИС

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

СистемаГде привязать новый сертификатЧто проверить после
1С-ЭДОУчётная запись ЭДО в 1СОтправка и подписание входящего документа
ДиадокВеб-кабинет, профиль сотрудникаПодписание из модуля в 1С
СБИСВеб-кабинет, раздел сотрудников и подписейСинхронизация документов с 1С
Такском (Файлер, Доклайнер)Кабинет абонентаПолучение входящих

Счета-фактуры подписываются только КЭП. Первичку по соглашению с контрагентом можно подписывать и неквалифицированной подписью, но на практике почти все используют ту же КЭП с МЧД.

Диагностика: выберите симптом

Ошибки после замены сертификата и как их снять

Диагностика выше закрывает типовые сообщения. Здесь — ситуации, где текста ошибки нет или он вводит в заблуждение.

1С просит PIN бесконечно

Чаще всего вводят PIN не того токена: на компьютере подключены старый и новый носители. Отключите старый и повторите. Стандартный PIN Рутокена — 12345678, JaCarta-2 ГОСТ — 1234567890, если вы его не меняли.

Проверка проходит, но подписание падает на сервере

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

На терминальном сервере сертификат видит только один пользователь

Сертификат ставится в «Личное» конкретного пользователя Windows. Каждый, кто подписывает документы, должен установить сертификат под своей учётной записью на сервере.

Ошибка лицензии КриптоПро

Пробная лицензия CSP действует 90 дней. Если она истекла, а встроенная лицензия сертификата не подхватилась, введите серийный номер в КриптоПро CSP → Общие → Ввод лицензии или обновите CSP до версии, понимающей встроенную лицензию.

Как не пропустить следующий срок: напоминания и скрипты

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

Проверка сроков в Windows через PowerShell

Скрипт выводит сертификаты из хранилища «Личное», срок которых истекает в ближайшие 30 дней:

$limit = (Get-Date).AddDays(30)
Get-ChildItem Cert:\CurrentUser\My |
  Where-Object { $_.NotAfter -lt $limit -and $_.NotAfter -gt (Get-Date) } |
  Select-Object Subject, NotAfter, Thumbprint |
  Sort-Object NotAfter

Запуск по расписанию через планировщик заданий Windows раз в неделю даёт администратору список «кто следующий».

Список сертификатов средствами КриптоПро

Утилита certmgr из комплекта КриптоПро CSP показывает сертификаты в личном хранилище вместе со сроком действия:

"C:\Program Files\Crypto Pro\CSP\certmgr.exe" -list -store uMy

Проверка в самой 1С

Откройте справочник «Сертификаты ключей электронной подписи и шифрования» и отсортируйте список по дате окончания. Сохраните настройку списка как вариант — получите готовый отчёт по срокам для всех пользователей базы.

После замены сертификата проверьте
Выполнено: 0 / 6

Частые вопросы

Можно ли записать новый сертификат ФНС на старый токен?
Да, если токен сертифицирован и на нём есть свободное место. Старый контейнер при этом лучше не удалять, пока не получены все ответы по отправленной отчётности.
Нужно ли заново настраивать МЧД после смены сертификата сотрудника?
Нет, если доверенность выдана на этого же человека и её срок не истёк. МЧД привязана к физлицу, а не к конкретному сертификату.
Сколько стоит новый сертификат?
КЭП руководителя в УЦ ФНС выдают бесплатно, платите только за токен — ориентировочно 1 500–3 000 ₽. Сертификат сотрудника в коммерческом УЦ стоит примерно от 1 500 до 5 000 ₽ в год, часто он входит в тариф 1С-Отчетности.
Почему в 1С два сертификата с одинаковым ФИО?
Это старый и новый. Различайте их по дате окончания в списке. Старый можно пометить как отозванный, чтобы он не мешал при выборе.
Работает ли подпись в 1С через веб-клиент?
Работает, но в браузер нужно установить расширение для работы с криптографией и расширение 1С для работы с файлами. Без них веб-клиент не увидит сертификат на компьютере.

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»