Когда истекает сертификат подписи: проверка в 1С, КриптоПро и Windows

· 9 мин

Содержание

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

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

1. Срок сертификата в разделе «Администрирование»

В Бухгалтерии 3.0, ЗУП 3.1 и УТ 11 работа с подписью построена на одной и той же стандартной подсистеме, поэтому форма настроек и карточка сертификата выглядят одинаково. Отличается только то, в каком разделе лежит ссылка на настройки. Если её не видно в разделе обмена документами, наберите «электронной подписи» в поиске по меню (лупа в верхней части окна).

Как открыть карточку сертификата

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

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

В списке сертификатов удобно включить колонку с датой окончания и отсортировать по ней. Так за десять секунд видно, у кого подпись закончится первой. Колонки добавляются через меню Еще → Изменить форму.

Проверка, что подпись реально работает

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

Когда дата в будущем, а подпись уже недействительна

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

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

2. Где ещё 1С показывает срок: 1С-Отчетность и учётные записи ЭДО

Один и тот же сертификат обычно привязан сразу к двум сервисам: к отправке отчётности и к обмену с контрагентами. Если сертификат заменили в одном месте, во втором часто остаётся старый.

В настройках 1С-Отчетности

  1. Откройте Отчеты → Регламентированные отчеты.
  2. В журнале нажмите Настройки и перейдите к блоку документооборота с контролирующими органами.
  3. Найдите ссылку на сертификат ответственного лица и откройте его карточку — дата окончания там та же, что в разделе «Администрирование».

1С-Отчетность сама напоминает о скором окончании срока: при входе в журнал отчётов появляется предупреждение со ссылкой на продление. Если такое сообщение закрыли и забыли, оно вернётся при следующем открытии журнала.

В учётной записи ЭДО

Для обмена УПД, счетами и актами сертификат указывается в учётной записи ЭДО организации. Откройте её из раздела Администрирование → Обмен электронными документами: в списке сертификатов учётной записи видно, какие ключи разрешены для подписания. Устаревший сертификат здесь не исчезает сам — его нужно заменить вручную.

Срок машиночитаемой доверенности

Если подписывает не директор, а сотрудник, к его сертификату прилагается машиночитаемая доверенность (МЧД). У неё свой срок, который указывают при выпуске, например один год. Сертификат сотрудника может действовать ещё полгода, а доверенность — закончиться завтра, и тогда документы от имени организации подписать не получится.

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

3. Проверка срока через КриптоПро CSP

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

Сертификат в контейнере

  1. Откройте Пуск → КриптоПро CSP (или «Инструменты КриптоПро» в новых версиях).
  2. На вкладке «Сервис» нажмите Просмотреть сертификаты в контейнере.
  3. Кнопкой Обзор выберите контейнер, нажмите Далее.
  4. В окне сведений смотрите строки «Действителен с» и «Действителен по».

Три даты, которые путают

Что проверяемГде смотретьЧто будет после окончания
СертификатКарточка в 1С, КриптоПро, свойства файлаПодпись недействительна, отчёт и документ не примут
Закрытый ключКриптоПро → тестирование контейнераОшибка при подписании, хотя сертификат ещё «живой»
Лицензия КриптоПро CSPКриптоПро → вкладка «Общие»Криптопровайдер перестаёт подписывать на этом компьютере

Срок закрытого ключа проверяют кнопкой Протестировать на вкладке «Сервис»: в отчёте теста есть строка со сроком действия ключа. Для ключей КриптоПро он часто не совпадает с датой сертификата.

Пробная лицензия КриптоПро CSP действует 90 дней с момента установки. На новом компьютере бухгалтера подпись может «сломаться» через три месяца, хотя сертификат действует ещё год. Номер лицензии вводится на вкладке «Общие».

4. Свойства файла сертификата и хранилище Windows

Если КриптоПро под рукой нет, срок можно узнать средствами Windows. Это удобно для администратора, который проверяет чужой компьютер удалённо.

Файл .cer

Дважды щёлкните по файлу сертификата. На вкладке «Общие» Windows покажет строку «Действителен с … по …». На вкладке «Состав» есть поля «Действителен с» и «Действителен по» с точным временем.

Личное хранилище пользователя

  1. Нажмите Win + R, введите certmgr.msc.
  2. Откройте Личное → Сертификаты.
  3. Колонка «Срок действия» показывает дату окончания каждого установленного сертификата.

Командная строка и PowerShell

Для одного файла подойдёт штатная утилита certutil, в её выводе ищите строку NotAfter:

certutil -dump C:\Keys\director.cer

Все сертификаты текущего пользователя с датами окончания выводит PowerShell, отсортировав по сроку:

Get-ChildItem Cert:\CurrentUser\My |
  Sort-Object NotAfter |
  Select-Object Subject, NotAfter

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

5. Дата сертификата в подписанных документах и печатных формах

Иногда нужно узнать срок не текущего, а того сертификата, которым подписали конкретный документ: например, при споре с контрагентом или проверке старого акта.

Подписи у электронного документа

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

Подпись признаётся действительной, если на момент подписания сертификат действовал. Поэтому сравнивайте дату подписи с периодом сертификата, а не с сегодняшним днём.

Штамп на печатной форме

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

Независимая проверка

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

6. Массовый контроль сроков и напоминания

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

Запрос по справочнику сертификатов

Все сертификаты, добавленные в 1С, хранятся в одном справочнике. Его можно выбрать запросом в консоли запросов (обработка из набора инструментов разработчика, запускается в режиме 1С:Предприятие):

ВЫБРАТЬ
    Серт.Наименование,
    Серт.КомуВыдан,
    Серт.ДействителенДо
ИЗ
    Справочник.СертификатыКлючейЭлектроннойПодписиИШифрования КАК Серт
ГДЕ
    НЕ Серт.ПометкаУдаления
    И Серт.ДействителенДо < ДОБАВИТЬКДАТЕ(&ТекущаяДата, МЕСЯЦ, 1)
УПОРЯДОЧИТЬ ПО
    Серт.ДействителенДо

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

Встроенные напоминания

  • 🔔 Предупреждение при работе: 1С-Отчетность и сервис ЭДО заранее показывают сообщение о скором окончании срока сертификата пользователю, который им подписывает.
  • 📋 Панель «Текущие дела»: если она включена, истекающие сертификаты появляются среди дел ответственного.
  • 📨 Сам удостоверяющий центр обычно присылает письмо на почту из заявки — проверьте, что там указан живой ящик, а не адрес уволенного сотрудника.
Ежемесячная проверка подписей
Выполнено: 0 / 5

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

7. Сертификат истёк: порядок действий

Истёкшим сертификатом подписать ничего нельзя: 1С при попытке подписания выдаст ошибку о том, что сертификат недействителен, а ФНС или контрагент не примут документ.

Кто выпускает новый сертификат

Владелец подписиГде получить
Руководитель юрлица, ИПУдостоверяющий центр ФНС или его доверенные лица
Сотрудник (бухгалтер, менеджер)Коммерческий аккредитованный УЦ, плюс машиночитаемая доверенность от организации
НотариусУдостоверяющий центр Федеральной нотариальной палаты

Что сделать в 1С после получения

  1. Установите новый сертификат в контейнер или на токен через КриптоПро (Сервис → Посмотреть сертификаты в контейнере → Установить).
  2. В 1С откройте Настройки электронной подписи и шифрования и добавьте сертификат кнопкой Добавить → Из установленных на компьютере.
  3. В карточке нового сертификата нажмите Проверить: все пункты должны быть зелёными.
  4. Замените сертификат в 1С-Отчетности. Для этого формируется заявление на изменение параметров подключения — 1С сама предложит его при предупреждении о сроке.
  5. Добавьте новый сертификат в учётную запись ЭДО, а старый уберите оттуда.
  6. Старый сертификат в справочнике не удаляйте — пометьте или оставьте как есть: по нему проверяются подписи документов прошлых периодов.

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

Отчёты, отправленные до истечения срока, остаются принятыми. Повторно их отправлять не нужно.

8. Частые вопросы о сроке сертификата

Почему в 1С срок ещё действует, а подписать не получается?
Скорее всего, закончился срок закрытого ключа или лицензия КриптоПро CSP. Проверьте обе даты в КриптоПро, а сертификат — кнопкой Проверить в карточке.
Сколько обычно действует сертификат электронной подписи?
Чаще всего 12–15 месяцев с даты выпуска. Точный срок указан в самом сертификате, его задаёт удостоверяющий центр.
Можно ли продлить действующий сертификат?
Продлить в прямом смысле нельзя: выпускается новый сертификат с новым ключом. Подавать заявку стоит за 3–6 недель до окончания старого.
Нужно ли переподписывать документы после замены сертификата?
Нет. Документы, подписанные в период действия старого сертификата, сохраняют силу. Новый сертификат нужен только для новых подписей.
Почему 1С не видит новый сертификат, хотя он установлен?
1С берёт сертификат из личного хранилища пользователя Windows. Если сертификат установлен под другой учётной записью или на другом компьютере терминального сервера, его не будет в списке «Из установленных на компьютере».

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»