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

Администрирование · 13 мин

Как изменить сертификат электронной подписи в 1С

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

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

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

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

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

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

Перед началом работы убедитесь, что у вас есть: новый сертификат, выданный аккредитованным удостоверяющим центром; носитель с закрытым ключом (Рутокен, eToken, JaCarta или файл в реестре); установленный криптопровайдер (КриптоПро CSP или ViPNet CSP) с действующей лицензией; права администратора на компьютере и достаточные права в 1С для изменения настроек обмена.

Срок действия сертификатаИстекает или истёк

Откройте сертификат в хранилище Windows и посмотрите дату окончания действия

Подписание в 1СОшибка при подписании

Проверьте текст ошибки: «сертификат не найден» означает, что ключ не установлен на компьютере

Смена сотрудникаПодписывает другой человек

Потребуется не только заменить сертификат, но и проверить права пользователя в 1С

ОтчётностьНе отправляется в ФНС/ПФР

Проверьте настройки обмена с контролирующими органами, а не только ЭДО

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

Прежде чем менять что-либо в 1С, новый сертификат должен быть корректно установлен в операционной системе. Если вы используете КриптоПро CSP, откройте панель управления криптопровайдера, перейдите на вкладку «Сервис» и воспользуйтесь функцией «Просмотреть сертификаты в контейнере» — так вы убедитесь, что закрытый ключ на носителе читается. Затем установите сертификат в личное хранилище через пункт «Установить личный сертификат».

Альтернативный способ — открыть файл сертификата (с расширением .cer) двойным щелчком и установить его в хранилище «Личные» текущего пользователя. При этом важно, чтобы сертификат был связан с закрытым ключом: в свойствах сертификата должна быть строка «Есть закрытый ключ для этого сертификата». Если этой строки нет, 1С сможет увидеть сертификат, но подписать документ им не получится.

Проверьте также цепочку сертификации: корневой сертификат удостоверяющего центра должен быть установлен в хранилище «Доверенные корневые центры сертификации». Без этого Windows считает сертификат недоверенным, и 1С при проверке выдаст предупреждение или ошибку.

Шаг 2. Замена сертификата в настройках ЭДО

В типовых конфигурациях на базе Библиотеки электронных документов (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP) откройте раздел «Администрирование» → «Обмен электронными документами» → «Настройки электронной подписи и шифрования» либо «Учётные записи ЭДО». Точный путь зависит от версии конфигурации: в новых релизах управление сертификатами вынесено в отдельный справочник «Сертификаты ключей электронной подписи и шифрования».

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

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

Если оператор ЭДО требует регистрации сертификата

При работе через операторов ЭДО (СБИС, Контур, Такском и других) новый сертификат иногда нужно дополнительно зарегистрировать на стороне оператора — либо автоматически из 1С при добавлении, либо через личный кабинет оператора. Признак того, что регистрация не выполнена: документы подписываются, но при отправке возвращаются с ошибкой о неизвестном сертификате. В этом случае проверьте статус сертификата в кабинете оператора и дождитесь завершения регистрации.

Шаг 3. Замена сертификата для отчётности в контролирующие органы

Если вы сдаёте регламентированную отчётность прямо из 1С (1С-Отчётность или прямой обмен), сертификат привязан к настройкам обмена с контролирующими органами, и его нужно менять отдельно от ЭДО. Откройте раздел «Отчётность, справки» → «Настройки обмена с контролирующими органами» (в 1С:Бухгалтерии) и найдите учётную запись абонента.

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

Шаг 4. Проверка работоспособности нового сертификата

После замены обязательно выполните контрольную проверку до наступления сроков сдачи отчётности или отправки важных документов. Самый надёжный способ — создать тестовый электронный документ (например, счёт-фактуру или акт контрагенту, с которым настроен ЭДО), подписать его новым сертификатом и убедиться, что документ ушёл без ошибок.

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

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

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

Сертификат в списке 1С
Норма

Новый сертификат виден, срок действия корректный, статус «действителен»

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

Сертификат отсутствует в списке выбора или помечен как недействительный

Тестовое подписание
Норма

Документ подписан и отправлен без ошибок

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

Ошибка «не найден закрытый ключ» или «сертификат не прошёл проверку»

Проверка чужих подписей
Норма

Входящие документы проверяются без предупреждений

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

Ошибки проверки подписи у всех входящих документов — проблема с криптопровайдером

Отправка отчётности
Норма

Тестовый обмен с ФНС проходит, квитанции приходят

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

Отчёт уходит, но возвращается ошибка о сертификате от оператора

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

Большинство проблем при замене сертификата связано не с 1С, а с подготовительными этапами: сертификат установлен без привязки к закрытому ключу, установлен не в то хранилище (компьютера вместо пользователя или наоборот), истекла лицензия криптопровайдера. Ещё одна частая ситуация — сертификат заменили в ЭДО, но забыли заменить в настройках отчётности, и в день сдачи декларации обмен не работает.

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

Типичные ошибки
01
Установка сертификата без закрытого ключа — сертификат виден в 1С, но подписание невозможно
02
Удаление старого контейнера ключа сразу после замены — теряется возможность расшифровать старые входящие документы
03
Замена сертификата только в ЭДО, но не в настройках отчётности — обмен с ФНС останавливается в момент сдачи
04
Забытая регистрация сертификата у оператора ЭДО — документы подписываются, но отклоняются при отправке
05
Отсутствие привязки сертификата к пользователю — сотрудник не может подписать документ несмотря на корректную настройку

Особенности для разных конфигураций и сценариев

1С:ЗУП и подписание кадровых документов

В 1С:Зарплата и управление персоналом сертификаты используются для кадрового ЭДО и отчётности. Сертификат привязывается к ответственным лицам организации, поэтому при смене подписанта нужно не только добавить сертификат, но и проверить, что новое физическое лицо указано ответственным в карточке организации. Для кадрового ЭДО также проверьте настройки в разделе «Настройка» → «Обмен электронными документами».

Несколько организаций в одной базе

Если в базе ведётся учёт по нескольким организациям, сертификаты настраиваются отдельно для каждой учётной записи ЭДО и каждой организации. Распространённая ошибка — заменить сертификат только у одной организации, а затем удивляться ошибкам при подписании документов от имени другой. После замены пройдитесь по всем учётным записям и сверьте сроки действия сертификатов.

Маршрут решения

Как выбрать действие

Сертификат не отображается в списке выбора в 1СПроверьте установку в хранилище Windows и наличие привязки к закрытому ключу, затем перезапустите 1С
Сертификат виден, но подписание завершается ошибкой ключаПроверьте лицензию криптопровайдера и доступность носителя (токен вставлен, пароль верный)
Документы подписываются, но оператор их отклоняетПроверьте регистрацию нового сертификата в личном кабинете оператора ЭДО
Не отправляется отчётность в ФНСПроверьте сертификат в настройках обмена с контролирующими органами — он меняется отдельно от ЭДО

Часто задаваемые вопросы

Можно ли использовать один сертификат для ЭДО и для сдачи отчётности?

Да, если сертификат квалифицированный и содержит необходимые данные (ИНН владельца, СНИЛС, сведения об организации). При этом его нужно указать в обоих местах: в учётной записи ЭДО и в настройках обмена с контролирующими органами. Некоторые операторы ЭДО и сервисы отчётности предъявляют собственные требования к удостоверяющему центру, поэтому перед выпуском сертификата уточните, подойдёт ли он для всех ваших задач.

Нужно ли удалять старый сертификат из 1С после замены?

Удалять не обязательно и обычно не рекомендуется сразу. Старый сертификат нужен для проверки подписей на ранее подписанных документах и расшифровки входящих. Достаточно убрать его из активных настроек подписания. Окончательно удалять контейнер закрытого ключа стоит только когда вы уверены, что архивные документы больше не потребуют криптографических операций с этим ключом.

Почему 1С не видит новый сертификат, хотя он установлен в Windows?

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

Что делать, если срок действия сертификата истёк, а документы нужно подписать срочно?

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

Нужно ли менять сертификат на всех компьютерах, где работает 1С?

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

Кто должен выполнять замену сертификата — бухгалтер или системный администратор?

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

Итог

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

Замена сертификата в 1С выполняется в два этапа: установка на компьютер с привязкой к закрытому ключу и указание нового сертификата в настройках ЭДО и обмена с контролирующими органами. Старый сертификат и контейнер ключа сохраняйте до полной проверки нового. Обязательно выполните тестовое подписание до наступления сроков сдачи отчётности.