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