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

Документы и Печать · 9 мин

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

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

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

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

Инструкция ниже написана для конфигурации «1С:Бухгалтерия 8» редакции 3.0 на платформе 1С:Предприятие 8.3. В других конфигурациях (Управление торговлей, ERP) логика та же, отличаются только названия пунктов меню.

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

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

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

Установка сертификата в операционную систему

Сначала сертификат должен попасть в хранилище Windows. Если ключ на токене, вставьте носитель в USB-порт и дождитесь его определения. Откройте криптопровайдер (например, «КриптоПро CSP → Сервис → Просмотреть сертификаты в контейнере»), найдите контейнер закрытого ключа и установите сертификат в хранилище «Личные» текущего пользователя.

Альтернативный путь — дважды щёлкнуть по файлу сертификата (.cer) и выбрать «Установить сертификат → Текущий пользователь → Личные». Важно: сертификат без привязки к закрытому ключу позволит только проверять чужие подписи, но не подписывать документы. Признак правильной установки — в свойствах сертификата отображается строка «Есть закрытый ключ для этого сертификата».

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

Настройка электронной подписи в 1С:Бухгалтерии

Когда сертификат установлен в систему, переходите в 1С. Откройте раздел «Администрирование → Обмен электронными документами». Включите флажки «Электронные подписи» и «Обмен электронными документами», если они ещё не установлены. Затем перейдите по ссылке «Настройки электронной подписи и шифрования».

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

На закладке «Программы» проверьте, что список криптопровайдеров заполнен. Обычно 1С определяет установленный КриптоПро CSP или ViPNet CSP автоматически. Если список пуст, добавьте программу вручную, указав тип (например, «КриптоПро CSP») и пути к библиотекам — точные значения подскажет документация криптопровайдера или встроенная подсказка в форме.

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

Как подписать документ в 1С

Для документов ЭДО (счета-фактуры, УПД, акты) подписание выполняется из формы документа или из рабочего места «ЭДО» (раздел «Продажи → Электронные документы» или «Администрирование → Обмен электронными документами → Текущие дела ЭДО»). Выделите документ со статусом «Требуется подписание» и нажмите «Подписать». Программа запросит PIN-код токена, если ключ на носителе.

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

Подписание произвольных файлов

Механизм «Цифровая подпись» в стандартных подсистемах БСП позволяет подписывать и обычные присоединённые файлы — сканы договоров, доверенности. Откройте карточку файла, нажмите «Подписать ЭП», выберите сертификат. Подпись сохраняется отдельным объектом и проверяется кнопкой «Проверить ЭП».

Проверка результата

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

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

Как проверить результат

Сертификат в свойствах Windows
Норма

Есть строка «Есть закрытый ключ для этого сертификата»

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

Закрытый ключ отсутствует — подписывать нельзя

Статус подписи в документе ЭДО
Норма

Подпись отображается как «Верна»

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

«Подпись неверна» или «Сертификат не найден»

Отправка документа
Норма

Документ уходит контрагенту, статус меняется на «Доставлен»

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

Документ зависает в статусе «Требуется подписание» или возвращается с ошибкой

Типичные ошибки и их решение

Ошибка «Сертификат не найден» почти всегда означает, что сертификат установлен не в то хранилище (например, в «Другие пользователи» вместо «Личные») или под другой учётной записью Windows. Переустановите сертификат через криптопровайдер для текущего пользователя.

Ошибка «Не найдена программа шифрования» указывает на отсутствие или нелицензированный криптопровайдер. Проверьте срок лицензии КриптоПро CSP (раздел «Общие → Лицензия») и при необходимости введите серийный номер.

Если токен не определяется, переустановите драйверы носителя (Рутокен, eToken) и проверьте контейнер через «Просмотреть сертификаты в контейнере». Иногда помогает смена USB-порта.

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

Когда нужна помощь специалиста

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

Итог

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

Цепочка настройки проста: драйверы токена → криптопровайдер с лицензией → сертификат в хранилище «Личные» → добавление сертификата в настройках 1С. Контрольный признак успеха — тестовый документ подписывается, и подпись отображается как действительная.

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

Можно ли использовать неквалифицированную подпись вместо КЭП?

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

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

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

Почему 1С не видит сертификат, хотя в Windows он есть?

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

Что делать, если истёк срок действия сертификата?

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

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

Отдельная не нужна, но сертификат должен быть привязан к абоненту 1С-Отчётности и соответствовать требованиям ФНС. Обычно используется тот же КЭП руководителя или доверенного лица, что и для ЭДО.