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

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

Где в 1С посмотреть сертификаты электронной подписи

Где в 1С найти сертификаты электронной подписи: список сертификатов в настройках ЭДО, проверка срока действия, привязка к пользователю и решение типичных проблем.

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

Место, где хранится список сертификатов, зависит от конфигурации (1С:Бухгалтерия, Управление торговлей, ERP, ЗУП) и от того, используется ли обмен электронными документами (ЭДО) или сервис 1С-Отчётность. Ниже разобраны основные пути в типовых конфигурациях, способы проверки состояния сертификата и типичные ошибки, из-за которых сертификат «не виден» в программе.

Где находится список сертификатов в типовых конфигурациях

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

Откроется список всех сертификатов, зарегистрированных в информационной базе. Здесь видно кому выдан сертификат, организацию, срок действия, отпечаток и назначение (подписание, шифрование). Двойной щелчок по строке открывает карточку сертификата с подробностями.

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

Если раздела «Администрирование» нет в интерфейсе, проверьте права: настройки электронной подписи обычно доступны пользователям с ролями администратора или «Настройка электронной подписи». Также пункт может быть скрыт настройками интерфейса — в этом случае воспользуйтесь поиском по команде через меню «Все функции» или строку поиска в панели разделов.

Как найти сертификат через настройки ЭДО по конкретной организации

Когда в базе несколько организаций, удобнее смотреть сертификат в привязке к учётной записи ЭДО. Откройте «Администрирование» → «Обмен электронными документами» → «Учётные записи ЭДО» (или «Настройки ЭДО»). В карточке учётной записи конкретной организации указан сертификат, который используется для регистрации у оператора ЭДО и подписания документов.

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

Где посмотреть сертификат для 1С-Отчётности

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

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

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

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

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

Дополнительно проверьте, видит ли сертификат сама операционная система, поскольку 1С работает через криптопровайдер (КриптоПро CSP, ViPNet CSP и т. п.) и системное хранилище. В Windows откройте оснастку certmgr.msc (личные сертификаты пользователя) или панель управления криптопровайдера и убедитесь, что сертификат есть в хранилище «Личные» и у него есть закрытый ключ.

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

Как проверить результат

Сертификат в списке 1С
Норма

Присутствует, срок действия не истёк, назначение включает подписание

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

Отсутствует, выделен как недействительный или срок истёк

Сертификат в хранилище ОС
Норма

Виден в «Личные» сертификаты, есть закрытый ключ

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

Отсутствует или помечен «нет закрытого ключа»

Привязка к учётной записи ЭДО
Норма

В учётной записи указан актуальный сертификат

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

Указан старый или пустое значение

Тест подписания
Норма

Документ подписывается без ошибок

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

Ошибка «сертификат не найден» или «не найден закрытый ключ»

Почему сертификат не отображается в 1С и что делать

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

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

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

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

Права доступа и работа в клиент-серверном варианте

Просмотр и изменение настроек электронной подписи требуют соответствующих прав. Если кнопка добавления недоступна или список пуст, хотя сертификаты точно настраивались, уточните у администратора, есть ли у вашей учётной записи роли настройки ЭП. Обычному пользователю для подписания документов достаточно, чтобы сертификат был добавлен администратором и привязан к нему.

В клиент-серверном варианте важно понимать, где выполняется подписание. Если подписание происходит на клиенте, сертификат и криптопровайдер должны быть установлены на компьютере пользователя. Если используется подписание на сервере (например, через сервис криптографии), сертификат должен быть доступен серверу 1С. Путаница между этими режимами — частая причина ситуации «у коллеги работает, у меня нет».

Перевыпуск и замена сертификата

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

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

Итог

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

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

Частые вопросы

В списке сертификатов пусто, хотя подпись раньше работала. Что случилось?

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

Чем отличается сертификат в хранилище Windows от сертификата в 1С?

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

Можно ли использовать один сертификат для ЭДО и для 1С-Отчётности?

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

1С пишет «не найден закрытый ключ», хотя сертификат виден. Что делать?

Сертификат установлен без закрытого ключа — например, скопирован с другого компьютера только открытой частью. Переустановите сертификат с контейнером закрытого ключа (с токена или файла контейнера) через криптопровайдер.

Кто должен настраивать сертификаты — пользователь или администратор?

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

Как узнать, каким сертификатом подписан конкретный документ?

Откройте карточку электронного документа и перейдите на вкладку с подписями (или откройте панель электронных подписей). Там отображается владелец сертификата, срок действия и статус проверки подписи.