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

Другое · 10 мин

Как добавить ЭЦП в 1С:ЗУП: настройка и подписание документов

Как подключить и настроить электронную подпись в 1С:ЗУП: установка сертификата, настройка программы, подписание документов и решение типичных ошибок.

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

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

Инструкция подходит для 1С:Зарплата и управление персоналом 8 редакции 3.1 — как для локальной установки, так и для работы через сервер 1С:Предприятия. Отличия в сценариях отмечены отдельно.

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

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

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

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

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

Сначала установите криптопровайдер. Для КриптоПро CSP: запустите установщик от имени администратора, завершите установку и перезагрузите компьютер. Проверьте, что лицензия активна: откройте панель КриптоПро CSP через Пуск и убедитесь, что срок лицензии не истёк — с истёкшей лицензией подписание работать не будет.

Затем установите сертификат. Самый надёжный способ — через криптопровайдер: в КриптоПро CSP откройте вкладку «Сервис», выберите «Просмотреть сертификаты в контейнере», укажите контейнер (токен или реестр) и установите сертификат в хранилище «Личное» текущего пользователя. Альтернатива — двойной щелчок по файлу сертификата и мастер импорта Windows.

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

Порядок установки сертификата
  1. 1
    Установите криптопровайдер от имени администратора и перезагрузите ПК
  2. 2
    Подключите токен с ключами и введите PIN-код при запросе
  3. 3
    Через КриптоПро CSP найдите контейнер закрытого ключа
  4. 4
    Установите сертификат в хранилище «Личное» текущего пользователя
  5. 5
    Откройте certmgr.msc и убедитесь, что у сертификата есть закрытый ключ

Включение электронных подписей в 1С:ЗУП

Откройте раздел «Администрирование» и перейдите в «Обмен электронными документами» (в некоторых версиях — «Обмен электронными документами и подписями»). Установите флажки «Электронные подписи» и, если планируете обмен с контрагентами или сотрудниками, «Обмен электронными документами».

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

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

Добавление сертификата в программу

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

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

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

Подписание документов и проверка результата

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

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

Для отчётности в ФНС и СФР проверка выполняется через отправку тестового отчёта или проверку подключения в настройках документооборота. Для КЭДО с сотрудниками — через подписание одного реального документа и его получение сотрудником в личном кабинете.

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

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

Сертификат в certmgr.msc
Норма

Отображается с закрытым ключом, цепочка без ошибок

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

Нет закрытого ключа или предупреждение о цепочке

Список сертификатов в 1С:ЗУП
Норма

Сертификат добавлен, указаны пользователь и организация

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

Список пуст или сертификат без назначения

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

Статус подписи «Верна», указан владелец

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

Ошибка подписания или статус «Недействительна»

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

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

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

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

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

Ограничения и безопасная работа

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

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

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

Итог

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

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

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

Можно ли использовать неквалифицированную подпись для КЭДО в 1С:ЗУП?

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

Почему 1С:ЗУП не видит сертификат, хотя он установлен?

Наиболее частые причины: сертификат установлен в хранилище другого пользователя Windows, токен не подключён, не установлен криптопровайдер или сертификат установлен без привязки к контейнеру закрытого ключа. Проверьте сертификат через certmgr.msc — если там нет пометки о закрытом ключе, переустановите его через КриптоПро CSP из контейнера.

Нужно ли устанавливать сертификат на сервер 1С?

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

Что делать, если сертификат истёк, а документы подписаны им ранее?

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

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

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

Кто должен настраивать ЭЦП — бухгалтер или администратор?

Установку криптопровайдера и сертификатов на компьютеры и сервер лучше поручить системному администратору или специалисту по 1С: требуются права администратора и понимание архитектуры. Настройку внутри программы — привязку сертификатов к пользователям и организациям — может выполнять ответственный за учёт при наличии соответствующих прав в 1С:ЗУП.