Почему 1С не видит сертификат ЭЦП и как это починить

· Обновлено 12.07.2026 · ⏱ 7 мин · Редакция 1s-83.com

📋 Содержание

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

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

Почему 1С не видит сертификат ЭЦП: короткий разбор

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

Отсюда основные причины:

  • 🔌 Токен не вставлен или не определился (Rutoken, eToken, JaCarta).
  • 🧩 Не установлен или слетел криптопровайдер — CryptoPro/VipNet.
  • 🔑 Нет закрытого ключа на этом ПК — установлен только открытый сертификат.
  • Срок сертификата истёк — просроченные 1С прячет из списка.
  • 🛡️ Антивирус или брандмауэр блокирует доступ к контейнеру.
  • 👤 Не хватает прав пользователя Windows или роли в 1С.
  • 🗂️ Побился кеш сеанса 1С.
🩺 Диагностика: выберите симптом

С чего начать: быстрая диагностика за 5 минут

Не бросайтесь переустанавливать всё подряд. Пройдите список сверху вниз — в 8 случаях из 10 проблема закрывается на первых трёх пунктах.

Экспресс-проверка сертификата ЭЦП
Выполнено: 0 / 7

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

Проверка сертификата и криптопровайдера

Начните с самого сертификата — это быстрее, чем лезть в настройки 1С.

Проверьте сертификат в КриптоПро

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

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

В программе путь: Администрирование → Обмен электронными документами → Настройки ЭП и шифрования. Откройте вкладку «Сертификаты», найдите свой и нажмите «Проверить».

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

Что проверяет 1СЕсли ошибка
Наличие программы (CryptoPro/VipNet)Криптопровайдер не установлен или не той версии
Закрытый ключНет контейнера на этом ПК — переустановить с токена
Срок действияПросрочен — выпустить новый в УЦ
Личное хранилищеСертификат в другом хранилище — переустановить

⚠️ Одновременно установленные CryptoPro и VipNet часто конфликтуют. Для одного рабочего места оставьте один криптопровайдер, если не нужны оба.

«Ни один из следующих разрешённых сертификатов не установлен на компьютере»

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

Смысл простой: сервис (например, 1С-Отчётность или ЭДО) ждёт конкретный сертификат, а на компьютере его закрытого ключа нет. Что делать:

  1. Вставьте носитель, на котором записан именно этот сертификат.
  2. Установите личный сертификат через КриптоПро (Сервис → Просмотреть сертификаты в контейнере → Установить).
  3. В 1С заново выберите сертификат в настройках подписи.
  4. Перезапустите программу.

Если сертификатов несколько (директор + бухгалтер), убедитесь, что выбран нужный — часто в настройках стоит чужой отпечаток.

Токены и смарт-карты: Rutoken, eToken, JaCarta

Аппаратные носители добавляют свой слой проблем.

  • 🔌 Не определился носитель. Переставьте в другой USB-порт, минуя USB-хабы. Проверьте, что горит индикатор.
  • 🧰 Нет драйверов. Для Rutoken нужен «Драйверы Рутокен», для eToken/JaCarta — «Единый клиент JaCarta». Без них Windows видит «неизвестное устройство».
  • 🔢 Заблокирован PIN. После нескольких неверных вводов носитель блокируется — разблокировка только через утилиту носителя.
  • 🖥️ Терминальный доступ. В RDP токен нужно пробрасывать в сессию, иначе на сервере его нет.

💡 Быстрый тест: откройте панель управления носителем (например, «Панель управления Рутокен»). Если там пусто — проблема ниже уровня 1С, чините драйверы/порт.

Антивирус, брандмауэр и обновления Windows

Иногда всё стоит правильно, а сертификат всё равно невидим.

  • 🛡️ Антивирус. Kaspersky, Dr.Web и другие умеют блокировать доступ к контейнеру ключа. Отключите защиту на 5 минут и проверьте. Помогло — добавьте КриптоПро и 1С в исключения.
  • 🧱 Брандмауэр. Режет обращения к сервисам подписи — для 1С-Отчётности критично.
  • 🔄 Обновления Windows. Крупное обновление способно сбросить настройки криптопровайдера или конфликтовать со старой версией CryptoPro. Обновите КриптоПро до актуальной версии, поддерживающей вашу ОС.

Права пользователя и настройки в самой 1С

Если сертификат виден в Windows, но не в программе — копайте в настройках 1С.

  • 👤 Права пользователя Windows. Сертификат ставили под администратором, а работаете под обычным пользователем — контейнер «не ваш». Установите подпись под тем же пользователем, под которым работаете.
  • 🔐 Роль в 1С. Для настройки ЭП нужны права. Проверьте у администратора базы.
  • 🗂️ Кеш сеанса. Сбои после обновления конфигурации лечит очистка кеша: закройте 1С и запустите ярлык с ключом /ClearCache, либо очистите каталог кеша вручную.
  • 🔁 Повторный выбор сертификата. В Настройки ЭП и шифрования удалите проблемный сертификат из списка и добавьте заново кнопкой «Добавить → Из установленных на компьютере».

Если не помогло

Прошли все шаги, а 1С по-прежнему не видит сертификат — сузьте зону поиска:

  1. Проверьте подпись вне 1С. На тестовой странице проверки ЭП (у вашего УЦ или на портале Госуслуг). Не работает и там — проблема в сертификате/провайдере, а не в 1С.
  2. Переустановите КриптоПро начисто: удалить → перезагрузка → установить актуальную версию → переустановить сертификаты.
  3. Проверьте срок лицензии КриптоПро. Просроченная лицензия провайдера ломает подпись, хотя сам сертификат живой.
  4. Обратитесь в свой удостоверяющий центр. Если сертификат отозван или перевыпущен — только УЦ выдаст рабочий.
🎬 Видеоинструкция по темепоявится здесь позже

Как предотвратить проблемы с сертификатами на будущее

Пара привычек экономит часы перед сдачей отчётности.

  • 📅 За 2–3 недели до окончания срока продлевайте сертификат — не в последний день.
  • 💾 Держите резервную копию контейнера в надёжном месте (если политика безопасности позволяет).
  • 🔄 Обновляйте КриптоПро вместе с крупными обновлениями Windows.
  • 🧾 Запишите, какой сертификат для какого сервиса используется — при нескольких подписях это спасает.
  • 🚫 Не ставьте два криптопровайдера без реальной необходимости.

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

Почему 1С не видит сертификат ЭЦП, хотя он установлен?
Скорее всего на этом компьютере нет закрытого ключа — установлен только открытый сертификат. Вставьте токен и переустановите личный сертификат через КриптоПро. Ещё частая причина — сертификат лежит не в хранилище «Личное».
Что значит «Ни один из следующих разрешённых сертификатов не установлен на компьютере»?
Сервис (1С-Отчётность, ЭДО) ждёт конкретный сертификат по отпечатку, а его закрытого ключа на ПК нет. Установите нужный сертификат с токена и выберите его в настройках подписи.
Куда установить сертификат, чтобы 1С его увидела?
В хранилище «Личное» текущего пользователя Windows — через КриптоПро CSP → Сервис → Просмотреть сертификаты в контейнере → Установить. Работать в 1С нужно под тем же пользователем.
1С перестала видеть сертификат после обновления Windows. Что делать?
Обновите КриптоПро до версии, которая поддерживает вашу сборку Windows, затем переустановите сертификат и очистите кеш 1С. Обновления часто сбрасывают настройки криптопровайдера.
Сертификат виден в Windows, но не в 1С. В чём причина?
Обычно дело в кеше сеанса или в том, что сертификат не добавлен в Настройки ЭП и шифрования. Очистите кеш (/ClearCache) и добавьте сертификат заново кнопкой «Из установленных на компьютере».
Может ли антивирус мешать 1С видеть ЭЦП?
Да. Антивирус или брандмауэр блокируют доступ к контейнеру ключа. Отключите защиту на несколько минут для проверки; если помогло — добавьте КриптоПро и 1С в исключения.

Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.