Подписание электронного документа в 1С: от установки сертификата до отправки контрагенту

· 9 мин

Содержание

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

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

Что нужно на компьютере до первой подписи

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

  • 🔐 Криптопровайдер — программа, которая умеет вычислять подпись по ГОСТ. Чаще всего это CryptoPro CSP, реже VipNet CSP. Ставится отдельным дистрибутивом, требует отдельной лицензии.
  • 📇 Сертификат квалифицированной электронной подписи (КЭП) — выдаёт удостоверяющий центр ФНС (на руководителя) или аккредитованный УЦ (на сотрудника по доверенности).
  • 🔑 Закрытый ключ — хранится на защищённом носителе (Рутокен, eToken, JaCarta) либо в реестре компьютера. Без него сертификат — просто открытая часть, подписать нельзя.

Два криптопровайдера одновременно (CryptoPro CSP и VipNet CSP) на одной машине конфликтуют. Оставьте тот, в котором выпущен ваш сертификат, второй удалите.

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

Перед первым подписанием проверьте
Выполнено: 0 / 5

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

Сертификат из операционной системы в программу подтягивается вручную, один раз. В 1С:Бухгалтерии 3.0 путь такой:

  1. Откройте Администрирование → Обмен электронными документами.
  2. Раскройте группу Настройки электронной подписи и шифрования и перейдите по этой ссылке.
  3. На вкладке Сертификаты нажмите Добавить → Из установленных на компьютере.
  4. Выберите в списке свой сертификат — 1С покажет те, что найдёт в хранилище Windows.
  5. Укажите, кому принадлежит подпись (организация или физлицо-сотрудник), при необходимости введите пароль и нажмите Добавить.

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

В других конфигурациях раздел называется иначе, сама форма настроек — та же:

КонфигурацияПуть к настройкам ЭП
1С:Бухгалтерия 3.0Администрирование → Обмен электронными документами
1С:Управление торговлей 11НСИ и администрирование → Обмен электронными документами
1С:ERPНСИ и администрирование → Обмен электронными документами

Если сертификата нет в списке «из установленных», значит Windows его не видит. Переустановите личный сертификат через КриптоПро CSP → Сервис → Установить личный сертификат, указав носитель с ключом.

Какой подписью что подписывать

Это тот вопрос, который чаще всего задают после настройки, и ошибка здесь дороже технической. Тип подписи зависит от документа.

  • Счёт-фактура и УПД (документы, формат которых утверждён ФНС) — только квалифицированная подпись (КЭП). Это прямое требование ст. 169 НК РФ и 63-ФЗ.
  • Накладные, акты, договоры — по соглашению сторон допустима и неквалифицированная подпись (НЭП), но на практике через операторов ЭДО подписывают той же КЭП.
  • Документы от имени сотрудника (не руководителя) — с 1 сентября 2023 года нужна машиночитаемая доверенность (МЧД) в формате ФНС. Руководитель подписывает сертификатом организации без МЧД.

Для счетов-фактур неквалифицированная подпись недействительна — такой документ налоговая не примет. Если сомневаетесь, какой у вас сертификат, посмотрите его назначение: квалифицированный выдан аккредитованным УЦ и содержит все реквизиты владельца.

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

Настройка обмена с контрагентом перед первой отправкой

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

  1. Откройте карточку контрагента или перейдите в Текущие дела ЭДО.
  2. Нажмите Пригласить к обмену (или Отправить приглашение) и укажите идентификатор контрагента у оператора либо его ИНН/КПП.
  3. Дождитесь, пока контрагент примет приглашение. Статус приглашения виден в Текущих делах ЭДО в папке «Приглашения».
  4. После принятия настройка обмена становится активной — теперь подписанные документы уходят автоматически.

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

Пока обмен не настроен, команда Подписать и отправить подпишет документ, но отправка остановится. Такой документ будет ждать в статусе «Ожидается отправка», и дослать его можно будет сразу после принятия приглашения — повторно подписывать не придётся.

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

Сам процесс занимает несколько секунд. Открываете документ — например, Реализация (акты, накладные):

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

После подписания документ получает статус и уходит оператору, а тот доставляет его контрагенту. Отследить движение можно в рабочем месте Текущие дела ЭДО: в Бухгалтерии оно открывается из Продажи → Текущие дела ЭДО и Покупки → Текущие дела ЭДО.

Статусы исходящего электронного документа

Для входящих документов логика та же: в Текущих делах ЭДО в папке «Входящие» открываете документ, сверяете с тем, что ожидали, и нажимаете Утвердить или Отклонить. Утверждение двустороннего документа — это и есть ваша ответная подпись.

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

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

Когда в конце месяца накопилась пачка актов и накладных, подписывать их по одному долго. 1С умеет подписывать списком.

Способ 1 — из «Текущих дел ЭДО». Откройте рабочее место, в папке «Подписать» выделите нужные строки (мышью с Ctrl или Shift, либо Ctrl+A для всех) и нажмите Подписать. Пароль к контейнеру запросится один раз на всю пачку, если вы разрешили его запомнить.

Способ 2 — из списка документов. В журнале, например Реализация (акты, накладные), выделите несколько документов, нажмите ЭДО → Подписать и отправить. Программа создаст и подпишет электронные документы по всем выделенным строкам за один проход.

Перед массовым подписанием проверьте, что все документы проведены и заполнены корректно. Отозвать уже отправленную и подписанной контрагентом подпись штатными средствами нельзя — придётся выставлять аннулирование.

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

Ошибки при подписании и как их устранить

Почти все сбои при подписи — это проблема связки «сертификат — ключ — криптопровайдер», а не самой 1С.

Диагностика: выберите симптом

Если ошибка повторяется на всех документах подряд, а не на одном, дело почти наверняка в криптопровайдере или носителе, а не в конкретном документе. Начинайте диагностику с проверки контейнера в КриптоПро — это отсекает половину вариантов.

Где хранятся подписанные документы

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

  • Из конкретного документа: команда ЭДО → Просмотреть электронный документ показывает и сам документ, и штампы подписей сторон с датой и временем.
  • Из общего списка: Администрирование → Обмен электронными документами → Архив ЭДО (в УТ и ERP — через НСИ и администрирование). Здесь лежат все электронные документы базы с фильтрами по контрагенту, виду и статусу.

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

Выгрузить подписанный документ вместе с файлами подписи наружу (например, для суда или аудитора) можно прямо из формы просмотра — кнопка Сохранить или Выгрузить создаст комплект из файла документа и файлов .sig.

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

Можно ли подписать документ в 1С без интернета?
Поставить подпись — да, подпись вычисляется локально криптопровайдером. А вот отправить контрагенту без связи с оператором ЭДО не выйдет: документ будет висеть в статусе «Ожидается отправка», пока не появится соединение.
Нужна ли отдельная подпись для каждой организации, если веду несколько фирм?
Подписывает конкретное физлицо своим сертификатом. Если один руководитель отвечает за несколько организаций, нужен сертификат на каждую из них; сотрудник подписывает по МЧД от каждой фирмы отдельно.
Чем отличается подпись в ЭДО от подписи при отправке отчётности?
Технически это один и тот же механизм КЭП и тот же криптопровайдер. Разница в адресате: отчётность уходит в ФНС и СФР через 1С-Отчётность, а документы — контрагенту через оператора ЭДО. Сертификат чаще всего подходит и туда, и туда.
Что делать, если контрагент прислал документ, подписанный подписью, которую 1С не проверяет?
Проверка подписи получателя требует доступа к списку отозванных сертификатов. Если нет интернета или не настроен провайдер, 1С покажет предупреждение, но документ при этом действителен. Проверьте соединение и повторите проверку.
Можно ли заменить сертификат, не удаляя старые подписанные документы?
Да. Старые документы остаются подписанными прежним сертификатом — это зафиксировано в базе. Новый сертификат просто добавляете в Настройки электронной подписи и шифрования и начинаете подписывать им.

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
  • Налоговый кодекс РФ, ст. 169 (электронный счёт-фактура)