Электронная подпись в 1С: от установки КриптоПро до отправки первого отчёта

· 9 мин

Содержание

Чтобы электронная подпись заработала в 1С, нужно пройти четыре шага по порядку: установить криптопровайдер (обычно КриптоПро CSP), поставить сертификат в личное хранилище Windows, добавить этот сертификат в разделе Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования и проверить подпись кнопкой диагностики. Без первого шага 1С сертификат просто не увидит — настроить подпись в программе до установки криптопровайдера нельзя.

Разберём каждый этап для 1С 8.3 на платформе «Такси»: Бухгалтерия предприятия 3.0, ЗУП 3.1 и другие типовые конфигурации устроены здесь одинаково. Отдельно покажу, как подключить подпись к 1С-Отчетности и что делать, когда программа ругается на сертификат.

Что подготовить до настройки

Электронная подпись (ЭП) в 1С — это не файл внутри программы, а квалифицированный сертификат (КЭП), который лежит на носителе и обслуживается криптопровайдером. Соберите три составляющие.

  • 🔑 Сам сертификат. КЭП руководителя организации или ИП с 2022 года выпускает удостоверяющий центр ФНС (бесплатно, по предварительной записи и с личной явкой). Сотрудник подписывает документы своей личной КЭП физлица плюс машиночитаемой доверенностью (МЧД).
  • 💾 Носитель ключа. Защищённый токен (Рутокен, JaCarta) или флешка с контейнером закрытого ключа. Токен ФНС выдаёт не всегда — его обычно покупают заранее.
  • 🖥️ Криптопровайдер. Программа, которая умеет работать с ключом: КриптоПро CSP или ВипНет CSP. Какой именно — зависит от того, под какой криптопровайдер выпущен ваш сертификат. Чаще это КриптоПро.

На компьютере должна стоять ровно одна версия криптопровайдера. КриптоПро CSP и ВипНет CSP, установленные вместе, конфликтуют, и подпись перестаёт работать в обоих.

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

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

Готовность к настройке подписи
Выполнено: 0 / 5

Установка криптопровайдера и драйвера токена

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

  1. Скачайте дистрибутив КриптоПро CSP с сайта разработчика. Нужна версия, совместимая с вашей Windows; для Windows 10 и 11, Windows Server 2016 и новее подходит актуальная линейка 5.0.
  2. Запустите установку от имени администратора, выберите вариант «Установить (рекомендуется)». Перезагрузите компьютер, если установщик попросит.
  3. Введите лицензию КриптоПро. Она часто идёт вместе с сертификатом от удостоверяющего центра — проверьте документы или письмо УЦ. Без действующей лицензии КриптоПро работает 90 дней, дальше подписывать перестанет.

Если ключ хранится на токене, поставьте его драйвер:

  • для Рутокена — «Драйверы Рутокен» с сайта производителя;
  • для JaCarta — «Единый клиент JaCarta».

После установки драйвера вставьте токен в USB-порт. Индикатор на корпусе должен загореться — это сигнал, что система носитель увидела.

При первом обращении к ключу токен попросит ПИН-код. Если вы его не задавали, сработает заводской по умолчанию: у Рутокена это 12345678, у JaCarta — 1234567890. Смените заводской ПИН сразу: с ним защита токена бесполезна. Сменить код можно в панели управления соответствующего драйвера.

Проверить, что криптопровайдер «подхватил» ключ, можно сразу: откройте Пуск → КриптоПро CSP → вкладка «Оборудование» → Настроить типы носителей. Токен в списке подключённого оборудования — значит, драйвер встал правильно.

Как установить сертификат в хранилище Windows

Чтобы 1С и браузеры видели КЭП, сертификат регистрируют в личном хранилище текущего пользователя Windows. Удобнее всего — через КриптоПро.

  1. Откройте Пуск → КриптоПро CSP → вкладка «Сервис».
  2. Нажмите Просмотреть сертификаты в контейнере.
  3. По кнопке Обзор выберите контейнер закрытого ключа на токене или флешке, нажмите Далее.
  4. В окне со свойствами сертификата нажмите Установить. КриптоПро сам положит сертификат в раздел «Личное».

Проверить результат можно в оснастке сертификатов. Нажмите Win + R, наберите certmgr.msc, перейдите в Личное → Сертификаты. Ваш сертификат должен быть в списке, а при открытии — показывать строку «Есть закрытый ключ для этого сертификата». Если этой строки нет, подпись работать не будет: сертификат установлен без привязки к ключу — повторите установку через контейнер.

Отдельно убедитесь, что на компьютере есть корневые сертификаты удостоверяющего центра и список отозванных сертификатов. Для КЭП, выпущенных УЦ ФНС, нужна цепочка головного удостоверяющего центра Минцифры. Обычно она ставится автоматически вместе с сертификатом владельца, но если 1С позже пожалуется на «цепочку сертификатов» — корневые придётся доставить вручную из дистрибутива УЦ.

Подключение подписи в самой 1С

Сертификат стоит в Windows — теперь «познакомим» с ним программу. В Бухгалтерии 3.0, ЗУП 3.1 и других типовых конфигурациях путь один:

Администрирование → Обмен электронными документами.

  1. Разверните группу Электронная подпись и шифрование и установите флажок Электронные подписи.
  2. Перейдите по ссылке Настройки электронной подписи и шифрования.
  3. На вкладке Сертификаты нажмите Добавить → Из установленных на компьютере.
  4. Программа покажет сертификаты из личного хранилища Windows. Выберите нужный, при необходимости укажите пользователя-владельца и организацию, нажмите Добавить.

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

Чтобы не вводить ПИН-код при каждом документе, в окне запроса КриптоПро можно поставить флажок Запомнить пароль. Делайте это только на личном рабочем компьютере — на общем это дыра в безопасности.

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

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

Выпуск и настройка подписи для 1С-Отчетности

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

Мастер подключения открывается здесь:

Отчеты → 1С-Отчетность → Регламентированные отчеты, ссылка Настройки, далее Настройки обмена с контролирующими органами (в части релизов — Здесь начинается подключение к 1С-Отчетности).

Дальше два сценария.

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

Использовать готовую КЭП от УЦ ФНС. При подключении выберите вариант с собственным сертификатом и укажите ту подпись, которую вы уже установили в Windows на предыдущих шагах. Сервис привяжет её к документообороту с контролирующими органами.

После подключения проверьте связь с инспекцией кнопкой Проверить настройки или Отправить заявление на подключение. Сервис обменяется тестовыми пакетами с оператором; по итогам вы увидите, по каким направлениям (ФНС, СФР, Росстат) обмен настроен.

Что нужноКуда идти
Подписать счёт-фактуру в ЭДОАдминистрирование → Обмен электронными документами
Сдать декларацию в ФНС/СФРОтчеты → 1С-Отчетность → Настройки
Проверить, что сертификат «виден»КриптоПро CSP → Сервис или certmgr.msc

ФСС с 2023 года объединён с ПФР в Социальный фонд России (СФР). В свежих релизах направление так и называется — СФР; в старых могли остаться подписи «ПФР» и «ФСС».

Что делать, если подпись не работает

Большинство сбоев на старте — следствие пропущенного шага из разделов выше. Сопоставьте текст ошибки с причиной.

Диагностика: выберите симптом

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

Быстрая самопроверка «снизу вверх»: сначала убедитесь, что криптопровайдер видит ключ (КриптоПро CSP → Сервис → Протестировать), потом — что сертификат есть в certmgr.msc с закрытым ключом, и только затем ищите причину в 1С. Так вы не будете чинить программу, когда проблема в Windows.

Продление и замена подписи до истечения срока

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

Порядок зависит от того, как вы получали подпись.

  • Подпись УЦ ФНС. Продлевается как новый выпуск — через личный кабинет налогоплательщика или с визитом в инспекцию. Продлить дистанционно получится, если старая подпись ещё действует на момент обращения.
  • Подпись через 1С-Отчетность. Сервис сам покажет напоминание о скором окончании и предложит перевыпуск. Мастер продления открывается там же, где настройка: Отчеты → 1С-Отчетность → Настройки.

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

Если подпись на токене, а новый сертификат выпустили на тот же носитель, старый контейнер перезапишется. Храните архив ранее отправленных отчётов с подписями отдельно — они подтверждают факт сдачи даже после смены ключа.

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

Нужна ли отдельная подпись для ЭДО и для отчётности?
Нет. Одна квалифицированная подпись подходит и для подписания счетов-фактур в ЭДО, и для сдачи отчётности. Её достаточно один раз установить в Windows и добавить в 1С — направления использования настраиваются отдельно, но ключ один.
Можно ли хранить ключ не на токене, а на флешке или в реестре?
Технически да: контейнер копируется на флешку или в реестр через КриптоПро CSP → Сервис → Скопировать. Но квалифицированную подпись руководителя безопаснее держать на защищённом токене — с него ключ нельзя извлечь, и копию не сделают без вашего ведома.
Подпись работает на одном компьютере. Как перенести её на второй?
На втором компьютере поставьте тот же криптопровайдер и драйвер токена, вставьте носитель и установите сертификат через контейнер. Если ключ на токене — просто перенесите токен. Если в реестре или на флешке — сначала скопируйте контейнер средствами КриптоПро.
Что такое МЧД и когда она нужна?
Машиночитаемая доверенность нужна, когда документы подписывает не руководитель, а сотрудник своей личной подписью физлица. МЧД подтверждает его полномочия действовать от имени организации. Формат доверенности задаёт ФНС; в 1С она хранится вместе с настройками обмена.
Почему 1С не видит сертификат, который открывается в браузере?
Чаще всего браузер и 1С запущены под разными учётными записями Windows, а сертификат стоит в личном хранилище только одной из них. Установите сертификат под той учётной записью, из-под которой работаете в 1С.

Источники

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