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

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

Как посмотреть срок действия сертификата ЭЦП в 1С

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

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

В типовых конфигурациях 1С (Бухгалтерия предприятия, Зарплата и управление персоналом, Управление торговлей и другие) просмотр срока действия сертификата доступен через подсистему электронной подписи и шифрования. Точный путь к нужной форме зависит от версии конфигурации, но общая логика везде одинакова.

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

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

В типовых конфигурациях на базе Библиотеки стандартных подсистем (БСП) все сертификаты электронной подписи собраны в едином списке. Программа показывает как сертификаты, установленные в хранилище операционной системы, так и те, что добавлены в саму 1С из файлов.

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

Если в списке сертификатов пусто, это не значит, что сертификата нет вообще: возможно, он установлен в хранилище другого пользователя Windows, или программе не хватает прав на чтение хранилища, или не установлен криптопровайдер (КриптоПро CSP, ViPNet CSP).

Просмотр срока действия через настройки электронной подписи

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

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

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

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

Если раздел называется иначе

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

Проверка через личные настройки пользователя

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

Кликнув по выбранному сертификату, вы попадёте в ту же карточку с датами действия. Этот способ быстрее, если нужно проверить только «свой» сертификат, а не просматривать весь список.

Учтите: в личных настройках отображается только тот сертификат, который выбран для подписания. Если у пользователя несколько сертификатов (например, для отчётности и для ЭДО), остальные придётся смотреть в общем списке.

Проверка срока действия средствами Windows

Если 1С по какой-то причине недоступна или сертификат в ней не отображается, срок действия можно посмотреть напрямую в операционной системе. Нажмите Win + R, введите команду certmgr.msc и нажмите Enter — откроется хранилище сертификатов текущего пользователя.

Разверните ветку «Личное» → «Сертификаты». В колонке «Срок действия сертификата» указана дата окончания. Двойной щелчок по сертификату откроет окно с подробностями: издатель, владелец, период действия.

Для просмотра сертификатов компьютера (а не пользователя) используется оснастка certlm.msc — она требует прав администратора. Также срок можно посмотреть через программу криптопровайдера: в КриптоПро CSP на вкладке «Сервис» есть кнопка «Просмотреть сертификаты в контейнере».

text
Win + R → certmgr.msc → Личное → Сертификаты → колонка «Срок действия сертификата»

Что делать, если сертификат не отображается в 1С

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

Проверьте последовательно: подключён ли токен (Рутокен, eToken) к компьютеру; виден ли сертификат в certmgr.msc под тем же пользователем Windows, под которым работает 1С; установлен ли криптопровайдер и не истекла ли его лицензия. Если 1С работает в клиент-серверном режиме, сертификат должен быть доступен на том компьютере, где выполняется подписание.

Ещё вариант — добавить сертификат в 1С вручную из файла: в списке сертификатов есть команда «Добавить» → «Из файла». Файл открытой части сертификата (обычно с расширением .cer) можно получить в удостоверяющем центре или экспортировать из хранилища Windows.

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

Как 1С предупреждает об истечении срока

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

Практическая рекомендация — завести привычку проверять сроки всех рабочих сертификатов раз в месяц, а за 2–4 недели до окончания начинать процедуру перевыпуска. Учтите, что выпуск нового сертификата в удостоверяющем центре занимает время, а в некоторых случаях требуется личное присутствие уполномоченного лица.

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

Проверка результата и частые ограничения

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

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

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

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

Серийный номер сертификата в 1С и в certmgr.msc
Норма

Номера совпадают — смотрите данные актуального сертификата

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

Номера различаются — в 1С добавлена старая копия из файла

Дата окончания действия
Норма

До истечения больше месяца

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

Срок истёк или истекает в ближайшие дни — требуется перевыпуск

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

Ошибок проверки нет, цепочка доверия корректна

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

Есть ошибки — проверьте корневые сертификаты и криптопровайдер

Часто задаваемые вопросы

Можно ли продлить сертификат ЭЦП прямо из 1С?

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

Почему в 1С срок действия отличается от того, что сказали в удостоверяющем центре?

Чаще всего вы просматриваете старую копию сертификата, добавленную в 1С из файла ранее. Сверьте серийный номер сертификата в карточке 1С с номером актуального сертификата в хранилище Windows (certmgr.msc).

Сертификат виден в Windows, но в 1С его нет. Что делать?

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

Что будет, если подписать документ просроченным сертификатом?

1С при проверке выдаст ошибку и, как правило, не даст выполнить подписание. Если документ всё же подписан внешними средствами, контрагент и контролирующие органы при проверке получат сообщение о недействительности подписи.

Нужно ли удалять истёкший сертификат из 1С?

Не обязательно и часто нежелательно. Старый сертификат нужен для проверки подписей на документах, подписанных ранее. Удаляйте его только когда уверены, что все связанные документы приняты и проверки больше не потребуются.

Как проверить срок сертификата в облачной 1С (1С:Фреш)?

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

Итог

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

Срок действия сертификата ЭЦП в 1С смотрят в разделе «Администрирование» → «Электронная подпись и шифрование» → «Сертификаты», колонка «Действителен до». Для надёжности сверяйте серийный номер с хранилищем Windows (certmgr.msc), начинайте перевыпуск заблаговременно и не удаляйте истёкшие сертификаты до завершения всех проверок подписанных документов.