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

Другое · 8 мин

Как поменять сертификат электронной подписи в 1С:ЗУП

Пошаговая инструкция по замене сертификата электронной подписи в 1С:ЗУП: установка, настройка для сотрудника, проверка подписания отчётов и типичные ошибки.

Сертификат электронной подписи в 1С:ЗУП используется для сдачи отчётности в ФНС, СФР, Росстат и для обмена с ФСС. Когда срок действия сертификата заканчивается или меняется руководитель, подписывать и отправлять отчёты становится невозможно: программа выдаёт ошибку криптографии. Замена сводится к трём действиям: установить новый сертификат в операционную систему, указать его в настройках 1С и проверить подписание на тестовом документе.

Точные названия пунктов меню зависят от релиза конфигурации, но общая логика одинакова во всех актуальных версиях ЗУП 3.1. Если у вас файловая база и работают несколько бухгалтеров, сертификат нужно установить на каждом компьютере, с которого отправляются отчёты.

Когда требуется замена сертификата

Чаще всего замена нужна по одной из четырёх причин: истёк срок действия (обычно 12–15 месяцев), сменился руководитель или уполномоченное лицо, сертификат отозван удостоверяющим центром либо скомпрометирован закрытый ключ. Реже поводом становится переход на новый формат сертификата по требованиям ФНС.

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

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

Проверьте срок действия в свойствах сертификата

Сертификата нет в спискеНе установлен в системе

Проверьте установку через КриптоПро или панель сертификатов Windows

Новый руководительНужен сертификат на новое лицо

Получите новый сертификат в аккредитованном УЦ

Отказ в приёме отчётаСтарый сертификат в настройках обмена

Проверьте, какой сертификат указан в настройках 1С

Что подготовить перед заменой

До начала работ убедитесь, что у вас есть новый сертификат, полученный в аккредитованном удостоверяющем центре, с записанным закрытым ключом — на токене (Рутокен, JaCarta) или в файле. Потребуется установленная программа криптозащиты, обычно КриптоПро CSP, с действующей лицензией. Также понадобятся права администратора на компьютере для установки сертификата в системное хранилище.

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

Шаг 1. Установка сертификата в систему

Сначала сертификат нужно установить в операционную систему. Откройте КриптоПро CSP, перейдите на вкладку «Сервис» и выберите «Просмотреть сертификаты в контейнере». Укажите контейнер закрытого ключа (токен или реестр) и установите сертификат через кнопку «Установить личный сертификат». Альтернативный путь — двойной щелчок по файлу сертификата с установкой в хранилище «Личные» текущего пользователя.

Проверить установку можно через оснастку certmgr.msc: раздел «Личное → Сертификаты» должен содержать новый сертификат, а в его свойствах должно быть указано, что есть закрытый ключ. Если закрытого ключа нет, 1С увидит сертификат, но подписать документ не сможет.

Порядок действий
  1. 1
    Подключите токен с новым сертификатом к компьютеру
  2. 2
    Откройте КриптоПро CSP → Сервис → «Просмотреть сертификаты в контейнере»
  3. 3
    Выберите контейнер и нажмите «Установить личный сертификат»
  4. 4
    Проверьте наличие сертификата в certmgr.msc и наличие закрытого ключа
  5. 5
    Перезапустите 1С, если она была открыта

Шаг 2. Настройка сертификата в 1С:ЗУП

Откройте раздел «Администрирование» и перейдите в «Обмен электронными документами → Обмен с контролирующими органами» (в некоторых релизах — «Настройки обмена с контролирующими органами»). Выберите организацию, для которой меняется сертификат, и откройте её настройки. В поле сертификата уполномоченного представителя или руководителя нажмите кнопку выбора и укажите новый сертификат из списка установленных в системе.

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

Если сертификата нет в списке выбора

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

Шаг 3. Проверка подписания и отправки

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

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

Контрольные точки

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

Подписание отчёта
Норма

Отчёт подписывается без ошибок

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

Ошибка криптографии или пустой список сертификатов

Отправка в ФНС/СФР
Норма

Получена квитанция о приёме

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

Отказ с указанием на недействительный сертификат

Входящие сообщения
Норма

Квитанции и требования открываются

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

Ошибка расшифровки входящих документов

Типичные ошибки и как их избежать

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

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

Типичные ошибки
01
Сертификат установлен в Windows, но не выбран в настройках 1С — отправка идёт старым сертификатом и отклоняется
02
Установлен файл .cer без закрытого ключа — сертификат виден, но подписать ничего нельзя
03
Сертификат установлен под другой учётной записью Windows — 1С его не находит
04
Старый сертификат удалён до завершения обмена — входящие требования невозможно расшифровать

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

Нужно ли заново подключать 1С-Отчётность после замены сертификата?

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

Можно ли использовать один сертификат на нескольких компьютерах?

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

Что делать, если после замены отчёт отклонён с ошибкой подписи?

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

Исчезнут ли старые отправленные отчёты после замены сертификата?

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

Чем отличается замена сертификата в ЗУП от замены в Бухгалтерии?

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

Итог

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

Замена сертификата в 1С:ЗУП состоит из установки в систему, выбора в настройках обмена и проверки подписания. Старый сертификат сохраняйте до завершения всех циклов обмена, а закрытый ключ проверяйте сразу после установки.