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

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

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

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

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

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

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

Проверка готовности: что должно быть настроено заранее

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

В-третьих, в самой 1С должна быть включена функциональность электронной подписи и обмена электронными документами. В типовых конфигурациях (1С:Бухгалтерия, Управление торговлей, ERP) это делается в разделе «Администрирование» → «Обмен электронными документами», где ставятся флажки «Электронные подписи» и «Обмен электронными документами».

Программа криптографииУстановлена и лицензирована

Проверьте наличие КриптоПро CSP или ViPNet CSP в списке программ Windows

СертификатДействующий, установлен в хранилище

Срок действия виден в программе криптографии; просроченный сертификат не сработает

Настройки 1СВключены ЭП и ЭДО

Раздел «Администрирование» → «Обмен электронными документами»

Учётная запись ЭДОНастроена и активна

При обмене с контрагентом нужен идентификатор участника ЭДО

Настройка сертификата и программы криптографии в 1С

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

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

Если сертификат хранится на токене (Рутокен, eToken), убедитесь, что носитель подключён до запуска 1С и драйверы токена установлены. При подписании программа запросит PIN-код носителя.

Подписание договора: пошаговый порядок

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

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

Сценарий 1: подписание присоединённого файла договора

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

Сценарий 2: подписание через ЭДО

Если с контрагентом настроен обмен электронными документами, договор отправляется как электронный документ. В карточке документа нажмите «Подписать и отправить», выберите сертификат — документ уйдёт оператору ЭДО. Контрагент получит его в своей учётной системе, подпишет со своей стороны, и вы увидите итоговый статус «Завершён» или «Подписан обеими сторонами».

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

После подписания обязательно убедитесь, что подпись сформирована корректно. В карточке документа или файла откройте список подписей: там должны отображаться ФИО подписанта, дата и время подписания и отметка о том, что подпись верна. Если подпись отмечена как недействительная, проверьте сертификат и целостность файла — документ нельзя изменять после подписания.

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

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

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

Подпись на файле
Норма

В списке подписей указан подписант, статус «Подпись верна»

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

Подпись отсутствует или помечена как недействительная

Статус ЭДО
Норма

«Подписан обеими сторонами» / «Завершён»

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

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

Сертификат
Норма

Срок действия не истёк на момент подписания

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

Сертификат просрочен — подпись юридически ничтожна

Типичные ошибки и их устранение

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

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

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

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

Ограничения и альтернативные варианты

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

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

Локальная КЭП на токене

Максимальная юридическая сила, подходит для любых договоров; требует токен и криптопровайдер на каждом рабочем месте

Облачная подпись

Не нужен токен, удобно для удалённой работы; зависит от доступности сервиса и подтверждения через телефон

Подписание файла без ЭДО

Подходит, если контрагент не подключён к ЭДО; файл с подписью передаётся отдельно и проверяется вручную

Часто задаваемые вопросы

Можно ли подписать договор в 1С без КриптоПро?

Да, если использовать ViPNet CSP или облачную подпись через сервис 1С. Без какой-либо программы криптографии сформировать локальную подпись невозможно — 1С сама криптографические операции не выполняет, а обращается к установленному криптопровайдеру.

Что делать, если кнопка «Подписать» неактивна?

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

Имеет ли договор, подписанный в 1С, юридическую силу?

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

Как контрагент проверит мою подпись?

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

Можно ли подписать договор, если сертификат истекает через несколько дней?

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

Что делать, если документ завис в статусе «Отправлен»?

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

Итог

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

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