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