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

· 10 мин

Содержание

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

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

1. Подготовка компьютера: криптопровайдер, драйверы, корневые сертификаты

1С сама не умеет работать с ключами ГОСТ. Она обращается к программе-криптопровайдеру, установленной в Windows. Поэтому первым делом готовим рабочее место.

Что установить

  • 🔐 Криптопровайдер. Чаще всего КриптоПро CSP. Для сертификатов ФНС нужна версия 5.0. Пробный период — 90 дней, дальше требуется лицензия. Альтернатива — ViPNet CSP, если её выдал ваш удостоверяющий центр.
  • 🔌 Драйвер носителя. Для Рутокен — «Драйверы Рутокен», для JaCarta — «Единый клиент JaCarta». Без драйвера токен виден как флешка или не виден вовсе.
  • 📜 Корневые и промежуточные сертификаты удостоверяющего центра. Для подписи, выданной ФНС, — корневой сертификат Минцифры и сертификат УЦ ФНС. Для коммерческого УЦ — его цепочка с сайта этого центра.
  • 🧩 Расширение для работы с криптографией — только если работаете в веб-клиенте 1С через браузер. Программа предложит его установить сама при первой попытке подписать.

Лицензию КриптоПро иногда «зашивают» в сам сертификат. Это встроенная лицензия: она действует только при работе с этим сертификатом. Если на компьютере несколько подписей разных организаций, надёжнее купить постоянную лицензию на рабочее место.

Порядок установки

  1. Установите драйвер носителя и только потом вставьте токен.
  2. Установите КриптоПро CSP, перезагрузите компьютер.
  3. Откройте «КриптоПро CSP» → вкладка «Общие» и проверьте срок лицензии. Если там «Истекла» — дальше можно не идти, подпись работать не будет.
  4. Установите корневой сертификат в хранилище «Доверенные корневые центры сертификации», промежуточный — в «Промежуточные центры сертификации».

Не ставьте на один компьютер два криптопровайдера одновременно (например, КриптоПро и ViPNet). Они конфликтуют, и 1С может начать падать при подписании.

2. Проверка сертификата в Windows до запуска 1С

Если сертификат не работает в Windows, в 1С он не заработает тоже.

Установка личного сертификата из контейнера

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

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

Что проверить в окне сертификата

Откройте certmgr.msc (Win+R → ввести команду) → «Личное» → «Сертификаты» → двойной щелчок по нужному.

ВкладкаЧто должно бытьЕсли не так
ОбщиеСтрока «Есть закрытый ключ для этого сертификата»Переустановить через «Просмотреть сертификаты в контейнере»
ОбщиеСрок действия не истёкПолучить новый сертификат
Путь сертификацииВсе звенья без красных крестов, «Этот сертификат действителен»Установить недостающие корневой и промежуточный сертификаты

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

3. Настройка электронной подписи в программе 1С

Дальше работаем в самой 1С. Путь одинаков для БП 3.0, ЗУП 3.1, УТ 11 и других конфигураций на библиотеке стандартных подсистем.

Включаем подпись и указываем программу

  1. Откройте Администрирование → Общие настройки.
  2. В группе «Электронная подпись и шифрование» установите флажок «Электронные подписи», если он снят.
  3. Перейдите по ссылке «Настройки электронной подписи и шифрования».
  4. На вкладке «Программы» убедитесь, что КриптоПро CSP есть в списке и рядом нет пометки об ошибке. Если программы нет — нажмите «Добавить» и выберите её из списка.

Добавляем сертификат

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

Проверяем

В карточке сертификата нажмите «Проверить». 1С запросит ПИН-код токена и прогонит набор тестов: наличие сертификата в хранилище, построение цепочки, доступ к ключу, тестовую подпись и шифрование. Каждая строка должна получить зелёную отметку.

Флажок «Запомнить пароль» в окне ввода ПИН-кода держит пароль только до закрытия сеанса. Для бухгалтера, который за день подписывает 30 документов, это заметно удобнее, а после выхода из 1С пароль всё равно нужно будет ввести снова.

Режим клиент-сервер: подпись на сервере или на клиенте

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

Подпись готова к работе, если
Выполнено: 0 / 6

4. Подписание отчётности и документов ЭДО

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

Регламентированная отчётность

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

  1. В карточке организации откройте раздел документооборота с контролирующими органами и запустите мастер подключения.
  2. Мастер сам предложит выбрать сертификат из тех, что добавлены в настройки электронной подписи.
  3. Заявление подписывается этим же сертификатом и отправляется оператору.
  4. После одобрения появляется учётная запись документооборота. В её карточке есть команда тестирования настроек — запустите её до первой отправки отчёта.

При отправке отчёта 1С запрашивает ПИН-код, подписывает файл и шифрует его для получателя. Квитанции и протоколы проверяются тем же криптопровайдером.

Электронный документооборот с контрагентами

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

Что важно знать про виды подписи в ЭДО:

  • ✅ Счета-фактуры и УПД со статусом счёта-фактуры подписываются только квалифицированной подписью (КЭП).
  • 📄 Прочую первичку стороны могут подписывать и неквалифицированной подписью, если так договорились в соглашении об ЭДО.
  • 👤 Сотрудник, а не директор, подписывает своим сертификатом физлица и машиночитаемой доверенностью (МЧД) по формату ФНС. МЧД загружается в 1С и привязывается к сертификату сотрудника.

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

5. Частые ошибки при подключении ЭЦП и что с ними делать

Большинство сбоев выдают узнаваемый текст. Разбираем по сообщению, а не по догадке.

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

Если в 1С всё зелёное, а отчёт не уходит

  • 🔄 Сертификат перевыпущен, а в учётной записи документооборота остался старый. Новый сертификат нужно добавить в настройки подписи и затем обновить его в учётной записи отчётности или ЭДО. Сам по себе он не подтянется.
  • 🏢 Сертификат привязан не к той организации. В базе с несколькими фирмами это частая история: в карточке сертификата проверьте поле организации.
  • 👥 Другой пользователь 1С. Если в карточке сертификата указан пользователь «Иванова», то «Петрова» не увидит его в списке при подписании.
  • 🖥 Терминальный сервер. При работе через RDP токен пробрасывается в сеанс отдельно. Если токен вставлен в локальный компьютер, а 1С запущена на сервере, КриптоПро должен быть установлен на сервере, а проброс USB-устройств включён в настройках подключения.

6. Безопасность: как хранить ключ и работать с подписью годами

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

Правила хранения

  • 🔑 Токен не живёт в компьютере. Вставили, подписали, вынули. Токен, который неделями торчит в системном блоке, — первый кандидат на использование без ведома владельца.
  • 🙅 ПИН-код не пишется на стикере и не сохраняется в настройках 1С постоянно. Стандартный ПИН Рутокен 12345678 после получения сертификата стоит сменить.
  • 📵 Ключ не копируется в реестр или на флешку. КриптоПро позволяет хранить контейнер в реестре Windows, но такой ключ уходит вместе с любой копией диска. Ключи, выданные ФНС, к тому же неэкспортируемые: скопировать их на другой носитель штатно нельзя.
  • 👤 Каждый подписывает своим. Бухгалтер — своей КЭП физлица по доверенности, а не токеном директора.

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

СобытиеЧто сделать
До окончания срока сертификата осталось 30 днейЗаписаться в УЦ на перевыпуск (сертификат ФНС обычно действует 15 месяцев)
Получен новый сертификатУстановить в Windows, добавить в 1С, обновить в учётных записях отчётности и ЭДО
Сменился директорПолучить КЭП нового руководителя, перевыпустить МЧД сотрудникам
Токен потерян или украденНемедленно отозвать сертификат через УЦ, затем отозвать связанные МЧД
Сотрудник уволилсяОтменить его МЧД, удалить привязку сертификата в 1С

1С сама предупреждает о скором окончании срока сертификата. Не закрывайте это напоминание не читая: оно приходит заранее, как раз на перевыпуск.

Резервирование

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

7. Перенос настройки на другой компьютер или нового пользователя

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

  1. На новом компьютере установите драйвер токена, КриптоПро CSP и корневые сертификаты (раздел 1).
  2. Установите личный сертификат из контейнера (раздел 2).
  3. Запустите 1С, откройте карточку сертификата в настройках электронной подписи и нажмите «Проверить».
  4. Если всё зелёное — можно подписывать. Добавлять сертификат заново не нужно.

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

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

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

Источники

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