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

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

Как найти сертификат ЭЦП в 1С

Где в 1С хранится сертификат электронной подписи, как найти его в настройках, проверить срок действия и устранить ошибки подписания документов.

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

Место хранения зависит от конфигурации: в «1С:Бухгалтерии», «Зарплате и управлении персонале», «Управлении торговлей» пути немного отличаются, но логика везде одинаковая — сертификаты собраны в разделе администрирования, в подсистеме электронной подписи. Ниже разобраны все основные сценарии поиска.

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

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

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

В «1С:Бухгалтерии 8» альтернативный путь: раздел «Администрирование» → «Общие настройки» → «Электронная подпись». В «1С:ЗУП» сертификаты также доступны через настройки обмена с контролирующими органами: «Отчётность, справки» → «1С-Отчётность» → «Настройки».

Если нужных пунктов в меню нет, убедитесь, что у пользователя включены права на настройку электронной подписи, а сама подсистема активирована. В некоторых конфигурациях функциональность ЭП включается отдельным флажком в настройках.

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

Как найти сертификат через поиск по программе

Если вы не уверены в точном расположении раздела, используйте строку поиска в верхней части окна 1С (значок лупы или сочетание Ctrl+Shift+F для поиска по функциям). Введите слово «сертификат» — система покажет все связанные команды: список сертификатов, настройки подписи, заявления на выпуск.

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

Как найти сертификат в хранилище Windows

1С берёт сертификаты из системного хранилища, поэтому полезно проверить его напрямую. Нажмите Win+R, введите команду certmgr.msc и нажмите Enter. Откроется хранилище сертификатов текущего пользователя: личные сертификаты находятся в папке «Личное» → «Сертификаты».

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

bash
certmgr.msc

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

Как добавить сертификат в 1С, если он не найден

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

Если сертификат хранится в виде файла (например, с расширением .cer), используйте вариант «Из файла» и укажите путь. Учтите: файл .cer содержит только открытую часть ключа, поэтому для подписания всё равно потребуется закрытый ключ на токене или в реестре.

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

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

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

Многие конфигурации предлагают кнопку «Проверить» в карточке сертификата. Проверка показывает, видит ли программа закрытый ключ, установлена ли нужная криптопровайдерная программа (КриптоПро CSP, ViPNet CSP) и проходит ли тестовое подписание.

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

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

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

Присутствует, срок действия не истёк

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

Отсутствует или отмечен как недействительный

Закрытый ключ
Норма

В карточке сертификата Windows указано наличие закрытого ключа

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

Надписи о закрытом ключе нет — подписание невозможно

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

Проверка из карточки сертификата завершается успешно

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

Ошибка криптопровайдера или запрос несуществующего контейнера

Типичные ошибки при поиске и использовании сертификата

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

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

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

FAQ

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

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

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

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

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

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

Что делать, если срок действия сертификата истёк?

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

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

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

Итог

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

Сертификат ЭЦП в 1С ищите через «Администрирование» → «Электронная подпись» → «Сертификаты» или через поиск по программе. Если его нет в списке — проверьте хранилище Windows (certmgr.msc), права пользователя и наличие закрытого ключа на токене.