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

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

Как добавить ЭЦП в 1С:Бухгалтерию

Пошаговая инструкция: как добавить и настроить электронную подпись (ЭЦП) в 1С:Бухгалтерии 8.3, установить сертификат, проверить подписание документов и устранить ошибки.

Электронная подпись в 1С:Бухгалтерии нужна для подписания счетов-фактур, актов, накладных и отчетности, отправляемой в ФНС и контрагентам. Без корректно добавленного сертификата программа не сможет ни подписать документ, ни обменяться электронными документами через оператора ЭДО. Настройка занимает обычно 15–30 минут, если криптопровайдер уже установлен и сертификат выдан аккредитованным удостоверяющим центром.

В 1С:Бухгалтерии 8.3 работа с ЭЦП построена на встроенной подсистеме «Электронная подпись», которая использует сертификаты из хранилища операционной системы или напрямую с токена (Рутокен, eToken, JaCarta). Поэтому добавление подписи состоит из двух этапов: подготовки сертификата в Windows и подключения его в самой программе.

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

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

  • Действующий сертификат квалифицированной электронной подписи (КЭП), выданный аккредитованным удостоверяющим центром, или неквалифицированная подпись для внутреннего ЭДО.
  • Установленный криптопровайдер — КриптоПро CSP или ViPNet CSP с действующей лицензией.
  • Драйверы носителя ключа (Рутокен, eToken, JaCarta), если сертификат хранится на токене.
  • Права администратора на компьютере для установки программ и доступа к хранилищу сертификатов.
  • 1С:Бухгалтерия редакции 3.0 на платформе 8.3 с включенной возможностью электронного документооборота.

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

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

Откройте оснастку сертификатов: нажмите Win+R, введите certmgr.msc и нажмите Enter. Перейдите в раздел «Личные → Сертификаты». Если сертификат уже там — переходите к настройке 1С. Если нет, выполните импорт через КриптоПро CSP: «Панель управления → КриптоПро CSP → Сервис → Просмотреть сертификаты в контейнере», выберите контейнер и нажмите «Установить». Либо вставьте токен и скопируйте сертификат из него в хранилище «Личные».

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

Контрольные точки

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

Сертификат в хранилище «Личные»
Норма

Сертификат виден, при открытии есть строка «Есть закрытый ключ»

Тревожный признак

Сертификата нет или отсутствует закрытый ключ

Срок действия
Норма

Дата окончания действия не наступила

Тревожный признак

Сертификат просрочен — нужно перевыпуск в УЦ

Цепочка доверия
Норма

На вкладке «Путь сертификации» нет ошибок

Тревожный признак

Красный крест — не установлен корневой сертификат УЦ

Как включить электронную подпись в 1С:Бухгалтерии

Запустите 1С:Бухгалтерию под пользователем с правами администратора. Откройте раздел «Администрирование → Обмен электронными документами». В открывшейся панели перейдите по ссылке «Электронная подпись» (в некоторых релизах — «Настройки электронной подписи»).

Установите флажок «Электронные подписи» (или «Использовать электронные подписи»). После этого программа при необходимости предложит установить расширение для работы с криптографией — согласитесь. В разделе появятся вкладки «Сертификаты» и «Настройки».

На вкладке «Настройки» проверьте список программ криптографии. КриптоПро CSP обычно определяется автоматически. Если список пуст, нажмите «Добавить», выберите тип «КриптоПро CSP» (или ViPNet CSP) и укажите путь к программе, если система не нашла её сама.

Как добавить сертификат ЭЦП в программу

На вкладке «Сертификаты» нажмите кнопку «Добавить» и выберите вариант «Из установленных на компьютере». Программа покажет список сертификатов из хранилища Windows. Найдите нужный по ФИО владельца и организации, выделите его и подтвердите выбор.

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

Порядок добавления сертификата
  1. 1
    Установите криптопровайдер и драйверы токена, вставьте ключевой носитель
  2. 2
    Поместите сертификат в хранилище «Личные» (certmgr.msc) и убедитесь, что виден закрытый ключ
  3. 3
    В 1С откройте «Администрирование → Обмен электронными документами → Электронная подпись»
  4. 4
    Включите флажок использования электронных подписей и проверьте список программ криптографии
  5. 5
    На вкладке «Сертификаты» нажмите «Добавить → Из установленных на компьютере» и выберите сертификат
  6. 6
    Нажмите «Проверить» в карточке сертификата — все шаги проверки должны завершиться успешно

Как проверить работу подписи

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

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

Проверку подписи удобно делать на тестовом документе с внутренним контрагентом-филиалом, чтобы случайно не отправить недоработанный документ реальному контрагенту. Если ЭДО ещё не настроен, достаточно встроенной кнопки «Проверить» в карточке сертификата.
ПЗ
Практическое замечание

Типичные ошибки и их устранение

Чаще всего 1С не видит сертификат из-за того, что он установлен не в то хранилище или без привязки к закрытому ключу. Проверьте через certmgr.msc, что сертификат находится именно в «Личные → Сертификаты» и что у него есть закрытый ключ.

Вторая распространенная причина — не установлен или не лицензирован криптопровайдер. Откройте КриптоПро CSP, вкладку «Общие» и проверьте срок действия лицензии. При истекшей демонстрационной лицензии подписание будет заблокировано.

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

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

Ограничения и когда нужен специалист

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

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

Итог

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

ЭЦП добавляется в 1С:Бухгалтерию в два этапа: установка сертификата с закрытым ключом в хранилище «Личные» Windows и подключение его в разделе «Администрирование → Обмен электронными документами → Электронная подпись». Обязательно проверьте сертификат кнопкой «Проверить» и тестовым подписанием, а закрытый ключ храните только на защищенном носителе.

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

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

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

Почему 1С пишет «Сертификат не найден», хотя он установлен?

Чаще всего сертификат установлен в хранилище другого пользователя Windows или в раздел «Другие пользователи» вместо «Личные». Войдите в Windows под учетной записью, из-под которой работает 1С, и проверьте хранилище через certmgr.msc. В клиент-серверном режиме проверяйте хранилище на сервере.

Нужна ли отдельная ЭЦП для 1С-Отчетности?

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

Что делать, если забыл PIN-код токена?

Не подбирайте PIN: после нескольких неверных попыток носитель блокируется. Если задан PIN администратора, разблокируйте токен через панель управления Рутокен или eToken. Если администраторский PIN неизвестен, носитель придется форматировать и перевыпускать ключ в удостоверяющем центре.

Работает ли ЭЦП в веб-клиенте 1С?

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

Можно ли подписывать документы неквалифицированной подписью?

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