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