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