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

Быстрый старт · 11 мин

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

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

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

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

Инструкция применима к конфигурациям на платформе 1С:Предприятие 8.3 (Бухгалтерия предприятия, Управление нашей фирмой, ЗУП и другие) при работе с сервисом 1С-Отчетность через интернет или через оператора ЭДО. Названия пунктов меню в разных версиях конфигураций могут незначительно отличаться.

Что понадобится перед началом настройки

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

Во-первых, нужен сам сертификат квалифицированной электронной подписи, выданный аккредитованным удостоверяющим центром. Он может храниться на токене (Рутокен, eToken, JaCarta) или в реестре компьютера. Во-вторых, на компьютере должен быть установлен криптопровайдер — чаще всего КриптоПро CSP или ViPNet CSP, причем с действующей лицензией. В-третьих, потребуются права администратора на компьютере для установки программ и сертификатов.

Срок действия сертификатаСертификат не просрочен

Откройте сертификат через КриптоПро или «Просмотр сертификата» и проверьте дату окончания

КриптопровайдерУстановлен и лицензия активна

Запустите КриптоПро CSP и проверьте срок лицензии на вкладке «Общие»

Носитель ключаТокен подключен и определяется

В панели КриптоПро на вкладке «Оборудование» должен быть виден считыватель

Доступ к 1С:ОтчетностиЗаявка на подключение одобрена

В настройках обмена статус заявки должен быть «Одобрено»

Установка криптопровайдера и сертификата на компьютер

Если криптопровайдер еще не установлен, сделайте это первым шагом. Для КриптоПро CSP достаточно запустить установщик, перезагрузить компьютер после установки и ввести лицензионный ключ. Для ViPNet CSP установка выполняется аналогично, лицензионный ключ обычно встроен в дистрибутив, выданный удостоверяющим центром.

Далее установите сертификат в хранилище. Если ключ записан на токен, подключите токен, откройте КриптоПро CSP, перейдите на вкладку «Сервис» и выберите «Просмотреть сертификаты в контейнере». Найдите контейнер на нужном считывателе и нажмите «Установить» — программа скопирует сертификат в хранилище «Личные» текущего пользователя. При необходимости установите также корневой сертификат удостоверяющего центра в хранилище «Доверенные корневые центры сертификации».

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

Привязка сертификата к учетной записи 1С:Отчетности

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

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

После добавления сертификата убедитесь, что он указан как сертификат для подписания отчетности. В некоторых конфигурациях сертификат привязывается к конкретному сотруднику — проверьте, что в карточке ответственного лица выбран правильный сертификат, а ФИО в сертификате совпадает с ФИО подписанта в настройках организации.

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

Настройка при смене или продлении сертификата

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

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

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

Проверка работоспособности и типичные ошибки

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

Если на этапе отправки возникает ошибка, ее текст обычно указывает на причину. «Сертификат не найден» или пустой список сертификатов означает проблему с хранилищем или криптопровайдером. «Ошибка при создании подписи» чаще всего связана с отсутствием закрытого ключа или истекшей лицензией КриптоПро. Ошибка на стороне оператора о несоответствии подписанта говорит о том, что ФИО или ИНН в сертификате не совпадают с данными заявления на подключение.

Типичные ошибки при настройке
01
Сертификат установлен в профиль другого пользователя Windows — 1С его не видит; решение: установить сертификат под той учетной записью, из-под которой работает 1С
02
Истекла лицензия КриптоПро CSP — подписание завершается ошибкой; решение: проверить и продлить лицензию на вкладке «Общие»
03
Выбран сертификат с данными другого лица — оператор отклоняет отчеты; решение: сверить ФИО и ИНН в сертификате с заявлением на подключение
04
Не установлен корневой сертификат УЦ — цепочка доверия не строится; решение: установить корневой сертификат в «Доверенные корневые центры сертификации»
05
Старый сертификат удален до завершения обменов — входящие документы не расшифровываются; решение: хранить старый контейнер до закрытия всех циклов

Особенности работы на сервере и в веб-клиенте

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

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

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

Как выбрать место установки сертификата

Бухгалтер работает в тонком клиенте на своем ПКУстановите криптопровайдер и сертификат локально на компьютер пользователя
В программе включено подписание на сервереУстановите сертификат и криптопровайдер на сервер 1С в профиль служебной учетной записи
Работа ведется через веб-клиентУстановите сертификат локально и добавьте расширение криптографии в браузер
Несколько бухгалтеров подписывают отчеты разными сертификатамиУстановите каждый сертификат на рабочее место его владельца и привяжите к соответствующим сотрудникам в настройках

Ограничения и безопасная самостоятельная работа

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

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

Итог

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

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

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

1С:Отчетность не видит сертификат в списке. Что делать?

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

Можно ли использовать один сертификат на нескольких компьютерах?

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

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

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

Нужен ли отдельный сертификат для каждой организации?

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

Почему возникает ошибка «Не удалось создать подпись» при отправке?

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

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

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