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

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

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

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

Электронная подпись в 1С 8.3 позволяет придавать документам юридическую силу прямо из учётной системы: подписывать счета, акты, договоры и отправлять их контрагентам без печати на бумаге. Функциональность встроена в типовые конфигурации (Бухгалтерия предприятия, Управление торговлей, ERP) через библиотеку стандартных подсистем, но требует предварительной настройки.

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

Ниже разобран полный цикл: от проверки готовности системы до подписания конкретного документа, проверки подписи и решения типичных проблем. Инструкция ориентирована на типовые конфигурации на управляемых формах; в самописных решениях расположение команд может отличаться.

Что нужно подготовить перед подписанием

Первое условие — действующий сертификат квалифицированной или неквалифицированной электронной подписи. Квалифицированная подпись (УКЭП) выпускается аккредитованным удостоверяющим центром и приравнивается к собственноручной. Неквалифицированная подходит для внутреннего документооборота и обмена с контрагентами по соглашению сторон.

Второе условие — установленная на компьютере программа криптографии. В России чаще всего используют КриптоПро CSP или ViPNet CSP: именно эта программа выполняет математические операции подписания, а 1С только обращается к ней через стандартный интерфейс. Убедитесь, что лицензия криптопровайдера активна, иначе подписание завершится ошибкой.

Третье условие — сертификат установлен в хранилище операционной системы и виден криптопровайдеру. Проверить это можно через панель управления КриптоПро или через «Свойства обозревателя» → «Содержание» → «Сертификаты». Если сертификат выдан на токене (Рутокен, eToken), носитель должен быть подключён к компьютеру в момент подписания.

СертификатУстановлен и действителен

Проверьте срок действия и владельца в свойствах сертификата

КриптопровайдерКриптоПро CSP или ViPNet CSP

Откройте панель программы и убедитесь, что лицензия активна

Носитель ключаТокен или реестр

Подключите токен до запуска подписания, а не после ошибки

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

В типовых конфигурациях подсистема подписания по умолчанию может быть отключена. Откройте раздел «Администрирование» → «Общие настройки» и найдите группу «Электронная подпись и шифрование» (в некоторых конфигурациях — «Электронные подписи»). Установите флаг «Электронные подписи» и при необходимости «Шифрование».

В этой же форме проверьте список программ криптографии: 1С обычно сама находит установленный КриптоПро или ViPNet. Если список пуст, добавьте программу вручную, указав тип (например, «Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider») и путь к модулю. Для работы через веб-клиент дополнительно потребуется установить расширение для браузера.

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

Как подписать документ: пошаговый порядок действий

Откройте проведённый документ, который нужно подписать. В форме документа нажмите кнопку «Ещё» и в выпадающем меню найдите команду «Подписать» либо откройте панель «Электронная подпись» (обычно через ссылку в шапке или на командной панели). В некоторых конфигурациях подписание доступно прямо из списка документов через контекстное меню.

В открывшемся окне выберите сертификат, которым будет выполнено подписание. Если сертификатов несколько, выбирайте тот, чей владелец соответствует подписанту документа — например, директору или уполномоченному сотруднику. Введите пароль закрытого ключа, если он установлен, и подтвердите операцию.

После успешного подписания в панели «Электронная подпись» появится строка с данными подписи: владелец сертификата, дата и статус «Подпись верна». Документ можно подписать несколькими подписями — например, со стороны руководителя и бухгалтера.

Порядок подписания документа
  1. 1
    Проведите документ и убедитесь, что его содержимое окончательно — после подписания менять его нельзя
  2. 2
    Откройте документ, нажмите «Ещё» → «Подписать» или откройте панель «Электронная подпись»
  3. 3
    Выберите сертификат подписанта и введите пароль закрытого ключа
  4. 4
    Дождитесь статуса «Подпись верна» в списке подписей документа
  5. 5
    При необходимости добавьте вторую подпись другим сертификатом

Подписание печатных форм и файлов

Если нужно подписать не объект базы, а файл — например, сформированную печатную форму акта в PDF — используйте команду «Подписать файл» в форме работы с электронными подписями. Подпись сохранится отдельным файлом с расширением .sig рядом с документом, и контрагент сможет проверить её своими средствами.

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

Проверка выполняется из панели «Электронная подпись»: выделите строку подписи и нажмите «Проверить». 1С обратится к криптопровайдеру, пересчитает хеш документа и сравнит его с подписанным. Статус «Подпись верна» означает, что документ не менялся после подписания.

Критичное ограничение: любое изменение подписанного документа делает подпись недействительной. Если документ перепровели или исправили реквизиты, статус подписи сменится на «Неверна» или «Документ изменён». В этом случае подпись нужно удалить и наложить заново уже на актуальную версию.

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

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

Статус подписи в панели документа
Норма

«Подпись верна», указаны владелец и дата

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

«Подпись неверна» или «Документ изменён»

Сертификат подписанта
Норма

Срок действия не истёк, владелец соответствует подписанту

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

Сертификат просрочен или принадлежит другому лицу

Повторное открытие документа
Норма

Подпись отображается после перезапуска 1С

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

Подпись исчезла — вероятно, сбой записи в базу

Типичные ошибки и как их избежать

Самая частая ошибка — «Программа криптографии не найдена». Она возникает, когда криптопровайдер не установлен, не прописан в настройках 1С или лицензия истекла. Проверьте список программ в настройках электронной подписи и лицензию в панели КриптоПро.

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

Третья группа проблем — ошибки при работе через веб-клиент или тонкий клиент без установленных компонентов криптографии. Подписание выполняется на том компьютере, где стоит криптопровайдер: если пользователь работает через браузер, нужны расширение для браузера и локально установленный криптопровайдер.

Типичные ошибки
01
Подписание черновика: после подписания документ отредактировали — подпись стала недействительной, пришлось переподписывать
02
Выбор чужого сертификата: документ подписан не тем лицом, что при юридическом споре делает подпись оспоримой
03
Работа без подключённого токена: ошибка «ключевой носитель не найден» в разгар отправки отчётности
04
Игнорирование срока действия сертификата: подписание просроченным сертификатом юридически ничтожно

Ограничения и когда нужен обмен через ЭДО

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

Учтите и организационное ограничение: право подписи определяется доверенностью и внутренними регламентами. Техническая возможность подписать документ чужим сертификатом не делает такую подпись законной. Храните токены у ответственных лиц и не передавайте пароли закрытых ключей.

Частые вопросы

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

Для неквалифицированной подписи во внутреннем документообороте некоторые конфигурации поддерживают встроенные механизмы, но для юридически значимой подписи по ГОСТ криптопровайдер обязателен — без него сертификат УКЭП работать не будет.

Сколько подписей можно поставить на один документ?

Количество подписей не ограничено: документ можно подписать последовательно несколькими сертификатами, например директора и главбуха. Каждая подпись хранится отдельной строкой со своим статусом проверки.

Что будет с подписью при обмене данными между базами?

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

Можно ли подписать сразу несколько документов?

Да, в списке документов выделите нужные строки и используйте команду подписания из меню «Ещё» — 1С предложит выбрать сертификат и подпишет все выделенные документы пакетно. Убедитесь, что все документы проведены и не потребуют правок.

Действительна ли подпись после истечения сертификата?

Подпись, наложенная в период действия сертификата, остаётся юридически значимой, если подтверждён момент её создания (например, штампом времени оператора ЭДО). Подписи, созданные уже после окончания срока сертификата, действительными не считаются.

Итог

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

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