Администрирование · 11 мин
Как удалить сертификат из 1С: полная инструкция
Как удалить сертификат из 1С: где хранятся сертификаты, как удалить их из справочника, из хранилища Windows и из контейнера ключа, какие риски учесть перед удалением.
Сертификаты электронной подписи в 1С используются для подписания документов, обмена с контрагентами, отчетности и подключения к сервисам. Со временем часть сертификатов истекает, сотрудники увольняются, организации меняют ключи — и в программе накапливаются неактуальные записи. Удаление сертификата из 1С — типовая задача, но она имеет нюансы: запись в программе, хранилище Windows и контейнер закрытого ключа — это три разных уровня, и удаление на одном из них не всегда затрагивает остальные.
Прежде чем удалять сертификат, важно понять, что именно вы хотите убрать: только ссылку на сертификат в справочнике 1С, сам сертификат из хранилища операционной системы или ключевую пару целиком с носителя. От этого зависит порядок действий и последствия. Ошибка на этом этапе может привести к невозможности расшифровать старые документы или подтвердить подпись в уже отправленной отчетности.
Ниже разобраны все сценарии: от простого удаления записи в программе до полной зачистки ключей в системе, а также проверки результата и типовые ошибки.
Где 1С хранит сертификаты и что именно вы удаляете
В типовых конфигурациях на базе БСП (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP и другие) сертификаты регистрируются в справочнике «Сертификаты ключей электронной подписи и шифрования». Это не сами ключи, а карточки-ссылки: в них хранятся отпечаток, данные владельца, срок действия и указание на программу криптографии, через которую выполняется подписание.
Сам сертификат при этом физически находится в хранилище операционной системы (например, «Личные» в Windows) или на токене (Рутокен, eToken, JaCarta), а закрытый ключ — в защищенном контейнере, доступ к которому обеспечивает криптопровайдер (КриптоПро CSP, ViPNet CSP и т. п.). Поэтому удаление записи в 1С не удаляет ключ из системы, и наоборот: удаление сертификата из Windows оставляет «мертвую» запись в справочнике 1С.
Практический вывод: определите цель. Если нужно просто убрать просроченный сертификат из списков выбора — достаточно удалить запись в 1С. Если требуется полностью вывести ключ из эксплуатации (увольнение сотрудника, компрометация ключа) — нужно удалить и запись в 1С, и сертификат из хранилища, и контейнер закрытого ключа.
Удаление сертификата из справочника 1С
Основной сценарий — удаление карточки сертификата в самой программе. Порядок действий для типовых конфигураций примерно одинаков, отличаются только названия пунктов меню.
- 1Откройте раздел «Администрирование» → «Обмен электронными документами» → «Настройки электронной подписи» (в некоторых конфигурациях: «Настройки» → «Электронная подпись и шифрование»).
- 2Перейдите на вкладку «Сертификаты» — откроется справочник сертификатов.
- 3Найдите нужный сертификат по владельцу, организации или отпечатку.
- 4Откройте карточку и убедитесь, что это именно тот сертификат: сверьте срок действия и отпечаток.
- 5Нажмите «Ещё» → «Пометить на удаление» (или сочетание клавиш для пометки удаления).
- 6Выполните «Операции» → «Удаление помеченных объектов», чтобы окончательно удалить запись, если пометки удаляются регламентно.
Если сертификат используется в настройках обмена с контрагентами, в учетных записях обмена с контролирующими органами или в маршрутах подписания, программа при удалении может выдать предупреждение о ссылках на объект. В этом случае сначала уберите сертификат из этих настроек: замените его на актуальный или очистите поле.
В файловых базах удаление обычно проходит мгновенно. В клиент-серверных базах с большим объемом данных помеченные объекты часто удаляются регламентным заданием — учитывайте, что запись может оставаться видимой с пометкой до выполнения регламентной очистки.
Если кнопка удаления недоступна
Отсутствие права удаления — частая ситуация. Операции с сертификатами обычно требуют роли «Добавление и изменение сертификатов ключей электронной подписи» или полных прав. Если вы работаете под ограниченной учетной записью, обратитесь к администратору базы: самостоятельное расширение прав через конфигуратор без понимания модели ролей может нарушить разграничение доступа.
Удаление сертификата из хранилища Windows
Если требуется убрать сертификат полностью, следующий шаг — хранилище операционной системы. Это делается вне 1С и влияет на все программы, которые используют этот сертификат: браузеры, почтовые клиенты, другие учетные системы.
- 1Нажмите Win+R, введите certmgr.msc и подтвердите — откроется хранилище сертификатов текущего пользователя.
- 2Разверните «Личные» → «Сертификаты».
- 3Найдите сертификат по полю «Кому выдан» и сроку действия, откройте его и сверьте отпечаток на вкладке «Состав».
- 4Щелкните правой кнопкой → «Удалить» и подтвердите действие.
- 5Если сертификат установлен на уровне компьютера (для всех пользователей), используйте mmc с оснасткой «Сертификаты» для учетной записи компьютера — потребуются права администратора.
Удаление из хранилища не затрагивает закрытый ключ на токене: если сертификат был установлен со ссылкой на контейнер токена, после удаления из хранилища ключ останется на носителе, и сертификат можно установить заново через криптопровайдер («Установить личный сертификат» в КриптоПро CSP).
Удаление контейнера закрытого ключа
Контейнер закрытого ключа — самый чувствительный уровень. Его удаление необратимо: восстановить закрытый ключ без резервной копии невозможно, а вместе с ним теряется возможность расшифровывать документы, зашифрованные в адрес этого сертификата.
В КриптоПро CSP контейнер удаляется так: откройте панель КриптоПро CSP, вкладка «Сервис» → «Удалить контейнер», выберите контейнер через кнопку «Обзор» и подтвердите удаление. На токенах контейнеры также можно удалить через фирменные утилиты носителя (например, панель управления Рутокен).
Для уволенных сотрудников разумная практика — не удалять контейнер сразу, а сначала отозвать сертификат в удостоверяющем центре (если он квалифицированный), убрать запись из 1С и только после завершения всех документооборотов с участием этого ключа удалять контейнер.
Особенности для разных сценариев использования
Зависимость от того, где применялся сертификат, определяет дополнительные проверки перед удалением.
Что проверить перед удалением
Проверьте настройки соглашений об обмене: сертификат может быть указан в соглашении как подписант. Сначала замените его на действующий, иначе обмен остановится с ошибкой подписания.
Сертификат привязан к учетной записи в 1С-Отчетности или настройках обмена с ФНС, ПФР, ФСС. Удаление без замены приведет к невозможности отправки отчетов.
Если сертификат использовался для шифрования, после удаления контейнера расшифровать старые файлы будет невозможно. Расшифруйте архивы заранее.
Проверьте маршруты подписания и роли подписантов: сертификат может быть закреплен за должностью или пользователем в настройках.
В сервисных конфигурациях (1С:Фреш, облачные решения) сертификаты могут храниться в защищенном хранилище сервиса, и удаление выполняется через интерфейс настроек электронной подписи абонента, а не через локальные хранилища. Порядок уточняйте в документации конкретного сервиса.
Проверка результата и типичные ошибки
После удаления выполните контрольные проверки, чтобы убедиться, что сертификат действительно убран на нужных уровнях и ничего не сломано.
Как проверить результат
Удаленный сертификат отсутствует в списке, в настройках обмена указан актуальный сертификат
Запись осталась с пометкой удаления или в настройках обмена пустое поле сертификата
Сертификата нет в разделе «Личные»
Сертификат на месте — удаление выполнено только в 1С
Документ подписывается актуальным сертификатом без ошибок
Ошибка «сертификат не найден» или «отпечаток не соответствует» — где-то осталась ссылка на удаленный сертификат
Контейнер отсутствует в списке криптопровайдера (если требовалось его удалить)
Контейнер на месте, но сертификат удален — ключ продолжает существовать без управления
Если после удаления 1С сообщает об ошибке при подписании, откройте настройки электронной подписи и проверьте, какой сертификат указан в используемом профиле. Обычно достаточно выбрать действующий сертификат заново и сохранить настройки.
Частые вопросы
Можно ли восстановить удаленный из 1С сертификат?
Запись справочника можно создать заново через «Добавить» → «Из хранилища» или «Из файла», если сам сертификат еще установлен в системе или есть его файл. Если удален и контейнер закрытого ключа без резервной копии, восстановить ключ невозможно — потребуется выпуск нового сертификата в удостоверяющем центре.
Что будет с документами, подписанными удаленным сертификатом?
Ранее подписанные документы остаются в базе вместе с данными подписи. Проверка подписи обычно выполняется по сохраненным данным сертификата, поэтому удаление записи из справочника не делает подписи недействительными. Однако для юридически значимых споров может потребоваться файл сертификата — сохраните его заранее.
Нужно ли удалять просроченный сертификат?
Обязательного требования нет: просроченный сертификат просто не может использоваться для нового подписания. Но удаление неактуальных записей упрощает выбор при подписании и снижает риск ошибки. Перед удалением убедитесь, что сертификат не нужен для проверки старых подписей или расшифровки.
Почему после удаления сертификата 1С все равно предлагает его при подписании?
Скорее всего, удалена только запись в справочнике, а сертификат остался в хранилище Windows, и программа подхватывает его оттуда. Удалите сертификат через certmgr.msc, перезапустите 1С и проверьте список снова. Также проверьте, нет ли второй записи этого сертификата в справочнике с пометкой удаления.
Можно ли удалить сертификат с токена, не подключая его к компьютеру?
Нет, для удаления контейнера или сертификата с токена носитель должен быть подключен. Удаление выполняется через криптопровайдер (например, КриптоПро CSP) или фирменную утилиту токена. Учтите, что на некоторых токенах удаление контейнера требует ввода PIN-кода или подтверждения администратора носителя.
Кто должен выполнять удаление — пользователь или администратор?
Удаление записи из справочника 1С может выполнить пользователь с соответствующими правами. Удаление из хранилища компьютера (для всех пользователей) и контейнеров в защищенных носителях обычно требует прав администратора. В организациях эти операции рекомендуется поручать администратору или специалисту по информационной безопасности, особенно при увольнении сотрудников.
Что важно запомнить
Сертификат существует на трех уровнях: запись в справочнике 1С, хранилище Windows и контейнер закрытого ключа. Удаляйте последовательно и сверяйте отпечаток перед каждым шагом. Контейнер закрытого ключа удаляйте в последнюю очередь и только после резервного копирования — это действие необратимо. После удаления проверьте настройки обмена и выполните тестовое подписание.