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

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

Как проверить сертификат в 1С:Бухгалтерии

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

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

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

Материал подходит для 1С:Бухгалтерии 8.3 (ред. 3.0) как в файловом, так и в серверном варианте. Названия пунктов меню могут незначительно отличаться в зависимости от релиза, но общая логика одинакова.

Где в 1С:Бухгалтерии хранится список сертификатов

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

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

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

Как открыть карточку сертификата и посмотреть сведения

Дважды щёлкните по нужному сертификату в списке — откроется его карточка. Здесь собрана основная информация, которую нужно проверить в первую очередь:

  • Владелец — на кого выдан сертификат (организация, ИП или физическое лицо). Сверьте с реквизитами компании: несовпадение ИНН или наименования — частая причина отказов при отправке.
  • Срок действия — даты «действителен с» и «по». Просроченный сертификат не позволит подписать и отправить документы.
  • Удостоверяющий центр — кто выдал сертификат. Для квалифицированной подписи это должен быть аккредитованный УЦ.
  • Отпечаток — уникальный идентификатор сертификата. Его запрашивают службы поддержки операторов ЭДО и 1С-Отчётности при диагностике проблем.

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

Срок действияДаты начала и окончания

Дата окончания не должна быть в прошлом; меньше месяца до конца — пора продлевать

ВладелецОрганизация или физлицо

ИНН и наименование должны совпадать с данными информационной базы

Удостоверяющий центрКто выдал сертификат

Для отчётности и ЭДО нужен аккредитованный УЦ

ОтпечатокУникальный код

Записывается в настройках 1С-Отчётности, нужен при обращениях в поддержку

Как запустить встроенную проверку сертификата

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

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

Успешная проверка означает: сертификат действителен, закрытый ключ найден (токен или контейнер доступны), криптопровайдер (КриптоПро CSP, ViPNet CSP) корректно установлен. Если проверка завершилась ошибкой, программа выведет текст причины — именно он подсказывает, где искать проблему.

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

Как проверить сертификат в 1С-Отчётности

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

Проверьте, что отпечаток в настройках совпадает с отпечатком актуального сертификата. После перевыпуска сертификата (например, при продлении) старый отпечаток остаётся в настройках, и отправка отчётов блокируется — это одна из самых частых причин ошибок после продления подписи.

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

Что означают типичные ошибки при проверке

Текст ошибки при проверке — главный диагностический инструмент. Разберём самые частые варианты.

«Закрытый ключ не найден» или «Не найден контейнер закрытого ключа» — сертификат установлен, но сам ключ недоступен: токен (РуТокен, eToken) не подключён, контейнер на другом компьютере или хранилище повреждено. Подключите носитель и проверьте контейнер через криптопровайдер.

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

«Не удаётся построить цепочку сертификатов» — на компьютере не установлен корневой сертификат удостоверяющего центра или сертификат Минкомсвязи. Установите цепочку через криптопровайдер или скачайте корневые сертификаты с сайта УЦ.

«Не найден криптопровайдер» — на компьютере не установлена или не лицензирована программа-криптопровайдер (КриптоПро CSP, ViPNet CSP). Проверьте её наличие в списке установленных программ Windows.

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

Альтернативные способы проверки: Windows и криптопровайдер

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

Через Windows: нажмите Win+R, введите certmgr.msc и откройте хранилище «Личное» → «Сертификаты». Дважды щёлкните по сертификату: на вкладке «Общие» Windows сразу покажет, есть ли закрытый ключ и не нарушена ли цепочка доверия. Вкладка «Состав» содержит срок действия и отпечаток.

Через КриптоПро CSP: откройте панель криптопровайдера, вкладка «Сервис» → «Просмотреть сертификаты в контейнере» или «Протестировать». Тест контейнера покажет, доступен ли закрытый ключ и корректно ли работает носитель. В ViPNet CSP аналогичная проверка выполняется через «Контейнеры ключей».

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

Способы проверки сертификата

Встроенная проверка в 1С

Быстро и сразу показывает готовность к подписанию; не подходит, если нужно диагностировать сам контейнер ключа

Просмотр через certmgr.msc

Показывает цепочку доверия и наличие закрытого ключа; не проверяет работу криптопровайдера

Тест в КриптоПро / ViPNet

Полная диагностика контейнера и носителя; требует установленного криптопровайдера и базовых навыков работы с ним

Что делать, если сертификат просрочен или не проходит проверку

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

Если сертификат действителен, но проверка не проходит, действуйте по порядку: подключите токен и перезапустите 1С, проверьте контейнер в криптопровайдере, установите корневые сертификаты УЦ, убедитесь, что в настройках 1С выбран правильный криптопровайдер. Большинство сбоев устраняется на одном из этих шагов.

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

Маршрут решения

Как действовать при проблемах с сертификатом

Проверка в 1С прошла успешноСертификат готов к работе, дополнительные действия не требуются
Ошибка «закрытый ключ не найден»Подключите токен и протестируйте контейнер в криптопровайдере
Срок действия истёк или истекает в ближайшие неделиНачните перевыпуск в удостоверяющем центре, не дожидаясь окончания
Ошибка цепочки сертификатовУстановите корневой сертификат УЦ и сертификат Минкомсвязи
В Windows ключ виден, а в 1С ошибкаПроверьте настройки криптопровайдера в программе и права пользователя
Итог

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

Проверка сертификата выполняется из раздела «Подписание и шифрование» кнопкой «Проверить». Контролируйте срок действия, совпадение отпечатка в настройках 1С-Отчётности и доступность закрытого ключа. При ошибках диагностируйте контейнер через криптопровайдер, а просроченный сертификат перевыпускайте заранее.

Частые вопросы

Как узнать, когда истекает сертификат, не открывая 1С?

Откройте хранилище сертификатов Windows командой certmgr.msc, найдите сертификат в разделе «Личное» и посмотрите дату окончания в списке или на вкладке «Состав». Также срок действия виден в свойствах контейнера в КриптоПро CSP и ViPNet CSP.

Почему 1С не видит сертификат, который установлен в Windows?

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

Можно ли проверить подлинность сертификата онлайн?

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

Что делать, если сертификат отозван удостоверяющим центром?

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

Нужно ли заново настраивать 1С после перевыпуска сертификата?

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

Проверка проходит, но документ не отправляется — в чём причина?

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