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