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

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

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

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

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

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

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

Подготовка: что нужно сделать до замены подписи

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

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

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

Если сертификат записан на токен, вставьте носитель в USB-порт и откройте КриптоПро CSP. Перейдите на вкладку «Сервис» и нажмите «Просмотреть сертификаты в контейнере», затем «Обзор» — программа найдёт контейнер закрытого ключа на токене. Откройте сертификат и нажмите «Установить» либо «Свойства» → «Установить сертификат».

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

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

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

Шаг 2. Настройка новой подписи в 1С

В типовых конфигурациях на платформе 8.3 настройки электронной подписи находятся в разделе «Администрирование» → «Обмен электронными документами» → «Электронные подписи». В некоторых конфигурациях путь выглядит как «Настройки» → «Электронные подписи и шифрование». Откройте список сертификатов и добавьте новый кнопкой «Добавить» → «Из установленных на компьютере».

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

Замена подписи для обмена с контрагентами (ЭДО)

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

Замена подписи для сдачи отчётности

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

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

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

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

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

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

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

Новый сертификат отображается с зелёным статусом, срок действия актуален

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

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

Подписание документа
Норма

Документ подписывается после ввода пароля контейнера

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

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

Отправка по ЭДО
Норма

Документ проходит статусы «Отправлен» и «Доставлен»

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

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

Типичные ошибки и их решение

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

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

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

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

Особые сценарии: облачная подпись и массовая замена

Если используется облачная подпись (например, КриптоПро DSS или встроенная облачная ЭП в 1С), замена выполняется иначе: новый сертификат выпускается в облачном сервисе, а в 1С достаточно обновить привязку в настройках учётной записи подписания. Физический токен не нужен, подтверждение происходит через мобильное приложение.

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

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

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

Истёк срок действия сертификата, владелец тот жеПеревыпустите сертификат в УЦ, установите в систему и замените в настройках 1С
Сменился руководитель или подписантВыпустите сертификат на нового владельца, обновите настройки в 1С и уведомите оператора ЭДО и контролирующие органы
Сертификат виден, но подписание не работаетПроверьте привязку закрытого ключа в КриптоПро CSP и учётную запись Windows
Используется облачная подписьОбновите сертификат в облачном сервисе и привязку в настройках 1С, токен не требуется

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

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

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

Что делать со старым сертификатом после замены?

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

Нужно ли перевыпускать договор с оператором ЭДО при смене подписи?

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

Почему 1С показывает ошибку «сертификат не действителен», хотя срок не истёк?

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

Можно ли заменить подпись в файловой базе без прав администратора?

Установка сертификата в систему обычно требует прав администратора Windows. Настройку в самой 1С может выполнить пользователь с правами на администрирование данных, но без установленного в системе сертификата подписание работать не будет.

Итог

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

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