Администрирование · 9 мин
Как узнать сертификаты в 1С
Как узнать сертификаты в 1С: где хранятся сертификаты электронной подписи, как посмотреть срок действия, владельца и настроить использование. Пошаговая инструкция.
Сертификаты в 1С используются для электронной подписи документов, шифрования данных и обмена с контролирующими органами. Когда подписание внезапно перестаёт работать или нужно проверить, чей сертификат установлен, возникает вопрос: где именно в программе хранится эта информация и как её посмотреть.
В типовых конфигурациях (1С:Бухгалтерия, 1С:ЗУП, 1С:Управление торговлей и других на базе БСП) сертификаты электронной подписи собраны в одном разделе — «Администрирование» → «Обмен электронными документами» → «Электронная подпись и шифрование». Там видны все сертификаты, доступные текущему пользователю, их владельцы и сроки действия.
Кроме встроенного списка 1С, сертификаты можно увидеть средствами операционной системы — через оснастку Windows или программу криптопровайдера (КриптоПро CSP, ViPNet CSP). Именно там программа фактически берёт закрытые ключи, поэтому при неполадках проверять нужно оба места.
Где в 1С находится список сертификатов
В типовых конфигурациях на базе Библиотеки стандартных подсистем путь одинаков: откройте раздел «Администрирование» и найдите блок «Обмен электронными документами». В нём есть пункт «Электронная подпись и шифрование» — это центральное место управления сертификатами.
В открывшейся форме перейдите на вкладку «Сертификаты». Здесь отображаются все сертификаты, которые программа смогла обнаружить: как добавленные вручную, так и найденные в хранилище операционной системы. Для каждого указаны кому выдан, кем выдан и до какой даты действует.
В некоторых конфигурациях (например, в отраслевых решениях) раздел может называться иначе — «Настройки электронной подписи» или «Сертификаты ключей». Логика при этом та же: ищите пункт настроек, связанный с подписанием и шифрованием.
- 1Откройте раздел «Администрирование» в главном меню программы
- 2Найдите блок «Обмен электронными документами»
- 3Перейдите по ссылке «Электронная подпись и шифрование»
- 4Откройте вкладку «Сертификаты» и просмотрите список
- 5Дважды щёлкните по нужному сертификату, чтобы увидеть подробности
Как посмотреть сведения о конкретном сертификате
Откройте сертификат двойным щелчком из списка. В карточке отображаются ключевые данные: владелец (ФИО и организация), издатель (удостоверяющий центр), серийный номер, срок действия «с ... по ...», отпечаток и назначение сертификата — для подписания, шифрования или обоих действий.
Поле «Отпечаток» — уникальный идентификатор сертификата. Именно по отпечатку 1С связывает запись в своём справочнике с сертификатом в хранилище ОС. Если вы сравниваете сертификаты в разных программах, ориентируйтесь на отпечаток, а не на ФИО владельца — у одного человека может быть несколько сертификатов.
Обратите внимание на срок действия: просроченный сертификат остаётся в списке, но подписывать документы им нельзя. Программа обычно подсвечивает такие записи или выдаёт ошибку при попытке подписания.
ФИО сотрудника и организация — проверьте, что это нужный человек
Дата окончания; после неё подписание невозможно
Уникальная строка, по которой 1С находит сертификат в системе
Кто выпустил сертификат — важно для доверия у контрагентов
Как найти сертификат, которого нет в списке 1С
Если нужного сертификата нет в списке, сначала проверьте, видит ли его операционная система. В Windows нажмите Win+R, введите certmgr.msc — откроется хранилище сертификатов текущего пользователя. Личные сертификаты находятся в папке «Личное» → «Сертификаты».
Для сертификатов, установленных через КриптоПро CSP, откройте программу «КриптоПро CSP» → вкладка «Сервис» → «Просмотреть сертификаты в контейнере». Там видны ключевые контейнеры на токенах (Рутокен, eToken) и в реестре. Если сертификат есть в контейнере, но не виден в системе, установите его в личное хранилище кнопкой «Установить личный сертификат».
После того как сертификат появился в системе, вернитесь в 1С и в форме настроек электронной подписи нажмите «Добавить» → «Из установленных на компьютере». Программа покажет доступные сертификаты — выберите нужный.
certmgr.msc — хранилище сертификатов текущего пользователя
certlm.msc — хранилище сертификатов компьютера (нужны права администратора)Как узнать сертификат пользователя для обмена с ФНС и ЭДО
Для обмена с контролирующими органами (1С-Отчётность) сертификат привязан к настройкам обмена. Откройте «Отчётность, справки» → «1С-Отчётность» → «Настройки обмена с контролирующими органами». Там указан сертификат абонента, используемый для отправки отчётности.
В ЭДО с контрагентами сертификат указывается в учётной записи обмена: «Администрирование» → «Обмен электронными документами» → «Профили настроек ЭДО» или «Учётные записи». Откройте профиль — на вкладке видны сертификаты, которыми подписываются исходящие документы, и их статус.
Учтите: один и тот же файл сертификата может быть зарегистрирован в нескольких местах — и в настройках 1С-Отчётности, и в профиле ЭДО. При замене сертификата обновлять его нужно во всех местах использования, иначе часть обмена перестанет работать.
Проверка работоспособности сертификата
В форме «Электронная подпись и шифрование» есть встроенная проверка. Откройте сертификат и нажмите «Проверить» (или используйте общую команду «Проверка настроек»). Программа попробует выполнить подписание и расшифровку тестовых данных и покажет результат по каждой операции.
Типичные причины неуспешной проверки: не установлен или не запущен криптопровайдер, носитель с ключом не подключён, введён неверный пароль контейнера, истёк срок действия сертификата или лицензии криптопровайдера. Текст ошибки обычно указывает, на каком этапе произошёл сбой.
Как проверить сертификат
Дата окончания в будущем
Дата прошла — сертификат просрочен
Подписание и проверка проходят без ошибок
Ошибка доступа к закрытому ключу или криптопровайдеру
Сертификат виден в certmgr.msc в папке «Личное»
Сертификат отсутствует — нужна установка из контейнера
Сертификат действителен и привязан к учётной записи
Предупреждение о недействительности или отсутствии
Типичные ошибки и ограничения
Сертификаты с закрытым ключом на токене работают только на том компьютере, куда подключён токен и где установлены драйверы. Если сотрудник переехал за другое рабочее место, сертификат «пропадёт» — это не сбой программы, а отсутствие носителя.
Другая частая ситуация: сертификат установлен в хранилище компьютера, а не пользователя. 1С, запущенная под конкретным пользователем, его не увидит. Устанавливайте личные сертификаты в хранилище текущего пользователя либо настройте доступ явно.
В клиент-серверном режиме важно, где выполняется подписание: на клиенте или на сервере. Если операции настроены на сервере, сертификат и криптопровайдер должны быть установлены на сервере 1С, а не на рабочих местах пользователей.
FAQ
Как узнать отпечаток сертификата в 1С?
Откройте карточку сертификата из списка в разделе «Электронная подпись и шифрование» — отпечаток указан отдельным полем. Его можно скопировать и сравнить с отпечатком в свойствах сертификата Windows, чтобы убедиться, что это тот же экземпляр.
Почему сертификат есть в Windows, но не виден в 1С?
Чаще всего он установлен в хранилище компьютера, а не текущего пользователя, либо 1С запущена под другой учётной записью. Также проверьте, что в настройках электронной подписи сертификат добавлен в список программы вручную через «Добавить из установленных».
Можно ли посмотреть сертификаты других пользователей?
В списке 1С видны сертификаты, добавленные в программу, в том числе чужие — если у вас есть права на раздел администрирования. Но подписать документ чужим сертификатом нельзя без доступа к его закрытому ключу и паролю контейнера.
Как узнать, когда истекает сертификат, не открывая каждый?
В списке сертификатов есть колонка «Действителен до» — отсортируйте по ней, чтобы увидеть ближайшие даты окончания. Некоторые конфигурации дополнительно выводят напоминания о скором истечении срока.
Что делать, если сертификат просрочен, а документы подписывать нужно?
Просроченным сертификатом подписывать нельзя — такая подпись не будет иметь юридической силы. Обратитесь в удостоверяющий центр за перевыпуском, затем установите новый сертификат и обновите его во всех настройках 1С, ЭДО и 1С-Отчётности.
Что важно запомнить
Сертификаты в 1С смотрят в разделе «Администрирование» → «Электронная подпись и шифрование». Если сертификата нет — проверьте хранилище Windows и криптопровайдер. После перевыпуска обновите сертификат во всех местах использования и выполните встроенную проверку подписания.