Электронное подписание договора в 1С через ЭДО

· 10 мин

Содержание

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

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

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

Что подготовить до первого подписания

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

Минимальный комплект на рабочем месте:

  • 🔐 Криптопровайдер. КриптоПро CSP версии не ниже 4.0 либо ВипНет CSP. Это программа, которая физически вычисляет подпись. У КриптоПро после установки действует временная лицензия (ограничена по сроку, около 90 дней) — затем нужна постоянная.
  • 📇 Сертификат КЭП. Выпускается удостоверяющим центром. Для юрлиц и ИП квалифицированный сертификат руководителя получают в УЦ ФНС (или у её доверенных лиц). Рядовой сотрудник подписывает договоры по личному сертификату физлица вместе с машиночитаемой доверенностью (МЧД), оформленной по формату ФНС, — без неё подпись сотрудника за организацию контрагент вправе не принять.
  • 🔑 Носитель закрытого ключа. Как правило защищённый токен (Рутокен, JaCarta). Он должен быть вставлен в компьютер в момент подписания — без закрытого ключа подпись не формируется.
  • 🌐 Подключённый сервис 1С-ЭДО и согласие на обмен с конкретным контрагентом.

Сертификат руководителя из УЦ ФНС записывается на токен без возможности его скопировать. Это нормально: подписывать можно только с того компьютера, куда вставлен носитель, либо настроив работу токена по сети.

Готовность рабочего места к подписанию
Выполнено: 0 / 5

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

Пока сертификат не заведён в программу, подписать ничего не получится. Добавляют его один раз.

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

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

Если в окне выбора сертификат не появился, значит он не установлен в личное хранилище или у него нет привязки к закрытому ключу. Установите сертификат через КриптоПро CSP (вкладка Сервис → Просмотреть сертификаты в контейнере → Установить) и повторите добавление в 1С.

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

Какой подписью и каким документом отправлять договор

Здесь два практических вопроса: какой тип подписи допустим и в каком виде гнать договор через ЭДО.

Тип подписи. По закону № 63-ФЗ стороны вправе договориться, какой подписью заверять документы. Формализованные документы (счёт-фактура, УПД) требуют только квалифицированной подписи — КЭП. А вот первичку и договоры по соглашению сторон допустимо подписывать и усиленной неквалифицированной подписью. На практике для договоров берут КЭП: она признаётся равнозначной собственноручной без отдельного соглашения.

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

СпособКогда подходитЧто получает контрагент
Произвольный документ с вложениемОбычный договор, допсоглашение, протоколФайл договора + ваша подпись
Пакет документовДоговор вместе с приложениями и спецификациямиНесколько файлов в одном комплекте

В обоих случаях договор можно отправить на двустороннюю подпись: вы подписываете первыми, контрагент получает документ, ставит свою подпись и возвращает. Только после встречной подписи договор считается заключённым в электронной форме (ст. 160 и 434 ГК РФ приравнивают такой документ к письменному).

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

Пошаговое подписание и отправка договора

Договор готов, сертификат заведён, токен вставлен — отправляем.

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

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

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

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

Что означают статусы электронного договора

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

Жизненный цикл исходящего договора в ЭДО

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

Как проверить подпись и сохранить подписанный договор

Когда договор заверен обеими сторонами, остаётся убедиться, что подписи действительны, и сохранить комплект для хранения. Это важно: именно электронный комплект, а не распечатка, вы предъявите при проверке или в суде.

В карточке электронного документа видно все проставленные подписи: кто подписал, какой организацией, дата и результат проверки сертификата. Если рядом с подписью стоит отметка о проблеме проверки — чаще всего не установлена цепочка доверия к УЦ подписанта, и это лечится установкой корневого сертификата, а не переподписанием.

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

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

  • 📄 файл самого договора и приложения к нему;
  • ✍️ файлы подписей обеих сторон (.sig);
  • 🧾 протокол передачи документа — он фиксирует, кто, когда и чем подписал, и служит доказательством обмена.

Именно такой комплект принимают налоговая и суд. Хранить его нужно весь срок, установленный для документов этого типа (для договоров — не меньше срока исковой давности плюс время хранения первички).

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

Ошибки при подписании договора и как их снять

Почти все сбои подписи сводятся к криптографии на рабочем месте, а не к самой 1С. Разберём частые случаи.

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

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

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

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

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

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
  • Гражданский кодекс РФ, статьи 160 и 434 (письменная форма сделки и электронный документ)