Электронное подписание договора в 1С через ЭДО
Содержание
Подписать договор в 1С можно электронной подписью прямо из программы — через подсистему 1С-ЭДО. Для этого нужны три вещи: установленный криптопровайдер (КриптоПро CSP или ВипНет CSP), действующий сертификат квалифицированной электронной подписи (КЭП) и настроенный обмен с контрагентом. Отправная точка — раздел Администрирование → Обмен электронными документами.
Важный момент про сам договор. Это неформализованный документ: единого машиночитаемого формата, как у счёта-фактуры или УПД, у него нет. Поэтому в ЭДО договор передают как произвольный документ с приложенным файлом (чаще PDF или DOCX), а подпись ставят обе стороны своими сертификатами.
Ниже — что подготовить, как завести сертификат в 1С, как подписать и отправить договор контрагенту, что означают статусы документа и как снять типичные ошибки подписания.
Что подготовить до первого подписания
Электронная подпись в 1С работает не сама по себе — она опирается на средство криптографии и сертификат, установленные в операционной системе. Если хотя бы одного звена нет, кнопка подписания выдаст ошибку.
Минимальный комплект на рабочем месте:
- 🔐 Криптопровайдер.
КриптоПро CSPверсии не ниже 4.0 либоВипНет CSP. Это программа, которая физически вычисляет подпись. У КриптоПро после установки действует временная лицензия (ограничена по сроку, около 90 дней) — затем нужна постоянная. - 📇 Сертификат КЭП. Выпускается удостоверяющим центром. Для юрлиц и ИП квалифицированный сертификат руководителя получают в УЦ ФНС (или у её доверенных лиц). Рядовой сотрудник подписывает договоры по личному сертификату физлица вместе с машиночитаемой доверенностью (МЧД), оформленной по формату ФНС, — без неё подпись сотрудника за организацию контрагент вправе не принять.
- 🔑 Носитель закрытого ключа. Как правило защищённый токен (
Рутокен,JaCarta). Он должен быть вставлен в компьютер в момент подписания — без закрытого ключа подпись не формируется. - 🌐 Подключённый сервис 1С-ЭДО и согласие на обмен с конкретным контрагентом.
Сертификат руководителя из УЦ ФНС записывается на токен без возможности его скопировать. Это нормально: подписывать можно только с того компьютера, куда вставлен носитель, либо настроив работу токена по сети.
Как добавить сертификат электронной подписи в 1С
Пока сертификат не заведён в программу, подписать ничего не получится. Добавляют его один раз.
- Откройте
Администрирование→Обмен электронными документами. - Разверните группу настроек
Электронная подпись и шифрованиеи включите флажокЭлектронные подписи. - Перейдите по ссылке
Настройки электронной подписи и шифрования. - На закладке со списком сертификатов нажмите кнопку добавления. Программа покажет сертификаты, установленные в личном хранилище Windows.
- Выберите нужный сертификат, при запросе введите пароль (ПИН-код) контейнера закрытого ключа и сохраните.
После сохранения 1С привяжет сертификат к пользователю и организации. На соседней закладке проверьте, что в списке программ присутствует ваш криптопровайдер — именно он будет вычислять подпись.
Если в окне выбора сертификат не появился, значит он не установлен в личное хранилище или у него нет привязки к закрытому ключу. Установите сертификат через КриптоПро CSP (вкладка Сервис → Просмотреть сертификаты в контейнере → Установить) и повторите добавление в 1С.
Перед первой отправкой убедитесь, что срок действия сертификата не истекает в ближайшие дни: договор, подписанный сертификатом с истёкшим сроком, контрагент может отклонить.
Какой подписью и каким документом отправлять договор
Здесь два практических вопроса: какой тип подписи допустим и в каком виде гнать договор через ЭДО.
Тип подписи. По закону № 63-ФЗ стороны вправе договориться, какой подписью заверять документы. Формализованные документы (счёт-фактура, УПД) требуют только квалифицированной подписи — КЭП. А вот первичку и договоры по соглашению сторон допустимо подписывать и усиленной неквалифицированной подписью. На практике для договоров берут КЭП: она признаётся равнозначной собственноручной без отдельного соглашения.
Вид документа в ЭДО. Договор — неформализованный документ, поэтому в 1С-ЭДО его отправляют одним из двух способов:
| Способ | Когда подходит | Что получает контрагент |
|---|---|---|
| Произвольный документ с вложением | Обычный договор, допсоглашение, протокол | Файл договора + ваша подпись |
| Пакет документов | Договор вместе с приложениями и спецификациями | Несколько файлов в одном комплекте |
В обоих случаях договор можно отправить на двустороннюю подпись: вы подписываете первыми, контрагент получает документ, ставит свою подпись и возвращает. Только после встречной подписи договор считается заключённым в электронной форме (ст. 160 и 434 ГК РФ приравнивают такой документ к письменному).
Отдельно про обмен с контрагентом. Отправить договор через ЭДО
можно только тому, с кем настроено электронное взаимодействие. Если контрагент ещё не в вашем списке обмена, из его карточки отправьте приглашение и дождитесь, пока он его примет. Контрагент при этом может быть подключён к другому оператору ЭДО — обмен между операторами идёт через роуминг, и для вас это выглядит так же, как обычная отправка. Проверить, с кем обмен уже настроен, удобно в том же рабочем месте Текущие дела ЭДО: там видны и приглашения, и действующие соглашения.
Пошаговое подписание и отправка договора
Договор готов, сертификат заведён, токен вставлен — отправляем.
- Откройте рабочее место
Текущие дела ЭДО(доступно из разделовПродажииПокупки). - Создайте новый исходящий произвольный документ.
- Выберите организацию-отправителя и контрагента-получателя. Контрагент должен быть подключён к ЭДО — если обмен с ним ещё не настроен, сначала отправьте приглашение.
- Приложите файл договора (
PDFилиDOCX) и при необходимости приложения к нему. - Укажите, что требуется ответная подпись контрагента — это и есть режим двустороннего документа.
- Нажмите кнопку подписания и отправки. Программа сформирует подпись выбранным сертификатом; при запросе введите ПИН-код токена.
После этого документ уходит оператору ЭДО, а дальше — контрагенту. Повторно подтверждать отправку не нужно: статус обновится автоматически.
Если вы отправили не ту версию договора, уже подписанный и переданный документ нельзя просто удалить. В ЭДО для этого есть аннулирование: отправитель формирует предложение об аннулировании, а контрагент его подтверждает своей подписью. Только после обоюдного согласия документ считается недействительным — тогда можно отправлять исправленную версию. Пока предложение не подтверждено, старый договор формально действует.
Если договор уже где-то согласован и нужно просто зафиксировать факт подписи без отправки оператору, в настройках сертификата есть и возможность подписать файл локально (создаётся отсоединённая подпись — файл с расширением .sig). Но для обмена с контрагентом правильный путь — именно через ЭДО, так подпись и статусы фиксирует оператор.
Что означают статусы электронного договора
После отправки документ проходит несколько состояний. По статусу видно, на чьей стороне сейчас мяч и завершена ли сделка. Точные формулировки могут немного отличаться по релизам, но логика общая.
Юридически значимым договор становится в состоянии «Подписан обеими сторонами». До этого у вас есть лишь документ с вашей односторонней подписью. Сохранить договор вместе с подписями и протоколом передачи можно выгрузкой из карточки электронного документа — оператор формирует архив, который принимают суд и налоговая.
Как проверить подпись и сохранить подписанный договор
Когда договор заверен обеими сторонами, остаётся убедиться, что подписи действительны, и сохранить комплект для хранения. Это важно: именно электронный комплект, а не распечатка, вы предъявите при проверке или в суде.
В карточке электронного документа видно все проставленные подписи: кто подписал, какой организацией, дата и результат проверки сертификата. Если рядом с подписью стоит отметка о проблеме проверки — чаще всего не установлена цепочка доверия к УЦ подписанта, и это лечится установкой корневого сертификата, а не переподписанием.
В ЭДО подпись отсоединённая: сам договор остаётся отдельным файлом (PDF, DOCX), а подпись хранится рядом в файле с расширением .sig. Поэтому для проверки всегда нужны оба файла — документ и его подпись. Открытый в обычном просмотрщике PDF «галочки» не покажет: подлинность проверяет оператор ЭДО или средство криптографии.
Чтобы сохранить договор вне программы, выгрузите комплект из карточки документа. Оператор ЭДО соберёт в один архив:
- 📄 файл самого договора и приложения к нему;
- ✍️ файлы подписей обеих сторон (
.sig); - 🧾 протокол передачи документа — он фиксирует, кто, когда и чем подписал, и служит доказательством обмена.
Именно такой комплект принимают налоговая и суд. Хранить его нужно весь срок, установленный для документов этого типа (для договоров — не меньше срока исковой давности плюс время хранения первички).
Не переименовывайте и не редактируйте выгруженный файл договора: любое изменение содержимого делает ранее поставленную подпись недействительной, потому что она вычислена именно для исходной версии файла.
Ошибки при подписании договора и как их снять
Почти все сбои подписи сводятся к криптографии на рабочем месте, а не к самой 1С. Разберём частые случаи.
КриптоПро CSP (Сервис → Просмотреть сертификаты в контейнере) и заново добавьте его в настройках ЭП в 1С.КриптоПро CSP).КриптоПро CSP на вкладке Общие. Без действующей лицензии подпись не формируется.Отдельно про входящий договор от контрагента. Если подписать его у вас не получается, механика та же: сначала проверьте токен и лицензию криптопровайдера, затем срок действия собственного сертификата. Отклонять документ стоит только по существу — с указанием причины, чтобы контрагент прислал исправленную версию.
Ещё одна частая ситуация — подпись проходит, но контрагент сообщает, что не может её проверить. Причина обычно на его стороне: у него не установлена цепочка доверия к вашему удостоверяющему центру. Сама подпись при этом действительна, переподписывать договор не нужно — контрагенту достаточно установить корневой сертификат вашего УЦ.
Частые вопросы
Можно ли подписать договор в 1С без КриптоПро?
Нужна ли контрагенту такая же программа, чтобы подписать договор в ответ?
Сколько стоит отправка подписанного договора через ЭДО?
Договор подписан с одной стороны — он уже действует?
Можно ли подписать договор неквалифицированной подписью, а не КЭП?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Гражданский кодекс РФ, статьи 160 и 434 (письменная форма сделки и электронный документ)