К статье
Практический материал

Администрирование · 9 мин

Как узнать сертификаты в 1С

Как узнать сертификаты в 1С: где хранятся сертификаты электронной подписи, как посмотреть срок действия, владельца и настроить использование. Пошаговая инструкция.

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

В типовых конфигурациях (1С:Бухгалтерия, 1С:ЗУП, 1С:Управление торговлей и других на базе БСП) сертификаты электронной подписи собраны в одном разделе — «Администрирование» → «Обмен электронными документами» → «Электронная подпись и шифрование». Там видны все сертификаты, доступные текущему пользователю, их владельцы и сроки действия.

Кроме встроенного списка 1С, сертификаты можно увидеть средствами операционной системы — через оснастку Windows или программу криптопровайдера (КриптоПро CSP, ViPNet CSP). Именно там программа фактически берёт закрытые ключи, поэтому при неполадках проверять нужно оба места.

Где в 1С находится список сертификатов

В типовых конфигурациях на базе Библиотеки стандартных подсистем путь одинаков: откройте раздел «Администрирование» и найдите блок «Обмен электронными документами». В нём есть пункт «Электронная подпись и шифрование» — это центральное место управления сертификатами.

В открывшейся форме перейдите на вкладку «Сертификаты». Здесь отображаются все сертификаты, которые программа смогла обнаружить: как добавленные вручную, так и найденные в хранилище операционной системы. Для каждого указаны кому выдан, кем выдан и до какой даты действует.

В некоторых конфигурациях (например, в отраслевых решениях) раздел может называться иначе — «Настройки электронной подписи» или «Сертификаты ключей». Логика при этом та же: ищите пункт настроек, связанный с подписанием и шифрованием.

Как открыть список сертификатов
  1. 1
    Откройте раздел «Администрирование» в главном меню программы
  2. 2
    Найдите блок «Обмен электронными документами»
  3. 3
    Перейдите по ссылке «Электронная подпись и шифрование»
  4. 4
    Откройте вкладку «Сертификаты» и просмотрите список
  5. 5
    Дважды щёлкните по нужному сертификату, чтобы увидеть подробности

Как посмотреть сведения о конкретном сертификате

Откройте сертификат двойным щелчком из списка. В карточке отображаются ключевые данные: владелец (ФИО и организация), издатель (удостоверяющий центр), серийный номер, срок действия «с ... по ...», отпечаток и назначение сертификата — для подписания, шифрования или обоих действий.

Поле «Отпечаток» — уникальный идентификатор сертификата. Именно по отпечатку 1С связывает запись в своём справочнике с сертификатом в хранилище ОС. Если вы сравниваете сертификаты в разных программах, ориентируйтесь на отпечаток, а не на ФИО владельца — у одного человека может быть несколько сертификатов.

Обратите внимание на срок действия: просроченный сертификат остаётся в списке, но подписывать документы им нельзя. Программа обычно подсвечивает такие записи или выдаёт ошибку при попытке подписания.

Кому выданВладелец

ФИО сотрудника и организация — проверьте, что это нужный человек

Действителен доСрок действия

Дата окончания; после неё подписание невозможно

ОтпечатокИдентификатор

Уникальная строка, по которой 1С находит сертификат в системе

Кем выданУдостоверяющий центр

Кто выпустил сертификат — важно для доверия у контрагентов

Как найти сертификат, которого нет в списке 1С

Если нужного сертификата нет в списке, сначала проверьте, видит ли его операционная система. В Windows нажмите Win+R, введите certmgr.msc — откроется хранилище сертификатов текущего пользователя. Личные сертификаты находятся в папке «Личное» → «Сертификаты».

Для сертификатов, установленных через КриптоПро CSP, откройте программу «КриптоПро CSP» → вкладка «Сервис» → «Просмотреть сертификаты в контейнере». Там видны ключевые контейнеры на токенах (Рутокен, eToken) и в реестре. Если сертификат есть в контейнере, но не виден в системе, установите его в личное хранилище кнопкой «Установить личный сертификат».

После того как сертификат появился в системе, вернитесь в 1С и в форме настроек электронной подписи нажмите «Добавить» → «Из установленных на компьютере». Программа покажет доступные сертификаты — выберите нужный.

text
certmgr.msc   — хранилище сертификатов текущего пользователя
certlm.msc    — хранилище сертификатов компьютера (нужны права администратора)

Как узнать сертификат пользователя для обмена с ФНС и ЭДО

Для обмена с контролирующими органами (1С-Отчётность) сертификат привязан к настройкам обмена. Откройте «Отчётность, справки» → «1С-Отчётность» → «Настройки обмена с контролирующими органами». Там указан сертификат абонента, используемый для отправки отчётности.

В ЭДО с контрагентами сертификат указывается в учётной записи обмена: «Администрирование» → «Обмен электронными документами» → «Профили настроек ЭДО» или «Учётные записи». Откройте профиль — на вкладке видны сертификаты, которыми подписываются исходящие документы, и их статус.

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

Проверка работоспособности сертификата

В форме «Электронная подпись и шифрование» есть встроенная проверка. Откройте сертификат и нажмите «Проверить» (или используйте общую команду «Проверка настроек»). Программа попробует выполнить подписание и расшифровку тестовых данных и покажет результат по каждой операции.

Типичные причины неуспешной проверки: не установлен или не запущен криптопровайдер, носитель с ключом не подключён, введён неверный пароль контейнера, истёк срок действия сертификата или лицензии криптопровайдера. Текст ошибки обычно указывает, на каком этапе произошёл сбой.

Контрольные точки

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

Срок действия в карточке
Норма

Дата окончания в будущем

Тревожный признак

Дата прошла — сертификат просрочен

Проверка подписания в 1С
Норма

Подписание и проверка проходят без ошибок

Тревожный признак

Ошибка доступа к закрытому ключу или криптопровайдеру

Наличие в хранилище ОС
Норма

Сертификат виден в certmgr.msc в папке «Личное»

Тревожный признак

Сертификат отсутствует — нужна установка из контейнера

Статус в профиле ЭДО
Норма

Сертификат действителен и привязан к учётной записи

Тревожный признак

Предупреждение о недействительности или отсутствии

Типичные ошибки и ограничения

Сертификаты с закрытым ключом на токене работают только на том компьютере, куда подключён токен и где установлены драйверы. Если сотрудник переехал за другое рабочее место, сертификат «пропадёт» — это не сбой программы, а отсутствие носителя.

Другая частая ситуация: сертификат установлен в хранилище компьютера, а не пользователя. 1С, запущенная под конкретным пользователем, его не увидит. Устанавливайте личные сертификаты в хранилище текущего пользователя либо настройте доступ явно.

В клиент-серверном режиме важно, где выполняется подписание: на клиенте или на сервере. Если операции настроены на сервере, сертификат и криптопровайдер должны быть установлены на сервере 1С, а не на рабочих местах пользователей.

Типичные ошибки
01
Искать сертификат только в 1С, когда он не установлен в хранилище ОС — программа его не увидит
02
Обновить сертификат в справочнике, но забыть про профили ЭДО и настройки 1С-Отчётности — обмен сломается
03
Установить сертификат в хранилище компьютера вместо пользователя — подписание недоступно
04
Не проверить лицензию криптопровайдера — ошибка подписания при исправном сертификате

FAQ

Как узнать отпечаток сертификата в 1С?

Откройте карточку сертификата из списка в разделе «Электронная подпись и шифрование» — отпечаток указан отдельным полем. Его можно скопировать и сравнить с отпечатком в свойствах сертификата Windows, чтобы убедиться, что это тот же экземпляр.

Почему сертификат есть в Windows, но не виден в 1С?

Чаще всего он установлен в хранилище компьютера, а не текущего пользователя, либо 1С запущена под другой учётной записью. Также проверьте, что в настройках электронной подписи сертификат добавлен в список программы вручную через «Добавить из установленных».

Можно ли посмотреть сертификаты других пользователей?

В списке 1С видны сертификаты, добавленные в программу, в том числе чужие — если у вас есть права на раздел администрирования. Но подписать документ чужим сертификатом нельзя без доступа к его закрытому ключу и паролю контейнера.

Как узнать, когда истекает сертификат, не открывая каждый?

В списке сертификатов есть колонка «Действителен до» — отсортируйте по ней, чтобы увидеть ближайшие даты окончания. Некоторые конфигурации дополнительно выводят напоминания о скором истечении срока.

Что делать, если сертификат просрочен, а документы подписывать нужно?

Просроченным сертификатом подписывать нельзя — такая подпись не будет иметь юридической силы. Обратитесь в удостоверяющий центр за перевыпуском, затем установите новый сертификат и обновите его во всех настройках 1С, ЭДО и 1С-Отчётности.

Итог

Что важно запомнить

Сертификаты в 1С смотрят в разделе «Администрирование» → «Электронная подпись и шифрование». Если сертификата нет — проверьте хранилище Windows и криптопровайдер. После перевыпуска обновите сертификат во всех местах использования и выполните встроенную проверку подписания.