Почему 1С не видит сертификат ЭЦП и как это починить
📋 Содержание
Нажимаете «Подписать и отправить», а список сертификатов пустой или выскакивает Ни один из следующих разрешённых сертификатов не установлен на компьютере. Отчёт готов, срок горит — а 1С не видит сертификат ЭЦП, будто его и не было.
Почти всегда причина не в самой программе. Дело в криптопровайдере, токене, правах пользователя или сломанном кеше. Ниже — как быстро понять, почему 1С не видит сертификат ЭЦП, и починить по шагам.
Почему 1С не видит сертификат ЭЦП: короткий разбор
Программа не хранит подпись у себя. Она обращается к криптопровайдеру Windows (CryptoPro CSP или VipNet CSP) и показывает те сертификаты, у которых на этом компьютере есть закрытый ключ. Нет ключа — нет строки в списке.
Отсюда основные причины:
- 🔌 Токен не вставлен или не определился (Rutoken, eToken, JaCarta).
- 🧩 Не установлен или слетел криптопровайдер — CryptoPro/VipNet.
- 🔑 Нет закрытого ключа на этом ПК — установлен только открытый сертификат.
- ⏳ Срок сертификата истёк — просроченные 1С прячет из списка.
- 🛡️ Антивирус или брандмауэр блокирует доступ к контейнеру.
- 👤 Не хватает прав пользователя Windows или роли в 1С.
- 🗂️ Побился кеш сеанса 1С.
С чего начать: быстрая диагностика за 5 минут
Не бросайтесь переустанавливать всё подряд. Пройдите список сверху вниз — в 8 случаях из 10 проблема закрывается на первых трёх пунктах.
💡 Работаете в терминале или на сервере 1С? Криптопровайдер и токен должны стоять на том компьютере, где физически подпись, а не только на клиенте. Классика ошибки
удалённый сервер 1С не видит ключевого контейнера.
Проверка сертификата и криптопровайдера
Начните с самого сертификата — это быстрее, чем лезть в настройки 1С.
Проверьте сертификат в КриптоПро
- Откройте
Пуск → КриптоПро CSP → вкладка Сервис. - Нажмите «Просмотреть сертификаты в контейнере» → «Обзор».
- Выберите контейнер, нажмите «Далее». Если контейнер не виден — токен не читается или ключа нет.
- На карточке сертификата нажмите «Установить» — это положит его в «Личное».
Проверьте сертификат внутри 1С
В программе путь: Администрирование → Обмен электронными документами → Настройки ЭП и шифрования. Откройте вкладку «Сертификаты», найдите свой и нажмите «Проверить».
1С покажет, где именно спотыкается: закрытый ключ, программа криптографии или срок. Красный крест напротив «Закрытый ключ» — значит на этом ПК его нет, отсюда и «сертификат не установлен на компьютере».
| Что проверяет 1С | Если ошибка |
|---|---|
| Наличие программы (CryptoPro/VipNet) | Криптопровайдер не установлен или не той версии |
| Закрытый ключ | Нет контейнера на этом ПК — переустановить с токена |
| Срок действия | Просрочен — выпустить новый в УЦ |
| Личное хранилище | Сертификат в другом хранилище — переустановить |
⚠️ Одновременно установленные CryptoPro и VipNet часто конфликтуют. Для одного рабочего места оставьте один криптопровайдер, если не нужны оба.
«Ни один из следующих разрешённых сертификатов не установлен на компьютере»
Дословный текст ошибки: Ни один из следующих разрешённых сертификатов не установлен на компьютере. Дальше 1С перечисляет отпечатки нужных сертификатов.
Смысл простой: сервис (например, 1С-Отчётность или ЭДО) ждёт конкретный сертификат, а на компьютере его закрытого ключа нет. Что делать:
- Вставьте носитель, на котором записан именно этот сертификат.
- Установите личный сертификат через КриптоПро (Сервис → Просмотреть сертификаты в контейнере → Установить).
- В 1С заново выберите сертификат в настройках подписи.
- Перезапустите программу.
Если сертификатов несколько (директор + бухгалтер), убедитесь, что выбран нужный — часто в настройках стоит чужой отпечаток.
Токены и смарт-карты: 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С.
- Переустановите КриптоПро начисто: удалить → перезагрузка → установить актуальную версию → переустановить сертификаты.
- Проверьте срок лицензии КриптоПро. Просроченная лицензия провайдера ломает подпись, хотя сам сертификат живой.
- Обратитесь в свой удостоверяющий центр. Если сертификат отозван или перевыпущен — только УЦ выдаст рабочий.
Как предотвратить проблемы с сертификатами на будущее
Пара привычек экономит часы перед сдачей отчётности.
- 📅 За 2–3 недели до окончания срока продлевайте сертификат — не в последний день.
- 💾 Держите резервную копию контейнера в надёжном месте (если политика безопасности позволяет).
- 🔄 Обновляйте КриптоПро вместе с крупными обновлениями Windows.
- 🧾 Запишите, какой сертификат для какого сервиса используется — при нескольких подписях это спасает.
- 🚫 Не ставьте два криптопровайдера без реальной необходимости.
Частые вопросы
Почему 1С не видит сертификат ЭЦП, хотя он установлен?
Что значит «Ни один из следующих разрешённых сертификатов не установлен на компьютере»?
Куда установить сертификат, чтобы 1С его увидела?
1С перестала видеть сертификат после обновления Windows. Что делать?
Сертификат виден в Windows, но не в 1С. В чём причина?
Настройки ЭП и шифрования. Очистите кеш (/ClearCache) и добавьте сертификат заново кнопкой «Из установленных на компьютере».Может ли антивирус мешать 1С видеть ЭЦП?
Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.