Документы и Печать · 11 мин
Как подписать документ электронной подписью в 1С
Как подписать документ электронной подписью в 1С: настройка сертификата, подписание и отправка, проверка статуса, типичные ошибки и способы их решения.
Электронная подпись в 1С позволяет подписывать счета, акты, накладные, УПД и другие документы прямо из учётной системы, не распечатывая их на бумаге. Подписанный документ имеет юридическую силу, если используется квалифицированная электронная подпись (КЭП), выданная аккредитованным удостоверяющим центром. В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, ERP, Комплексная автоматизация) подписание встроено в механизм электронного документооборота (ЭДО) и подсистему «Электронная подпись» из библиотеки стандартных подсистем.
Процесс состоит из нескольких этапов: получение сертификата, установка средства криптографии, настройка программы, собственно подписание и отправка контрагенту. Ошибка на любом из этапов приводит к тому, что документ либо не подписывается, либо не принимается оператором ЭДО или контрагентом. Ниже разобран каждый шаг с проверками результата и типичными проблемами.
Инструкция ориентирована на типовые конфигурации на управляемых формах. В самописных и сильно доработанных решениях пути в меню могут отличаться, но общая логика — сертификат, программа защиты информации, подписание, отправка — сохраняется.
Что нужно подготовить перед подписанием
Первое и главное условие — действующий сертификат электронной подписи. Для документов, имеющих юридическое значение (УПД, акты, накладные в ЭДО), требуется квалифицированная подпись. Она оформляется в удостоверяющем центре, для руководителей и индивидуальных предпринимателей сертификат обычно выдаётся через ФНС, для сотрудников — через коммерческие удостоверяющие центры. Проверьте срок действия сертификата: просроченным подписать документ не получится.
Второй компонент — средство криптографии (криптопровайдер). В России чаще всего используются КриптоПро CSP и ViPNet CSP. Программа должна быть установлена на том компьютере, где выполняется подписание, с активированной лицензией. Без криптопровайдера 1С не сможет обратиться к закрытому ключу, и при попытке подписания появится ошибка вида «Не найдена программа защиты информации».
Третье — сам ключевой носитель. Ключ может храниться на токене (РуТокен, eToken, JaCarta), в реестре компьютера или в облачном сервисе (например, облачная подпись оператора ЭДО). Токен должен быть подключён к компьютеру и определяться операционной системой. Если ключ облачный, убедитесь, что настроена интеграция с соответствующим сервисом и прошла авторизация.
Проверьте срок действия и владельца в свойствах сертификата
Откройте КриптоПро CSP или ViPNet CSP и проверьте лицензию
Токен должен определяться в системе, облачный ключ — проходить проверку в 1С
Проверьте роли пользователя у администратора базы
Настройка электронной подписи в 1С
Откройте раздел «Администрирование» и перейдите в подсистему «Электронная подпись и шифрование» (в некоторых конфигурациях — «Обмен электронными документами» → «Настройки электронной подписи»). Включите использование электронной подписи, если флажок ещё не установлен. Без этого пункта механизмы подписания в документах будут недоступны.
Далее проверьте список программ защиты информации. 1С обычно сама определяет установленные криптопровайдеры, но если список пуст, добавьте программу вручную: укажите тип (например, «КриптоПро CSP»), имя программы и путь к ней. После добавления выполните проверку — программа должна сообщить, что настройка выполнена успешно.
Затем добавьте сертификат. Это можно сделать из справочника «Сертификаты ключей электронной подписи и шифрования» — кнопка «Добавить» предложит выбрать сертификат из хранилища компьютера или указать заявление на выпуск нового. При добавлении укажите, кому принадлежит сертификат (физическое лицо, организация) и для каких операций он будет использоваться. В карточке сертификата есть кнопка «Проверить» — она подтверждает, что закрытый ключ доступен и подписание технически возможно.
- 1Установите криптопровайдер и проверьте его лицензию
- 2Подключите токен или настройте доступ к облачному ключу
- 3В 1С откройте «Администрирование» → «Электронная подпись и шифрование» и включите подпись
- 4Проверьте, что программа защиты информации определилась в списке
- 5Добавьте сертификат и выполните проверку из его карточки
- 6Укажите сертификат в настройках ЭДО или учётной записи обмена
Как подписать документ: основные сценарии
Подписание через ЭДО (УПД, акты, накладные)
Наиболее частый сценарий — подписание документа при отправке контрагенту через оператора ЭДО. Откройте документ (например, «Реализация (акты, накладные, УПД)»), нажмите кнопку «ЭДО» или перейдите по гиперссылке состояния электронного документа и выберите команду формирования УПД. После формирования нажмите «Подписать и отправить». Программа запросит сертификат и пароль от закрытого ключа, выполнит подписание и передаст документ оператору.
Признак успеха — в панели состояния ЭДО появляется статус «Отправлен» или «Ожидается подтверждение контрагента». Если контрагент подключён к тому же или роадмингу-совместимому оператору, далее вы получите извещение о получении и, при необходимости, ответный титул покупателя.
Подписание файла из карточки документа
Если нужно подписать произвольный файл (договор в PDF, скан допсоглашения), откройте карточку документа или присоединённый файл, выделите его и нажмите «Подписать» в меню «Ещё» или на панели присоединённых файлов. Выберите сертификат, введите пароль ключа. Рядом с файлом появится отметка о подписи — её можно открыть и посмотреть, кем и когда файл подписан.
Массовое подписание
Когда документов много, подписывать каждый вручную неудобно. В журнале «Электронные документы» (или «Текущие дела ЭДО») отфильтруйте документы в статусе «Требуется подписание», выделите нужные строки и выполните команду «Подписать». Пароль ключа обычно вводится один раз на пакет, если в настройках сертификата разрешено запоминание пароля на время сеанса.
Проверка результата и статусов
После подписания не ограничивайтесь отсутствием ошибок — проверьте фактический статус документа. В карточке исходного документа панель ЭДО показывает текущее состояние: «Подписан», «Отправлен», «Доставлен контрагенту», «Завершён». Для двусторонних документов (УПД, акты) полный цикл завершается только после получения ответного титула от контрагента.
Проверить саму подпись можно через карточку электронного документа: откройте подпись, убедитесь, что сертификат соответствует нужному лицу, подпись верна и срок действия сертификата не истёк на момент подписания. Это важно при внутренних проверках и возможных спорах.
Если документ «завис» в промежуточном статусе, выполните принудительное обновление обмена: в журнале ЭДО есть команда отправки и получения служебных сообщений. Часто статус просто не успел синхронизироваться с оператором.
Как проверить результат
«Отправлен», «Доставлен» или «Завершён»
«Ошибка передачи» или долгое «Ожидается отправка»
Подпись верна, сертификат нужного лица, срок действителен
Подпись недействительна или сертификат другого сотрудника
Получен ответный титул или извещение о получении
Ответа нет длительное время — проверьте, дошёл ли документ
Типичные ошибки и способы их устранения
Самая распространённая проблема — «Не найден сертификат» или «Закрытый ключ недоступен». Причины: токен не подключён, закрытый ключ не связан с сертификатом в хранилище, либо сертификат просрочен. Решение — переподключить токен, проверить привязку ключа через криптопровайдер и обновить сертификат, если срок истёк.
Вторая частая ситуация — ошибка криптопровайдера: «Не найдена программа защиты информации» или сбой лицензии. Проверьте, что версия криптопровайдера совместима с разрядностью клиента 1С, а лицензия активна. После переустановки криптопровайдера перезапустите 1С и повторите проверку из карточки сертификата.
Третья группа ошибок связана с ЭДО: документ подписан, но не отправляется. Здесь проверяйте учётные данные оператора ЭДО, срок действия договора с оператором, корректность идентификаторов участников обмена у контрагента и формат документа — контрагент может не принимать выбранную версию формата.
Безопасность и границы самостоятельной работы
Закрытый ключ электронной подписи — это фактически право подписи от имени организации или физического лица. Не передавайте токен и пароль коллегам, не храните пароль записанным рядом с рабочим местом и не разрешайте запоминание пароля на общих компьютерах. Подписанный вашим ключом документ считается подписанным вами, даже если кнопку нажимал кто-то другой.
Если токен утерян или есть подозрение на компрометацию ключа, немедленно сообщите руководителю и инициируйте отзыв сертификата через удостоверяющий центр. До отзыва подпись остаётся действующей, и риск несанкционированного подписания сохраняется.
Самостоятельно безопасно выполнять настройку подписи, подписание и проверку статусов. К администратору или специалисту по внедрению стоит обращаться при настройке серверного подписания, интеграции с облачными сервисами подписи, массовой выдаче сертификатов сотрудникам и доработке нестандартных сценариев ЭДО.
Частые вопросы
Можно ли подписать документ в 1С без токена?
Да, если ключ хранится в реестре компьютера или используется облачная подпись через оператора ЭДО или специализированный сервис. Облачный вариант удобен при работе с разных рабочих мест, но требует настройки интеграции и подтверждения подписания, обычно через код из SMS или приложение.
Чем отличается простая подпись от квалифицированной в 1С?
Простая и неквалифицированная подписи подходят для внутреннего документооборота по соглашению сторон. Для документов, имеющих юридическое значение без дополнительных соглашений — УПД, акты, отчётность — требуется квалифицированная подпись от аккредитованного удостоверяющего центра.
Почему кнопка «Подписать» неактивна?
Чаще всего не включена электронная подпись в настройках, у пользователя нет соответствующих прав, к сертификату не привязан пользователь или документ уже подписан. Проверьте эти пункты по порядку, начиная с прав доступа.
Как подписать документ, если работаю через веб-клиент?
Веб-клиент имеет ограниченный доступ к локальным ключам. Обычно требуется установка расширения для работы с криптографией в браузере и компоненты криптопровайдера. Если настроить не удаётся, используйте тонкий клиент или облачную подпись.
Что делать, если контрагент не видит подписанный документ?
Проверьте статус в журнале ЭДО, выполните принудительную отправку и получение служебных сообщений, уточните идентификатор участника ЭДО контрагента и совместимость операторов. Если статус «Доставлен», но контрагент документ не видит, запросите у оператора подтверждение доставки.
Нужно ли хранить подписанные электронные документы отдельно?
Электронные документы с подписями хранятся в базе 1С и у оператора ЭДО. Рекомендуется периодически выгружать архив документов вместе с подписями и служебными квитанциями — это подтверждение документооборота при проверках и при смене оператора.
Что важно запомнить
Для подписания документов в 1С нужны действующий квалифицированный сертификат, установленный криптопровайдер и настроенная подсистема электронной подписи. Подписание выполняется из карточки документа или журнала ЭДО, результат обязательно проверяется по статусу и состоянию подписи. Ключ и пароль нельзя передавать третьим лицам, а при компрометации сертификат подлежит отзыву.