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

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

Как добавить ЭЦП в 1С:Управление нашей фирмой

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

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

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

Инструкция подходит для актуальных версий УНФ (редакции 1.6 и 3.0). Названия пунктов меню в разных релизах могут незначительно отличаться, но общая логика настройки одинакова.

Что потребуется перед началом настройки

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

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

Третий компонент — сам носитель ключа. Это может быть токен (РуТокен, eToken, JaCarta) с установленными драйверами, либо ключ, записанный в реестр компьютера, либо облачная подпись от оператора ЭДО. Проверьте, что носитель определяется системой: токен виден в панели управления криптопровайдера.

КриптопровайдерУстановлен и лицензирован

Откройте панель КриптоПро CSP или ViPNet и проверьте срок лицензии

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

Проверьте срок действия и цепочку доверия в оснастке «Сертификаты»

Носитель ключаОпределяется системой

Токен должен быть виден в криптопровайдере, драйверы установлены

Права в 1СЕсть доступ к настройкам

Нужны права администратора или настройки ЭДО в УНФ

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

1С:УНФ берёт сертификаты из хранилища операционной системы, поэтому сначала сертификат нужно установить туда. Откройте панель КриптоПро CSP, перейдите на вкладку «Сервис» и выберите «Просмотреть сертификаты в контейнере». Укажите контейнер на токене или в реестре и нажмите «Установить» — сертификат попадёт в личное хранилище текущего пользователя.

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

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

Включение электронных подписей в настройках УНФ

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

После включения флажка станут доступны ссылки «Настройки электронной подписи» и «Сертификаты ключей электронной подписи». Откройте настройки и проверьте, что программа видит установленный криптопровайдер. В типовой УНФ программы криптографии определяются автоматически; если список пуст, добавьте программу вручную, указав тип (например, «КриптоПро CSP») и путь к модулям.

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

Добавление сертификата в справочник 1С

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

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

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

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

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

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

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

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

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

Сертификат в справочнике 1С
Норма

Отображается без ошибок, статус действителен

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

Не виден в списке или помечен как недействительный

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

Появилась отметка о подписи с данными сертификата

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

Ошибка «не найден закрытый ключ» или запрос несуществующего контейнера

Проверка подписи
Норма

«Подпись верна», цепочка доверия построена

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

Ошибка доверия к издателю сертификата

Отправка по ЭДО
Норма

Документ доставлен, есть квитанция оператора

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

Документ завис в статусе подготовки или отклонён

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

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

Вторая распространённая ошибка — «Не удалось создать менеджер криптографии» или пустой список программ криптографии в настройках. Это означает, что криптопровайдер не установлен, его лицензия истекла либо разрядность конфликтует с клиентом 1С. Убедитесь, что версия криптопровайдера совместима с используемой платформой 1С (32- или 64-разрядной).

Третья группа проблем — ошибки при обмене ЭДО: документ не отправляется или отклоняется оператором. Здесь проверяйте привязку сертификата к учётной записи ЭДО, срок действия договора с оператором и соответствие ИНН/КПП в сертификате данным организации в 1С.

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

Облачная подпись и альтернативные варианты

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

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

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

УКЭП на токене

Максимальная юридическая значимость, подходит для ЭДО и отчётности; требует криптопровайдер и носитель на каждом рабочем месте

Облачная УКЭП

Подписание с любого устройства без токена; зависимость от сервиса оператора и подтверждение каждой подписи

Неквалифицированная подпись в 1С

Быстрая настройка без внешних средств; годится только для внутренних документов, не принимается госорганами

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

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

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

Почему УНФ не видит сертификат, хотя он установлен в Windows?

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

Нужна ли отдельная подпись для ЭДО и для отчётности?

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

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

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

Можно ли подписывать документы в УНФ без КриптоПро?

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

Итог

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

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