Администрирование · 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Установите криптопровайдер и драйверы токена, вставьте ключевой носитель
- 2Поместите сертификат в хранилище «Личные» (certmgr.msc) и убедитесь, что виден закрытый ключ
- 3В 1С откройте «Администрирование → Обмен электронными документами → Электронная подпись»
- 4Включите флажок использования электронных подписей и проверьте список программ криптографии
- 5На вкладке «Сертификаты» нажмите «Добавить → Из установленных на компьютере» и выберите сертификат
- 6Нажмите «Проверить» в карточке сертификата — все шаги проверки должны завершиться успешно
Как проверить работу подписи
В карточке добавленного сертификата нажмите кнопку «Проверить». Программа последовательно проверит наличие криптопровайдера, действительность сертификата, доступ к закрытому ключу и возможность подписания тестовых данных. При успехе каждый пункт отмечается зеленым.
Затем выполните боевую проверку: откройте любой исходящий документ (например, реализацию), для которого настроен ЭДО, и нажмите «Подписать». Программа запросит PIN-код токена, если ключ на носителе, и сформирует подпись. Признак успеха — в карточке документа появляется отметка «Подписан» с указанием владельца сертификата.
Проверку подписи удобно делать на тестовом документе с внутренним контрагентом-филиалом, чтобы случайно не отправить недоработанный документ реальному контрагенту. Если ЭДО ещё не настроен, достаточно встроенной кнопки «Проверить» в карточке сертификата.
Типичные ошибки и их устранение
Чаще всего 1С не видит сертификат из-за того, что он установлен не в то хранилище или без привязки к закрытому ключу. Проверьте через certmgr.msc, что сертификат находится именно в «Личные → Сертификаты» и что у него есть закрытый ключ.
Вторая распространенная причина — не установлен или не лицензирован криптопровайдер. Откройте КриптоПро CSP, вкладку «Общие» и проверьте срок действия лицензии. При истекшей демонстрационной лицензии подписание будет заблокировано.
Третья группа проблем — ошибки цепочки доверия. Если корневой сертификат удостоверяющего центра не установлен, проверка в 1С выдаст ошибку. Установите корневой сертификат УЦ в хранилище «Доверенные корневые центры сертификации» — его можно скачать с сайта вашего удостоверяющего центра.
Ограничения и когда нужен специалист
Самостоятельная настройка безопасна, пока вы работаете на своем рабочем месте и не меняете системные параметры. Обратитесь к специалисту по 1С или в поддержку удостоверяющего центра, если: база работает в клиент-серверном режиме, подписание должно выполняться на сервере, используется обмен с ФНС через 1С-Отчетность с несколькими сертификатами, или требуется массовая настройка для нескольких сотрудников.
Учтите ограничение: один сертификат привязан к конкретному физическому лицу. Передавать свой токен коллеге нельзя — подписанные таким образом документы создают юридические риски, а при спорах ответственность несет владелец ключа.
Что важно запомнить
ЭЦП добавляется в 1С:Бухгалтерию в два этапа: установка сертификата с закрытым ключом в хранилище «Личные» Windows и подключение его в разделе «Администрирование → Обмен электронными документами → Электронная подпись». Обязательно проверьте сертификат кнопкой «Проверить» и тестовым подписанием, а закрытый ключ храните только на защищенном носителе.
Частые вопросы
Можно ли использовать один токен с ЭЦП на нескольких компьютерах?
Да, физически токен можно переставлять между компьютерами. На каждом рабочем месте нужно установить криптопровайдер, драйверы токена и сертификат в хранилище «Личные», а затем добавить сертификат в 1С. Одновременно токен работает только на одном компьютере.
Почему 1С пишет «Сертификат не найден», хотя он установлен?
Чаще всего сертификат установлен в хранилище другого пользователя Windows или в раздел «Другие пользователи» вместо «Личные». Войдите в Windows под учетной записью, из-под которой работает 1С, и проверьте хранилище через certmgr.msc. В клиент-серверном режиме проверяйте хранилище на сервере.
Нужна ли отдельная ЭЦП для 1С-Отчетности?
Нет, для 1С-Отчетности используется тот же квалифицированный сертификат руководителя или уполномоченного лица. Его нужно дополнительно указать в настройках обмена с контролирующими органами: «Отчетность, справки → Настройки обмена с контролирующими органами».
Что делать, если забыл PIN-код токена?
Не подбирайте PIN: после нескольких неверных попыток носитель блокируется. Если задан PIN администратора, разблокируйте токен через панель управления Рутокен или eToken. Если администраторский PIN неизвестен, носитель придется форматировать и перевыпускать ключ в удостоверяющем центре.
Работает ли ЭЦП в веб-клиенте 1С?
Да, но для работы с криптографией в браузере потребуется установить расширение работы с криптографией и компоненту 1С — программа предложит это при первом обращении к подписанию. Наиболее стабильно подписание работает в тонком клиенте.
Можно ли подписывать документы неквалифицированной подписью?
Для внутреннего ЭДО и обмена с контрагентами по соглашению сторон — да, если это предусмотрено договором. Для отчетности в ФНС, ПФР и для юридически значимого ЭДО с УПД требуется квалифицированная подпись, выданная аккредитованным удостоверяющим центром.