«Ни один из разрешённых сертификатов не установлен» — как исправить в 1С
Содержание
Сообщение ни один из следующих разрешенных сертификатов не установлен на компьютере означает одно: 1С видит, к какой подписи привязаны настройки (ЭДО, отчётность, касса), но самого сертификата в личном хранилище Windows на этом компьютере нет. Программа сверяет список разрешённых отпечатков со стоянием в хранилище — совпадений ноль, поэтому подписать документ нечем.
Чаще всего лечится за пять минут: поставить контейнер закрытого ключа с носителя и заново установить сертификат в личное хранилище. Ниже — быстрая диагностика и пошаговый разбор всех типовых причин.
Что означает ошибка и когда она возникает
1С не хранит подписи внутри себя. Она обращается к криптопровайдеру (обычно КриптоПро CSP) и просит показать сертификаты из личного хранилища текущего пользователя Windows. Если нужного отпечатка там нет — вылезает эта ошибка.
Всплывает она в типовых местах:
- 📄 1С‑Отчётность — при отправке декларации или ответе на требование ФНС.
- 🔁 1С‑ЭДО / ДиректБанк — при подписании УПД, счёта‑фактуры, приглашения контрагенту.
- 🧾 Онлайн‑касса (ФФД) — при регистрации или перерегистрации ККТ, работе с ОФД.
- 🖥️ Клиент‑серверный режим — когда подписание идёт на сервере 1С, а сертификат стоит только на рабочей станции.
Формулировки в разных релизах чуть отличаются: не найден сертификат, выбранный сертификат не установлен в личное хранилище, сертификат не установлен на сервере. Причина у всех одна — доступного закрытого ключа нет там, где 1С его ищет.
Ключевой момент: сертификат должен лежать с привязкой к закрытому ключу (контейнеру). Просто открытый .cer, установленный без контейнера, подписывать не сможет — 1С его в список подходящих не возьмёт.
Быстрая диагностика: с чего начать
Прежде чем что‑то переустанавливать, определите симптом. Дальше — по ветке.
Почему 1С не видит сертификат ЭЦП: типичные причины
Разберём то, что встречается в 90% обращений.
1. Сертификат не установлен в личное хранилище.
Самый частый случай. Контейнер на носителе есть, а связки «сертификат → закрытый ключ» в хранилище Личное нет.
2. Установлен без закрытого ключа.
Импортировали .cer двойным кликом — сертификат виден в хранилище, но подписывать им нельзя. 1С такие в разрешённые не включает.
3. Не установлен или «слетел» криптопровайдер. Нет КриптоПро CSP (или закончилась лицензия, истёк тестовый период 90 дней) — Windows не отдаёт сертификаты, привязанные к этому провайдеру.
4. Сертификат стоит под другим пользователем Windows. Поставили под администратором, работаете под учёткой бухгалтера. Личные хранилища у пользователей разные.
5. Нет цепочки доверия. Не установлены корневой и промежуточные сертификаты удостоверяющего центра. Подпись формально есть, но считается недоверенной.
6. Клиент‑серверный режим. В варианте «сервер 1С» подпись формируется на сервере. Сертификат, стоящий на рабочем месте, серверу недоступен.
7. Истёк срок действия. Сертификаты выдаются на 12–15 месяцев. После окончания он выпадает из списка разрешённых.
| Причина | Как проверить | Что делать |
|---|---|---|
| Нет в личном хранилище | КриптоПро CSP → вкладка «Сервис» | Установить через контейнер |
| Установлен без ключа | В свойствах нет «есть закрытый ключ» | Переустановить с носителя |
| Нет криптопровайдера | Панель управления → КриптоПро CSP | Установить/продлить лицензию |
| Другой пользователь | Зайти под нужной учёткой | Установить в её хранилище |
| Нет цепочки доверия | Свойства сертификата → «Путь сертификации» | Поставить корневой и промежуточные |
| Истёк срок | Дата в свойствах сертификата | Перевыпустить в УЦ |
Пошаговое решение: как установить сертификат в 1С
Порядок — от безопасного к радикальному. Обычно хватает первого шага.
Пуск → КриптоПро CSP. Вкладка «Общие» — убедитесь, что срок лицензии не истёк. Если КриптоПро не установлен — поставьте актуальную версию и перезагрузитесь.Win+R, введите certmgr.msc. Раскройте Личное → Сертификаты. Ваш сертификат должен быть в списке, а в его свойствах — строка «Есть закрытый ключ для этого сертификата».Администрирование → Обмен электронными документами (или Организации → Электронные подписи). Нажмите «Добавить» → «Из установленных на компьютере». Сертификат появится в списке разрешённых.Если работаете в облаке или по RDP — сертификат нужно ставить на том сервере/машине, где физически идёт подписание, а не на своём домашнем ПК. Прокинутый по RDP носитель виден только внутри сессии.
Особый случай: клиент‑серверный режим и «ошибка на сервере»
Формулировка сертификат не установлен на сервере — отдельная история. В варианте «сервер 1С» подписание документов может выполняться на стороне сервера, а не на рабочем месте.
Что проверить:
- Под какой учётной записью запущена служба
1C:Enterprise 8.x Server(обычноUSR1CV8или доменная). - Установлен ли сертификат в личное хранилище именно этой учётки, а не пользователя, который сидит за 1С.
- Стоит ли КриптоПро CSP на сервере, а не только на клиенте.
Установка в чужое хранилище делается через запуск консоли сертификатов от имени нужного пользователя либо групповыми политиками. Если подписание должно идти на клиенте — в настройках обмена переключите формирование подписи на «на клиенте».
Проверьте, всё ли готово
Короткий чек‑лист перед повторной отправкой документа.
Типичные ошибки при установке
На чём спотыкаются чаще всего:
- ❌ Импортируют
.cerдвойным кликом. Ставится без ключа — подписать нельзя. Только через «Просмотреть сертификаты в контейнере». - ❌ Ставят под администратором, работают под бухгалтером. Хранилища разные — сертификат «пропадает».
- ❌ Забывают перезапустить 1С. Свежая подпись не появляется в списке до перезапуска.
- ❌ Игнорируют цепочку доверия. Без корневого сертификата УЦ подпись недоверенная.
- ❌ Путают контейнер и сертификат. Скопировали
.cer, а закрытый ключ остался на старом носителе.
Как избежать проблемы на будущее
Профилактика простая, но её обычно игнорируют:
- 📌 Держите резервную копию контейнера закрытого ключа (КриптоПро CSP → «Скопировать»). Потеря носителя без копии = перевыпуск в УЦ.
- 📌 Ставьте напоминание за 2–3 недели до окончания срока действия — перевыпуск не мгновенный.
- 📌 При переносе на новый ПК копируйте контейнер, а не только файл сертификата.
- 📌 Следите за лицензией КриптоПро CSP — по истечении провайдер перестаёт отдавать ключи.
- 📌 В организации на несколько бухгалтеров — ставьте сертификат в хранилище каждого рабочего пользователя.
Если не помогло
Когда стандартный порядок не сработал:
- Переустановите КриптоПро CSP «начисто»: удалите, перезагрузитесь, поставьте актуальную версию.
- Проверьте, не занят ли носитель другим приложением (браузерный плагин, второй экземпляр 1С).
- Убедитесь, что версия платформы 1С и модуля ЭДО актуальны — старые релизы конфликтуют с новыми версиями криптопровайдера.
- Проверьте отпечаток сертификата в настройках 1С и в хранилище — они должны совпадать. При смене подписи старый отпечаток остаётся в настройках и попадает в «разрешённые», которых нет на компьютере.
Если ошибка появилась строго после планового перевыпуска подписи — почти всегда дело в старом отпечатке в настройках обмена. Удалите устаревшую подпись из списка и добавьте новую заново.
Частые вопросы
Что значит «ни один из разрешённых сертификатов не установлен на компьютере»?
Я импортировал сертификат, но 1С его всё равно не видит. Почему?
.cer. Переустановите через КриптоПро CSP → «Просмотреть сертификаты в контейнере», чтобы появилась привязка к ключу. Затем перезапустите 1С.