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

Администрирование · 10 мин

Подпись в 1С: что это такое и как работает электронное подписание

Что такое электронная подпись в 1С, какие виды сертификатов используются, как настроить подписание документов и исправить типичные ошибки подписания.

Под электронной подписью в 1С понимают криптографический механизм, который подтверждает авторство и целостность электронного документа — счёта-фактуры, накладной, отчёта в ФНС или кадрового приказа. В программах 1С подписание встроено в типовые конфигурации через подсистему «Электронная подпись» библиотеки стандартных подсистем (БСП), поэтому пользователь чаще всего работает с уже готовыми кнопками «Подписать» и «Проверить подпись».

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

Чаще всего с подписью в 1С сталкиваются бухгалтеры при сдаче отчётности и обмене электронными документами (ЭДО), кадровики при переходе на кадровый ЭДО, а также руководители, которым нужно подписывать документы удалённо. Ниже разберём, какие виды подписей применяются, как их настроить и что делать при ошибках.

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

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

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

Что нужно для подписания документов в 1С

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

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

Третий компонент — настройки в самой 1С. В типовых конфигурациях (1С:Бухгалтерия, 1С:ЗУП, 1С:Управление торговлей и др.) нужно включить использование электронных подписей в разделе «Администрирование» → «Обмен электронными документами» или «Настройки электронной подписи и шифрования», затем добавить сертификат и указать программу защиты информации.

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

Как подписать и проверить документ в 1С

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

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

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

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

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

«Подпись действительна», указаны ФИО подписанта и дата

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

«Подпись недействительна» или «Не удалось проверить»

Целостность документа
Норма

Документ не редактировался после подписания

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

Документ изменён — подпись аннулирована, требуется переподписание

Сертификат
Норма

Срок действия не истёк, сертификат не отозван

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

Сертификат просрочен или не найден в хранилище

Где подпись применяется на практике

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

В ЭДО подписываются УПД, счета-фактуры, акты и накладные. При этом часто требуется две подписи: продавец подписывает документ при отправке, покупатель — титул покупателя при приёме. В кадровом ЭДО сотрудники подписывают заявления и ознакомления с приказами, для чего им выдаются сертификаты — квалифицированные или неквалифицированные в зависимости от типа документа.

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

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

Вторая группа ошибок связана с криптопровайдером: «Ошибка вызова метода внешней компоненты», «Не установлена программа защиты информации». Это значит, что КриптоПро или ViPNet не установлен, истекла лицензия криптопровайдера или в настройках 1С выбрана неверная программа. Также ошибки возникают, если 1С запущена в веб-клиенте без установленных расширений для работы с криптографией.

Типичные ошибки
01
Попытка подписать документ просроченным сертификатом — документы будут отклонены ведомством или контрагентом
02
Редактирование документа после подписания — подпись становится недействительной, требуется отмена изменений или переподписание
03
Установка сертификата в чужой профиль Windows — 1С не видит сертификат под текущим пользователем
04
Игнорирование срока лицензии криптопровайдера — подписание внезапно перестаёт работать
05
Отправка документа без проверки подписи у получателя — выясняется, что у контрагента подпись не проверяется

Ограничения и меры безопасности

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

Учитывайте ограничения: сертификат привязан к конкретному человеку и организации, поэтому подписать документ «за директора» своим сертификатом нельзя — такая подпись не будет соответствовать требованиям. Также при смене руководителя или реквизитов организации сертификат подлежит замене.

Что выбрать: токен, облачная подпись или сертификат ФНС

Сравнение вариантов хранения подписи

Токен (Рутокен, JaCarta)

Максимальный контроль и переносимость между компьютерами; минус — нужен физический носитель и драйверы

Сертификат в реестре компьютера

Удобно для одного рабочего места; минус — привязка к компьютеру и риск копирования ключа

Облачная подпись (в сервисе оператора ЭДО)

Подписание из любого места без токена; минус — зависимость от сервиса и подтверждение через SMS

Сертификат ФНС для руководителя

Бесплатный квалифицированный сертификат для руководителя юрлица; минус — только для строго определённых лиц и целей

Выбор зависит от сценария. Для бухгалтера, сдающего отчётность с одного рабочего места, достаточно сертификата в реестре или на токене. Для руководителя, подписывающего документы в разъездах, удобнее облачная подпись. Для массового кадрового ЭДО сотрудникам часто выдают неквалифицированные сертификаты через оператора, если регламент компании это допускает.

Итог

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

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

Частые вопросы о подписи в 1С

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

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

Почему 1С пишет «Подпись недействительна», хотя документ никто не менял?

Частые причины — истёкший или отозванный сертификат, отсутствие криптопровайдера на компьютере проверяющего либо изменение связанных данных документа, которые входят в область подписания. Проверьте срок действия сертификата и установлен ли КриптоПро/ViPNet.

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

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

Что делать, если истёк срок действия сертификата?

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

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

Да, если у него есть отдельный сертификат для каждой организации — сертификат привязан к конкретному юрлицу и физлицу-подписанту. В 1С при подписании просто выбирается нужный сертификат из списка.

Работает ли подписание в веб-клиенте 1С?

Работает, но требует установки расширения для работы с криптографией в браузере и криптопровайдера на компьютере пользователя. Если расширение не установлено, 1С предложит его при первой попытке подписания.