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

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

Что такое ЭДС в 1С и как с ней работать

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

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

Механизм ЭДС встроен в типовые конфигурации: «1С:Бухгалтерия», «1С:Управление торговлей», «1С:Зарплата и управление персоналом», «1С:Комплексная автоматизация» и другие решения на платформе 1С:Предприятие 8. Подписание выполняется штатными средствами конфигурации с использованием сертификата ключа проверки электронной подписи, который выдаёт удостоверяющий центр.

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

Что такое ЭДС и какие виды подписей используются в 1С

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

В законодательстве и в практике работы с 1С выделяют три вида подписи:

  • Простая электронная подпись — логин и пароль, коды из SMS. В 1С фактически это вход пользователя в базу. Юридической силы для внешнего документооборота не имеет.
  • Усиленная неквалифицированная подпись (УНЭП) — создаётся криптографическими средствами, но сертификат выдан не аккредитованным удостоверяющим центром. Подходит для внутреннего документооборота и обмена по соглашению сторон.
  • Усиленная квалифицированная подпись (УКЭП) — сертификат выдан удостоверяющим центром, аккредитованным Минцифры. Обязательна для сдачи отчётности, участия в закупках и юридически значимого ЭДО с контрагентами.

Для чего нужна ЭДС внутри 1С

Главное назначение — сдача отчётности. Сервис «1С-Отчётность» отправляет декларации, расчёты и отчёты в ФНС, ПФР, ФСС, Росстат и другие органы, и каждый файл перед отправкой подписывается сертификатом организации или индивидуального предпринимателя. Без действующей УКЭП отправка невозможна.

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

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

Отчётность1С-Отчётность

Требуется УКЭП организации или ИП

Обмен с контрагентамиЭДО через оператора

Нужна УКЭП и договор с оператором ЭДО

Внутренние документыСогласование

Достаточно УНЭП или штатной подписи конфигурации

Что нужно перед настройкой: сертификат и криптопровайдер

Для работы ЭДС в 1С требуется три компонента. Первый — сертификат ключа проверки электронной подписи, выданный удостоверяющим центром на организацию или физическое лицо. Второй — криптопровайдер, программа, выполняющая криптографические операции (чаще всего используются КриптоПро CSP или ViPNet CSP). Третий — носитель ключа: USB-токен (РуТокен, eToken, JaCarta) или реестр компьютера.

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

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

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

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

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

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

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

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

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

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

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

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

«Подпись верна», сертификат действителен

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

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

Дата подписания
Норма

Дата в пределах срока действия сертификата

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

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

Отправка отчётности
Норма

Статус «Сдано», получена квитанция о приёме

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

Ошибка криптографии или отказ из-за подписи

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

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

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

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

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

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

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

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

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

Маршрут решения

Как выбрать действие

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

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

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

Частые вопросы об ЭДС в 1С

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

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

Что делать, если сертификат истёк в разгар отчётного периода?

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

Чем облачная подпись отличается от подписи на токене?

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

Почему 1С пишет «Сертификат не имеет связи с закрытым ключом»?

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

Нужна ли отдельная подпись для каждой конфигурации 1С?

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

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

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