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

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

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

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

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

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

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

Что нужно подготовить перед подписанием документов в 1С

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

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

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

Как установить и добавить сертификат в 1С

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

В списке программ электронной подписи нажмите «Добавить» и выберите установленный криптопровайдер из предложенного списка — 1С обычно определяет его автоматически. Если программа не определилась, проверьте, установлена ли она на компьютере и совпадает ли разрядность: 32-битный клиент 1С не увидит 64-битный криптопровайдер, и наоборот.

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

Порядок подключения сертификата
  1. 1
    Установите криптопровайдер и драйвер токена, вставьте носитель с ключом
  2. 2
    В 1С откройте «Администрирование → Электронные подписи» и включите механизм
  3. 3
    Добавьте программу электронной подписи (КриптоПро CSP или ViPNet CSP)
  4. 4
    Добавьте сертификат из установленных на компьютере и привяжите к пользователю
  5. 5
    Нажмите «Проверить» в карточке сертификата и убедитесь, что проверка проходит без ошибок

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

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

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

Подписание произвольного файла

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

Массовое подписание

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

Как настроить обмен ЭДО с контрагентами

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

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

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

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

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

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

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

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

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

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

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

Ошибка проверки, предупреждение о недоверенном сертификате

Статус в панели ЭДО
Норма

«Подписан контрагентом» или «Завершён»

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

Долго висит «Отправлен» или появилась ошибка доставки

Состав подписантов
Норма

Подпись нужного лица от имени организации

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

Документ подписан личным сертификатом вместо сертификата организации

Типичные ошибки и их решения

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

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

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

Типичные ошибки
01
Подписание черновика: документ изменили после подписания, и подпись стала недействительной — всегда подписывайте финальную версию
02
Использование личного сертификата вместо сертификата организации — документ юридически подписан физлицом, а не компанией
03
Непроверенный статус ЭДО: документ отправлен, но контрагент его не получил, а срок ответной подписи истёк
04
Передача PIN-кода токена коллегам — подпись совершается от имени владельца ключа, ответственность несёт он

Безопасность и ограничения самостоятельной работы

Токен с ключом электронной подписи — аналог печати организации. Храните его у ответственного лица, не оставляйте вставленным в компьютер без необходимости, не сообщайте PIN-код. Если ключ скомпрометирован, немедленно обратитесь в удостоверяющий центр для отзыва сертификата.

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

Итог

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

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

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

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

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

Почему кнопка «Подписать» неактивна или её нет?

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

Чем отличается простая подпись от квалифицированной в 1С?

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

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

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

Что делать, если у контрагента подпись показывается как недействительная?

Чаще всего у получателя не установлен корневой сертификат вашего удостоверяющего центра — попросите его установить цепочку сертификатов. Также проверьте, не изменялся ли файл после подписания и не истёк ли срок действия сертификата на момент проверки.

Нужно ли хранить электронные подписанные документы отдельно?

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