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