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

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

Как в 1С сделать электронную подпись

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

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

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

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

Какие виды подписи поддерживает 1С

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

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

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

Простая подпись

Подходит для внутреннего согласования внутри базы 1С. Не подходит для ЭДО и отчётности.

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

Работает для обмена с контрагентами по соглашению сторон. Не принимается госорганами.

Квалифицированная подпись (КЭП)

Обязательна для отчётности и юридически значимого ЭДО. Требует сертификата из аккредитованного УЦ.

Шаг 1. Получение сертификата электронной подписи

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

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

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

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

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

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

Шаг 3. Настройка электронной подписи в 1С

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

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

Далее добавьте сертификат: «Электронные подписи» → «Сертификаты» → «Добавить» → «Из установленных на компьютере». Выберите нужный сертификат из списка, укажите, для каких целей он будет использоваться (подписание документов, отчётность, ЭДО). При добавлении программа проверит связку сертификата с закрытым ключом.

text
Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования → включить «Электронные подписи» → Сертификаты → Добавить → Из установленных на компьютере

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

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

После подписания в карточке документа появится информация о подписи: кем и когда подписан, статус проверки. Статус «Подпись верна» означает, что документ не изменялся после подписания и сертификат действителен. Если документ изменить после подписания, подпись станет недействительной, и её придётся накладывать заново.

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

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

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

Отображается «Подпись верна», указан владелец сертификата

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

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

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

Сертификат виден, срок действия не истёк

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

Сертификат отсутствует или помечен как недействительный

Программа криптографии
Норма

Криптопровайдер определён в списке программ

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

Список программ пуст, ошибка «модуль не найден»

Частые ошибки и их устранение

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

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

Если подписание работает у одного пользователя и не работает у другого, причина почти всегда в том, что сертификат установлен в хранилище конкретного пользователя Windows. Каждому пользователю нужно установить сертификат под своей учётной записью либо настроить работу через сервер 1С.

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

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

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

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

Итог

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

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

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

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

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

Почему 1С не видит установленный сертификат?

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

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

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

Что делать, если подпись стала недействительной после подписания?

Подпись «слетает», если документ был изменён после подписания. Верните исходные данные или удалите старую подпись и подпишите документ заново актуальной версией.

Можно ли настроить подписание на сервере 1С?

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