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

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

Как добавить ЭЦП в 1С ЭДО: настройка подписи для обмена документами

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

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

Инструкция подходит для типовых конфигураций на управляемых формах — «1С:Бухгалтерия 8», «1С:Управление торговлей», «1С:ERP», «1С:Комплексная автоматизация». Названия пунктов меню могут незначительно отличаться в зависимости от релиза, но логика действий одинакова: сначала сертификат появляется в списке программы, затем привязывается к учетной записи ЭДО и регистрируется у оператора.

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

Что проверить перед добавлением подписи

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

Во-вторых, носитель с ключом (токен Rutoken, eToken или флешка) должен быть подключен к компьютеру, а драйверы токена — установлены. В-третьих, проверьте срок действия сертификата: просроченную подпись программа либо не покажет в списке, либо откажется регистрировать у оператора. Срок действия виден в свойствах сертификата через панель криптопровайдера или оснастку Windows.

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

КриптопровайдерУстановлен и лицензия активна

Проверьте наличие КриптоПро CSP или ViPNet CSP в списке установленных программ

СертификатДействующий и установлен в хранилище

Откройте свойства сертификата и проверьте срок действия и наличие закрытого ключа

ТокенОпределяется системой

Носитель должен отображаться в панели управления криптопровайдера

Права в 1СЕсть доступ к настройке ЭДО

Проверьте профиль пользователя в разделе администрирования пользователей

Установка сертификата в операционную систему

1С работает с сертификатами через хранилище Windows, поэтому сначала подпись нужно установить на уровне системы. Откройте панель управления криптопровайдера (например, «КриптоПро CSP» → вкладка «Сервис» → «Просмотреть сертификаты в контейнере»), найдите контейнер закрытого ключа на токене и установите личный сертификат. Альтернативный путь — оснастка «Сертификаты» (certmgr.msc): импорт в хранилище «Личное» текущего пользователя.

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

Добавление сертификата в 1С

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

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

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

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

Привязка ЭЦП к учетной записи ЭДО

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

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

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

Проверка работы подписи

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

Признак успеха: документ переходит в статус «Отправлен», затем «Доставлен», а в карточке документа видна информация о подписи — кем и когда подписан. Если на этапе подписания возникает ошибка, посмотрите текст сообщения: «сертификат не найден» указывает на проблему установки в системе, «отклонено оператором» — на незавершенную регистрацию или отсутствие МЧД.

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

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

Статус сертификата в учетной записи ЭДО
Норма

«Зарегистрирован» или «Действует»

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

«Ожидает регистрации» долгое время или ошибка регистрации

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

Документ подписан и ушел в статус «Отправлен»

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

Ошибка доступа к закрытому ключу или запрос пароля зацикливается

Цепочка сертификации
Норма

Путь сертификации без предупреждений

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

Система сообщает о недоверенном издателе

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

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

Вторая типичная ситуация — ошибка «не удается построить цепочку сертификатов» при подписании. Это означает, что не установлен корневой сертификат удостоверяющего центра. Скачайте его с сайта УЦ, выдавшего подпись, и установите в хранилище «Доверенные корневые центры сертификации».

Третья группа ошибок связана с оператором: сертификат добавлен в 1С, но документы не подписываются. Проверьте статус регистрации сертификата у оператора, срок действия договора с оператором и актуальность МЧД, если подписант — не руководитель.

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

Особые сценарии: несколько подписей и серверный режим

Несколько сертификатов в одной базе

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

Клиент-серверный режим и тонкий клиент

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

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

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

Можно ли использовать неквалифицированную подпись для 1С ЭДО?

Для обмена юридически значимыми документами (счета-фактуры, УПД, акты) требуется квалифицированная электронная подпись. Неквалифицированная подходит только для внутреннего документооборота или обмена по соглашению сторон, но большинство операторов и налоговая её не примут.

Сертификат установлен, но 1С его не видит. Что делать?

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

Нужно ли заново добавлять сертификат после его перевыпуска?

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

Можно ли подписывать документы ЭДО с нескольких компьютеров одним сертификатом?

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

Что делать, если документ подписан, но контрагент его не получил?

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

Обязательна ли машиночитаемая доверенность (МЧД) для подписанта?

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

Итог

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

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