Ошибка «ни один из разрешённых сертификатов не установлен на компьютере» в 1С
📋 Содержание
Коротко: Ни один из следующих разрешённых сертификатов не установлен на компьютере в 1С означает, что нужная подпись физически не лежит в личном хранилище именно этого рабочего места. Установите сертификат КЭП в личное хранилище через КриптоПро CSP, вставьте носитель с закрытым ключом — и список перестанет быть пустым.
Ошибка привязана к компьютеру, а не к базе. На одной машине подпись работает, на второй та же 1С пишет, что ни один из разрешённых сертификатов не установлен. Значит, разбираемся не в настройках документа, а в том, что стоит на компьютере: сертификат, контейнер, криптопровайдер, драйвер токена.
💡 Тот же корень у формулировок
Выбранный сертификат не установлен в личное хранилище сертификатовиСертификат не найден на компьютере. Лечатся одинаково — по разделам ниже.
Что означает ошибка и когда она выскакивает
1С не хранит подписи внутри себя. Она обращается к системному хранилищу Windows и к криптопровайдеру (обычно КриптоПро CSP). Если в личном хранилище текущего пользователя Windows нет ни одного подходящего сертификата — 1С честно сообщает, что выбирать не из чего.
Типовые сценарии, где ловят эту ошибку:
- 🖊️ подписание и отправка документов в 1С‑ЭДО (УПД, счета‑фактуры, акты);
- 📤 сдача отчётности через 1С‑Отчётность;
- 🧾 регистрация фискального накопителя и обмен с ОФД в рознице / на кассе;
- 🔗 настройка обмена с банком, ФНС, маркировкой (Честный ЗНАК).
Симптом один, а рабочих мест — несколько. Поэтому первым делом отвечаем: где именно пусто.
| Где возникло | Что подписываем | Куда смотреть в первую очередь |
|---|---|---|
| 1С‑ЭДО | УПД, СЧФ, акты | Сертификат в личном хранилище + привязка к организации |
| 1С‑Отчётность | Декларации, расчёты | КЭП установлена, срок не истёк, ФНС‑получатель определён |
| Касса / ОФД | Регистрация ФН, чеки | Подпись на этом ПК, где стоит кассовое рабочее место |
| Сервер 1С | Фоновые задания | Сертификат в хранилище служебной учётной записи сервера |
Быстрая диагностика за 5 минут
Не переустанавливайте всё подряд. Сначала три‑четыре проверки — они закрывают большинство случаев.
Если хоть один пункт не отмечен — причина уже найдена. Дальше по шагам.
⚠️ Проверяйте на том компьютере, где выскочила ошибка. Сертификат, установленный на соседней машине или под другой учёткой Windows, для этого рабочего места не существует.
Причины: почему ни один сертификат не установлен
Список от частого к редкому.
- 💾 Сертификат не установлен в личное хранилище. Контейнер на носителе есть, а привязки открытого сертификата к нему в хранилище Windows нет. Самый массовый случай.
- 👤 Другой пользователь Windows. Подпись ставили под учёткой
Администратор, а работают подБухгалтер. Личное хранилище у каждого своё. - 🔌 Носитель не подключён. Рутокен/eToken вынут, USB не читается, драйвер не встал.
- ⏳ Истёк срок действия. КЭП живёт 12–15 месяцев. После окончания она пропадает из списка разрешённых.
- ⚙️ Нет или сломан криптопровайдер. КриптоПро CSP не установлен, слетела лицензия, конфликт с VipNet на одной машине.
- 🏢 Не совпадает организация. Подпись выдана на другое юрлицо/ИНН — для текущей организации её «нет».
- 🖥️ Серверный вариант. В клиент‑серверной 1С подписание идёт на сервере, а сертификат стоит на компьютере пользователя. Служба сервера его не видит.
- 🔄 Кэш 1С. После переустановки подписи список не пересобрался.
Пошаговое решение: устанавливаем сертификат на компьютер
Самый надёжный путь — поставить сертификат в личное хранилище прямо с носителя средствами КриптоПро.
КриптоПро CSP → вкладка Сервис → кнопка Просмотреть сертификаты в контейнере. Нажмите Обзор и выберите нужный контейнер из списка.Установить. КриптоПро положит открытый сертификат в личное хранилище и привяжет его к закрытому ключу на носителе.certmgr.msc → Личное → Сертификаты. Сертификат должен быть в списке, срок действия — актуальный, значок ключа — присутствовать.Добавить/Обновить сертификаты. Ошибка про разрешённые сертификаты должна уйти.Если сертификат установлен, но 1С его не видит
Бывает, что в certmgr.msc подпись есть, а 1С по‑прежнему пишет, что ни один сертификат не установлен. Тогда:
- В 1С откройте
Администрирование→Обмен электронными документами→Настройки электронной подписи и шифрования. - На вкладке
СертификатынажмитеДобавить→Из установленных на компьютере. - Выберите сертификат из списка, укажите организацию и пользователя.
- Введите пароль (пин‑код) контейнера, если запросит, и сохраните.
Если списка Из установленных на компьютере пусто — значит проблема всё‑таки в хранилище Windows, вернитесь к визарду выше.
Типичные ошибки при установке
Отдельно — то, на чём спотыкаются чаще всего.
- 🚫 Ставят под админом, работают под пользователем. Установите подпись под той учёткой Windows, из‑под которой запускают 1С. Или заходите в 1С под тем же пользователем, где стоит КЭП.
- 🚫 Копируют только файл .cer. Это открытый сертификат без ключа. Подписать им нельзя — нужен контейнер с закрытым ключом на носителе.
- 🚫 Путают корневой сертификат УЦ и личный. Корневой ставится в
Доверенные корневые, личная КЭП — вЛичное. Установка только корня ошибку не снимает. - 🚫 Забывают про лицензию КриптоПро. Триал закончился — провайдер работает, но операции с ключом блокируются. Проверьте лицензию в панели КриптоПро CSP.
- 🚫 Держат два криптопровайдера сразу. КриптоПро и VipNet CSP на одной машине конфликтуют. Оставьте один — тот, в котором выпущен ваш контейнер.
Особый случай: клиент‑серверная 1С и сервер
Если 1С работает в клиент‑серверном режиме и подписание настроено «на сервере», сертификат должен стоять на самом сервере 1С, а не на компьютере бухгалтера.
Что проверить:
- ⚙️ сертификат установлен в хранилище учётной записи, под которой запущена служба
1C:Enterprise Agent(обычно системная, не ваша личная); - 🔑 контейнер с ключом доступен серверу — либо носитель воткнут в сервер, либо ключ скопирован в реестр сервера;
- 🧩 КриптоПро CSP установлен на сервере, а не только на рабочем месте;
- 🔀 в настройках подписания выбран режим «на сервере», иначе 1С ищет подпись на клиенте.
⚠️ На терминальном сервере (RDP) сертификат ставится под каждой учёткой отдельно либо в машинное хранилище. Личное хранилище одного пользователя другим недоступно.
Если не помогло
Сертификат установлен, носитель на месте, срок не истёк, а ошибка держится. Тогда по порядку:
- Сбросьте кэш 1С. Закройте программу, запустите ярлык с ключом
/ClearCacheили очистите каталог кэша в профиле пользователя. - Переустановите сертификат заново из контейнера — старую привязку в хранилище удалите и создайте заново.
- Проверьте цепочку доверия. Установите корневой сертификат УЦ и промежуточные в
Доверенные корневыеиПромежуточные. - Обновите КриптоПро CSP до актуальной версии — старые сборки не работают с новыми алгоритмами ГОСТ.
- Проверьте дату и время на компьютере. Сбитые часы ломают проверку срока действия сертификата.
- Отключите второй криптопровайдер, если на машине стоят и КриптоПро, и VipNet.
Если после этого список сертификатов всё ещё пуст — обращайтесь в удостоверяющий центр, выпустивший КЭП: возможно, контейнер повреждён или сертификат отозван.
Как предотвратить повторение
- 📅 Заведите напоминание за месяц до окончания срока КЭП — продление без просрочки снимает половину подобных обращений.
- 🗂️ Держите резервную копию контейнера на защищённом носителе (если политика УЦ это допускает).
- 👥 Ставьте подпись сразу под рабочей учёткой Windows, а не под администратором.
- 🧷 Один криптопровайдер на машину — не смешивайте КриптоПро и VipNet.
Частые вопросы
Почему на одном компьютере подпись работает, а на другом — «ни один сертификат не установлен»?
Установил сертификат, а 1С всё равно не видит. Что делать?
Достаточно ли скопировать файл сертификата .cer?
Ошибка появилась после перевода 1С на сервер. Почему?
Сертификат просрочен — можно ли его переустановить?
Нужна ли отдельная лицензия КриптоПро для каждого рабочего места?
Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.