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

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

Настройка электронной подписи (ЭЦП) в 1С:Документооборот

Подробная инструкция по настройке электронной подписи в 1С:Документооборот: установка криптопровайдера, сертификаты, программы подписания и проверка работы ЭЦП.

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

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

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

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

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

  • У пользователя есть действующий сертификат квалифицированной или неквалифицированной электронной подписи, выданный удостоверяющим центром.
  • На рабочем месте установлен криптопровайдер, совместимый с типом сертификата (КриптоПро CSP, ViPNet CSP или аналог), и есть действующая лицензия на него.
  • Закрытый ключ доступен: токен (Рутокен, eToken) подключён к компьютеру либо ключ установлен в реестр.
  • У учётной записи в 1С есть права на работу с электронной подписью — обычно это роль «Добавление и изменение сертификатов» или полные права у администратора.

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

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

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

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

Настройка программ подписания в 1С

Откройте раздел «Настройка и администрирование» (в некоторых версиях — «Администрирование») и перейдите по ссылке «Электронная подпись и шифрование». Включите функциональные опции «Электронные подписи» и, при необходимости, «Шифрование».

В разделе «Программы электронной подписи и шифрования» проверьте список программ. Типовая конфигурация обычно сама находит установленные криптопровайдеры и предлагает добавить их с типовыми настройками. Если программа не добавилась автоматически, создайте её вручную: укажите имя, тип программы (например, Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider) и путь к модулям, если требуется.

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

Добавление сертификатов пользователей

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

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

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

Настройка подписания документов в процессах

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

Для внутреннего документооборота часто достаточно неквалифицированной подписи внутри системы, а для обмена с контрагентами через операторов ЭДО требуется квалифицированная. Уточните у юриста или в регламенте организации, какой тип подписи применяется для каждого вида документов, и настройте правила соответственно.

Если используется обмен с контрагентами через встроенный ЭДО, дополнительно настройте учётную запись обмена и согласуйте с контрагентом формат подписи. Несовпадение форматов — типичная причина, по которой подписанный документ отклоняется на стороне получателя.

Варианты подписания

Клиентское подписание

Подпись создаётся на компьютере пользователя, где установлен криптопровайдер и ключ. Подходит для большинства организаций; ограничение — нужно настраивать каждое рабочее место.

Серверное подписание

Криптопровайдер и ключи размещены на сервере 1С. Удобно при тонких клиентах и веб-доступе; требует усиленной защиты сервера и продуманной модели доступа к ключам.

Облачная подпись (DSS)

Ключи хранятся у оператора облачной подписи, подтверждение — через SMS или приложение. Избавляет от токенов, но требует интеграции и доверия к внешнему сервису.

Проверка работы и типичные ошибки

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

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

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

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

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

Подписание тестового документа
Норма

В карточке появилась подпись со статусом «Подпись верна»

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

Ошибка о недоступности ключа или программы подписания

Проверка чужой подписи
Норма

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

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

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

Список программ подписания
Норма

Криптопровайдер присутствует, тип соответствует установленному

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

Список пуст или указан несуществующий тип программы

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

Итог

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

Работа ЭЦП в 1С:Документооборот строится на трёх уровнях: криптопровайдер и ключи на рабочем месте, сертификаты в справочнике программы и корректные процессы подписания. Настраивайте последовательно и проверяйте каждый этап на тестовом документе.

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

Можно ли подписывать документы через веб-клиент 1С?

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

Нужна ли отдельная лицензия 1С для работы с ЭЦП?

Нет, механизм электронной подписи входит в типовую поставку конфигурации. Отдельно оплачиваются лицензия на криптопровайдер и выпуск сертификата в удостоверяющем центре.

Почему подпись верна в 1С, но контрагент её не принимает?

Чаще всего причины — несовпадение формата подписи, отсутствие у получателя корневого сертификата вашего УЦ или недоступный список отзыва. Согласуйте с контрагентом используемый формат и убедитесь, что сертификат выдан аккредитованным центром.

Что делать при перевыпуске сертификата?

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

Можно ли ограничить, какие документы сотрудник вправе подписывать?

Да. Доступ к подписанию регулируется ролями, настройками процессов и правилами делегирования. Сертификат в справочнике привязывается к конкретному пользователю, а маршруты процессов определяют, какие документы доходят до него на подписание.