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

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

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

Как подписать документ в 1С электронной подписью: настройка сертификата, подписание в 1С:Документооборот и ЭДО, проверка результата и типичные ошибки.

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

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

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

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

Электронная подпись в 1С работает через криптопровайдер операционной системы. Программа не хранит закрытый ключ сама — она обращается к сертификату, установленному в хранилище Windows или на токене (РуТокен, eToken и подобных).

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

Также убедитесь, что пользователь 1С имеет права на подписание. В типовых конфигурациях для этого нужна роль «Добавление и изменение электронных подписей» или профиль группы доступа, включающий работу с ЭП.

Настройка электронной подписи в 1С

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

После включения опции программа предложит проверить доступные программы криптографии. Нажмите «Программы» и убедитесь, что в списке есть ваш криптопровайдер с корректным типом. Если список пуст, добавьте программу вручную: укажите тип, например «КриптоПро CSP», путь к модулям программа обычно находит сама.

Затем откройте список сертификатов («Сертификаты ключей электронной подписи и шифрования») и добавьте нужный сертификат из хранилища. В карточке сертификата можно назначить его конкретному пользователю и указать назначение — для каких документов он применяется.

Порядок настройки
  1. 1
    Установите криптопровайдер и сертификат в операционную систему
  2. 2
    Включите опцию «Электронные подписи» в Администрирование → Обмен электронными документами
  3. 3
    Проверьте, что криптопровайдер виден в списке программ
  4. 4
    Добавьте сертификат в справочник сертификатов 1С
  5. 5
    Нажмите «Проверить» в карточке сертификата и убедитесь в успешной проверке

Как подписать документ в «1С:Документооборот»

В «1С:Документооборот» подписание доступно из карточки документа. Откройте нужный документ, перейдите на закладку «Подписи» или нажмите кнопку «Подписать» на командной панели. Программа предложит выбрать сертификат — укажите свой и подтвердите действие.

Если подписывается файл, вложенный в документ, подпись формируется отдельно для каждого файла. После подписания в списке подписей появится запись с ФИО владельца сертификата, датой и статусом проверки. Зелёная отметка означает, что подпись математически корректна и файл после подписания не менялся.

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

Подписание по маршруту согласования

Если в организации настроены процессы согласования, подписание часто выполняется через задачу «Подписать документ». Откройте задачу из списка «Мои задачи», проверьте содержимое документа и нажмите «Подписано». Отклонение документа оформляется кнопкой «Не подписано» с обязательным комментарием.

Подписание документов ЭДО в типовых конфигурациях

В «1С:Бухгалтерии», «1С:Управление торговлей» и «1С:ERP» подписание электронных документов выполняется из формы самого документа (счёт-фактура, акт, УПД) либо из рабочего места «Электронные документы» в разделе «Обмен с контрагентами».

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

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

Проверка результата подписания

После подписания убедитесь, что подпись действительно сформирована и валидна. В карточке документа откройте список подписей: у корректной подписи статус «Верна», указаны владелец сертификата и дата подписания.

Для документов ЭДО проверьте состояние обмена: после подписания и отправки статус меняется на «Ожидается подтверждение получения» или «Обмен завершён». Если документ «завис» в статусе подготовки, проверьте соединение с оператором ЭДО и журнал ошибок обмена.

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

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

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

Статус «Верна», видны владелец и дата

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

«Неверна» или «Не удалось проверить» — файл изменён или сертификат недоступен

Состояние документа ЭДО
Норма

«Отправлен» или «Обмен завершён»

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

Долго висит «Подготовлен» — проблема с отправкой оператору

Срок действия сертификата
Норма

Дата окончания в будущем

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

Срок истёк — подпись не будет принята контрагентом и ФНС

Типичные ошибки и их устранение

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

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

Если подпись формируется, но контрагент её не принимает, обычно дело в доверии к сертификату: не установлена цепочка корневых сертификатов удостоверяющего центра на стороне получателя или сертификат отозван. Обновите корневые сертификаты и проверьте статус сертификата в реестре УЦ.

Типичные ошибки
01
Подписание личным сертификатом вместо сертификата организации — документ ЭДО будет отклонён
02
Игнорирование истекающего срока сертификата — в день отправки подпись окажется недействительной
03
Изменение файла после подписания — подпись становится неверной, документ нужно подписывать заново
04
Подписание входящего акта без сверки сумм — подтверждается приёмка с ошибками

Ограничения и когда нужна помощь специалиста

Самостоятельно безопасно выполнять подписание при уже настроенной инфраструктуре: сертификат установлен, обмен с оператором работает, права выданы. Это штатная ежедневная операция пользователя.

К администратору или внедренцу стоит обращаться при первичной настройке криптопровайдера и маршрутов подписания, при перевыпуске сертификатов с перенастройкой учётных записей ЭДО, а также при массовых ошибках проверки подписей — это может указывать на проблемы с цепочками доверия или обновлением платформы.

Итог

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

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

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

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

Да, если закрытый ключ хранится в реестре компьютера или в облачном хранилище (например, при использовании облачной подписи оператора ЭДО). Токен — лишь один из вариантов носителя ключа, но он надёжнее защищает ключ от копирования.

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

Несколько. Документ могут подписать руководитель, бухгалтер и другие ответственные лица — каждая подпись фиксируется отдельной записью. Это штатный сценарий для внутреннего документооборота и согласования.

Что делать, если подписал документ по ошибке?

Во внутреннем документообороте подпись можно удалить при наличии прав, после чего документ подписывается заново. В ЭДО подписанный и отправленный документ отозвать нельзя — инициируйте аннулирование через рабочее место электронных документов и согласуйте его с контрагентом.

Почему кнопка «Подписать» неактивна?

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

Имеет ли юридическую силу документ, подписанный в 1С?

Да, если использована квалифицированная электронная подпись и соблюдены правила обмена (для ЭДО — через оператора с формированием извещений). Такой документ равнозначен бумажному с собственноручной подписью.

Можно ли подписывать документы с мобильного клиента 1С?

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