Подключение квалифицированной подписи для обмена документами через 1С ЭДО

· 10 мин

Содержание

Подпись в 1С ЭДО добавляют в разделе Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования, вкладка «Сертификаты», кнопка Добавить. Но до того, как сертификат появится в этом списке, его нужно установить в хранилище Windows, а на компьютере — поставить криптопровайдер, которым выпущена подпись. Без этих двух шагов 1С сертификат просто не увидит.

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

Что подготовить до настройки подписи

Добавление сертификата пройдёт за пару минут, если заранее собрать четыре вещи.

  • 🔐 Токен с КЭП. Для организации подпись руководителя бесплатно выпускает УЦ ФНС на защищённом носителе — Рутокен Lite, JaCarta-2 или аналог. На сотрудника оформляют личную КЭП физлица плюс машиночитаемую доверенность (МЧД).
  • ⚙️ Криптопровайдер. Программа, которая умеет работать с ключом по ГОСТ: КриптоПро CSP (платная лицензия) или ВипНет CSP (бесплатная). Криптопровайдер должен быть тем же, которым выпущен сертификат. Два ГОСТ-провайдера на одной машине часто конфликтуют — ставьте один.
  • 💻 Драйвер носителя. Для Рутокена — «Драйверы Рутокен», для JaCarta — «Единый клиент JaCarta». Без драйвера Windows не прочитает токен.
  • 🧩 Актуальная платформа и конфигурация. Обмен работает в типовых конфигурациях (Бухгалтерия 3.0, УТ 11, ЗУП 3.1, ERP) на платформе 8.3 с интерфейсом «Такси». Модуль 1С-ЭДО встроен в них по умолчанию.
Готовность к добавлению подписи
Выполнено: 0 / 5

Срок действия КЭП — обычно 12–15 месяцев. Проверьте его заранее: обмен счетами-фактурами с просроченной подписью оператор не пропустит.

Какой именно криптопровайдер нужен, обычно указано в документах удостоверяющего центра или прямо в поле сертификата. Если выбора нет (например, УЦ ФНС записал ключ под КриптоПро) — ставьте то, что требует УЦ. ВипНет CSP бесплатен, но его лицензия встроена в срок действия сертификата, а КриптоПро покупается отдельно и действует бессрочно на конкретной машине. Смешивать провайдеры одного типа на одной машине нельзя: один из них перестанет видеть ключи.

Установка сертификата в хранилище Windows

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

Через КриптоПро CSP:

  1. Откройте Пуск → КриптоПро CSP, перейдите на вкладку Сервис.
  2. Нажмите Просмотреть сертификаты в контейнере, затем Обзор и выберите контейнер на токене.
  3. В окне сведений нажмите Установить. Сертификат попадёт в хранилище «Личные».

Если выдан отдельный файл сертификата (.cer), на той же вкладке есть кнопка Установить личный сертификат — укажите файл и привяжите его к контейнеру на носителе.

Проверить результат можно в оснастке: нажмите Win+R, введите certmgr.msc, откройте Личное → Сертификаты. Ваша КЭП должна быть в списке, а по двойному клику — строка «Есть закрытый ключ для этого сертификата».

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

Устанавливайте сертификат под той учётной записью Windows, под которой работаете в 1С. Если 1С запущена на терминальном сервере, подпись ставят в хранилище пользователя именно на сервере, а не на локальном ПК.

Компонент криптографии для тонкого клиента

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

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

После установки перезапустите 1С. В веб-клиенте дополнительно разрешите работу расширения в браузере, когда он спросит: для каждого браузера (Chrome, Яндекс.Браузер, Firefox) разрешение выдаётся отдельно, а само расширение криптографии должно быть включено в настройках дополнений браузера.

Если 1С работает в облаке или на RDP-сервере, расширение и криптопровайдер ставят на том сервере, где открыт сеанс, а токен пробрасывают в сеанс средствами удалённого доступа. Локально установленная на вашем ПК подпись в облачный сеанс сама по себе не попадёт.

В толстом клиенте (обычное приложение на той же машине, где стоит криптопровайдер) расширение не требуется — 1С видит провайдер напрямую.

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

Теперь подключаем подпись в самой программе. Путь в Бухгалтерии 3.0: Администрирование → Обмен электронными документами. В УТ 11 и ERP раздел тот же — «Обмен электронными документами», в ЗУП 3.1 настройки ЭДО относятся к кадровому обмену, но механизм подписи общий.

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

Если ключа ещё нет, на той же вкладке доступно Заявление на выпуск сертификата — выпуск подписи прямо из 1С через сервис оператора. Но подпись руководителя от УЦ ФНС так не получить: её оформляют в налоговой, а в 1С только подключают по инструкции выше.

Отдельно загляните на вкладку Программы: там должен быть отмечен ваш криптопровайдер (Crypto-Pro GOST R 34.10-2012... для КриптоПро). Если провайдер не определился автоматически, добавьте его вручную из списка установленных.

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

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

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

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

В карточке сертификата (Настройки электронной подписи и шифрования → Сертификаты, двойной клик) нажмите Проверить. 1С запросит пароль контейнера и прогонит четыре теста:

Что проверяетсяЧто означает сбой
ПодписаниеНет доступа к закрытому ключу — проверьте токен и пароль
Проверка подписиНе установлен корневой сертификат удостоверяющего центра
Шифрование и расшифровкаСертификат без ключа шифрования либо нет лицензии КриптоПро

При первой проверке КриптоПро попросит пароль (PIN) контейнера. Можно поставить галочку «Запомнить пароль», чтобы 1С не спрашивала его на каждую подпись, — но тогда любой, кто имеет доступ к вашему сеансу Windows и токену, сможет подписывать документы . На общем компьютере пароль не сохраняйте.

Если все пункты зелёные — подпись готова. После этого отправьте тестовый документ: в списке, например, реализаций выделите документ, нажмите ЭДО → Просмотреть электронный документ → Подписать и отправить. 1С сформирует электронный документ, подпишет его вашей КЭП и передаст оператору.

Статус отправленного документа смотрите в Продажи → Текущие дела ЭДО (в Бухгалтерии) — рабочее место, где видно, что ушло, что подписано контрагентом, а что ждёт действий.

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

МЧД: когда нужна доверенность на подпись

С 1 сентября 2023 года сотрудник организации подписывает документы не «подписью фирмы», а своей личной КЭП физического лица. Полномочия подтверждает машиночитаемая доверенность — МЧД.

Как это выглядит на практике:

  • 👤 Директор — КЭП организации от УЦ ФНС. МЧД не нужна, подпись уже содержит реквизиты юрлица.
  • 🧾 Бухгалтер, менеджер — личная КЭП физлица + МЧД, выданная директором. В 1С МЧД регистрируют и привязывают к сертификату сотрудника.
  • 🏢 Аутсорсер, представитель — тоже по МЧД от клиента.

Формат МЧД задаёт ФНС, а не оператор ЭДО. В 1С доверенности хранятся в отдельном разделе работы с МЧД; при подписании программа сама подставит действующую доверенность к подписи сотрудника.

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

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

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

Диагностика: выберите симптом

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

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

Можно ли подписывать документы в ЭДО неквалифицированной подписью?
Счета-фактуры и УПД — только квалифицированной (КЭП), это требование Налогового кодекса. Обычную первичку (акты, накладные) стороны по соглашению могут подписывать и неквалифицированной подписью, но на практике в 1С-ЭДО используют КЭП для всех документов.
Одна КЭП работает и для отчётности, и для ЭДО?
Да. Квалифицированный сертификат руководителя подходит и для сдачи отчётности через 1С-Отчетность, и для обмена через 1С-ЭДО. Добавлять его в настройки электронной подписи нужно один раз.
Что делать, если истёк срок действия сертификата?
Выпустить новый (директору — в УЦ ФНС, сотруднику — в аккредитованном УЦ), установить его в хранилище и добавить в 1С тем же способом. Старую КЭП из справочника удалять не обязательно — она останется для проверки ранее подписанных документов.
Нужен ли КриптоПро, если подпись на Рутокене?
Да. Токен хранит ключ, но криптографические операции по ГОСТ выполняет провайдер (КриптоПро CSP или ВипНет CSP). Исключение — Рутокен ЭЦП 2.0 с функцией подписи на борту, но для 1С-ЭДО обычно всё равно ставят КриптоПро.
Можно ли добавить одну подпись на несколько компьютеров?
Да, если на каждой машине установлен криптопровайдер, драйвер носителя и сам сертификат, а токен физически подключён к той машине, где подписывают. При работе на терминальном сервере подпись настраивают один раз на сервере, и ею пользуются все, у кого есть доступ к сеансу и токену.

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
  • Налоговый кодекс РФ, ст. 169 (электронный счёт-фактура)