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