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

Администрирование · 10 мин

Как сделать ЭЦП в 1С: пошаговая настройка электронной подписи

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

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

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

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

Какая электронная подпись нужна для работы в 1С

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

Получить УКЭП можно в удостоверяющем центре, аккредитованном Минцифры. Руководителю организации и ИП сертификат выдается бесплатно через ФНС или доверенные удостоверяющие центры налоговой службы. Для сотрудников, которые подписывают документы по доверенности, сертификат оформляется отдельно, и в него должна быть включена информация о доверенности (машиночитаемая доверенность).

Ключ подписи хранится либо на защищенном токене (Рутокен, JaCarta), либо в реестре компьютера. Для руководителей с сертификатом ФНС допускается только сертифицированный носитель — облачное хранение или обычная флешка не подходят. Уточните при получении, на каком носителе записан ваш ключ, потому что от этого зависят дальнейшие шаги установки.

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

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

Порядок установки на примере КриптоПро CSP:

Установка сертификата
  1. 1
    Установите КриптоПро CSP подходящей версии и активируйте лицензию (пробный период ограничен)
  2. 2
    Подключите токен с ключом и установите его драйверы, если система их запросит
  3. 3
    Откройте КриптоПро CSP → вкладка «Сервис» → «Просмотреть сертификаты в контейнере» и убедитесь, что закрытый ключ виден
  4. 4
    Установите личный сертификат в хранилище «Личные» текущего пользователя через оснастку certmgr.msc или кнопку «Установить личный сертификат»
  5. 5
    Установите цепочку: сертификаты головного и подчиненного удостоверяющих центров в хранилища «Доверенные корневые» и «Промежуточные центры»
  6. 6
    Проверьте в свойствах сертификата строку «Есть закрытый ключ для этого сертификата»

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

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

В типовых конфигурациях (Бухгалтерия предприятия, Управление торговлей, ERP, ЗУП) функциональность подписей включается в разделе «Администрирование → Обмен электронными документами → Электронные подписи» (в ряде версий путь «НСИ и администрирование → Электронные подписи и шифрование»). Установите флажки «Электронные подписи» и, если планируется шифрование, «Шифрование».

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

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

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

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

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

Для сдачи отчетности используется «1С-Отчетность»: сертификат подключается в настройках обмена с контролирующими органами. Там же выполняется автоматическая проверка — программа сама определяет, подходит ли сертификат для ФНС, ПФР, ФСС и Росстата.

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

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

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

Сертификат виден, указан владелец и срок действия, статус без ошибок

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

Список пуст или у сертификата отметка об ошибке проверки

Пробное подписание
Норма

Документ подписан, в карточке подписи статус «Подпись верна»

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

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

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

Документ ушел оператору, статус «Отправлен» или «Доставлен»

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

Документ завис в статусе «Ошибка» с текстом про сертификат

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

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

Типичные ошибки
01
Сертификат установлен без привязки к контейнеру закрытого ключа — 1С видит сертификат, но подписать не может; переустановите через «Просмотреть сертификаты в контейнере»
02
Несовпадение разрядности: 64-разрядный клиент 1С и старая 32-разрядная версия криптопровайдера — обновите КриптоПро до 64-разрядной сборки
03
Истекла лицензия КриптоПро — подписание внезапно перестало работать; проверьте срок лицензии в панели КриптоПро CSP
04
Не установлена цепочка удостоверяющих центров — подпись создается, но у получателя отображается как недоверенная; доустановите корневые сертификаты
05
Истек срок действия самого сертификата — перевыпустите его заранее, не дожидаясь блокировки отчетности и ЭДО

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

Маршрут решения

Как выбрать действие

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

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

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

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

Срок действия квалифицированного сертификата ограничен. Поставьте напоминание за 30–45 дней до окончания: перевыпуск занимает время, а с просроченной подписью остановятся и ЭДО, и отчетность. Старые документы при этом остаются действительными — подпись проверяется на момент подписания.

Итог

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

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

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

Можно ли сделать ЭЦП прямо из интерфейса 1С?

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

Почему 1С пишет «Сертификат не найден», хотя он установлен?

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

Нужен ли отдельный сертификат для каждого компьютера?

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

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

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

Можно ли подписывать документы без токена, с облачной подписью?

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

Будет ли работать подпись в клиент-серверной 1С, если сертификат стоит только у пользователя?

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