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

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

Как установить новый сертификат в 1С:ЭДО

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

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

Процедура состоит из трёх этапов: установка сертификата в хранилище операционной системы, добавление его в справочник сертификатов 1С и привязка к учетной записи обмена электронными документами. В большинстве конфигураций (1С:Бухгалтерия, УТ, КА, ERP) логика одинакова, отличаются только названия разделов меню.

Перед началом работы убедитесь, что у вас есть сам контейнер закрытого ключа (на токене Рутокен, eToken или в реестре), пароль от контейнера и установленное средство криптозащиты — КриптоПро CSP или ViPNet CSP. Без СКЗИ 1С не сможет работать с закрытым ключом.

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

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

Откройте панель управления вашим СКЗИ и проверьте, что сертификат установлен в хранилище «Личное» с привязкой к закрытому ключу. В КриптоПро CSP это делается через вкладку «Сервис — Установить личный сертификат», в ViPNet — через «Мои сертификаты». Если сертификат виден в хранилище, но помечен как «без закрытого ключа», подписывать документы он не сможет.

Также проверьте цепочку доверия: корневой сертификат удостоверяющего центра должен быть установлен в хранилище «Доверенные корневые центры сертификации». Иначе 1С и оператор ЭДО будут считать подпись недействительной.

Где в 1С находятся настройки сертификатов ЭДО

В типовых конфигурациях путь выглядит так: «Администрирование — Обмен электронными документами» (в некоторых версиях — «Настройки ЭДО»). Здесь находятся два ключевых объекта: справочник «Сертификаты ключей электронной подписи» и список учетных записей ЭДО по организациям.

В 1С:Бухгалтерии также доступен быстрый переход через раздел «Операции — ЭДО» или через карточку организации. В Управлении торговлей и ERP настройки сгруппированы в разделе «НСИ и администрирование — Настройка интеграции — ЭДО».

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

Шаг 1: добавьте сертификат в программу

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

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

Если сертификат не появился в списке, значит, он не установлен в хранилище ОС с привязкой к закрытому ключу — вернитесь к настройке СКЗИ. Альтернативный вариант — добавить сертификат из файла (.cer), но тогда закрытый ключ должен быть доступен программе отдельно.

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

Шаг 2: привяжите сертификат к учетной записи ЭДО

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

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

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

Шаг 3: проверьте работу нового сертификата

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

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

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

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

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

Статус сертификата в карточке
Норма

«Действителен», закрытый ключ доступен

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

Ошибка проверки ключа или сертификат не найден

Исходящий документ
Норма

Подписан новым сертификатом, статус «Доставлен»

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

Ошибка подписи или отказ оператора

Информация у оператора ЭДО
Норма

Сертификат зарегистрирован и активен

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

Сертификат отсутствует в кабинете оператора

Что делать со старым сертификатом

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

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

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

Если сертификат не работает: диагностика

Если 1С не видит сертификат, проверьте три вещи: установлен ли он в хранилище «Личное» текущего пользователя Windows, виден ли контейнер в СКЗИ и не истёк ли срок лицензии криптопровайдера. Лицензия КриптоПро CSP с ограниченным сроком — частая причина внезапных сбоев подписания.

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

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

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

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

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

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

Можно ли использовать один сертификат для нескольких организаций в 1С?

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

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

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

Можно ли установить сертификат на сервер 1С для автоматического подписания?

Да, в клиент-серверном режиме сертификат и СКЗИ устанавливаются на сервере 1С под пользователем, от имени которого работает служба агента сервера. В настройках сертификата включается хранение пароля для автоматического подписания. Учитывайте, что это снижает защищённость закрытого ключа.

Что делать, если сертификат выпущен на облачной подписи (например, КриптоПро DSS)?

Облачный сертификат добавляется через настройки интеграции с сервисом DSS: указывается адрес сервиса, учетные данные, после чего сертификат появляется в списке. Локальный контейнер и токен в этом случае не нужны.

Сколько времени занимает замена сертификата?

При готовом контейнере и настроенном СКЗИ вся процедура занимает 10–20 минут. Основное время обычно уходит на регистрацию сертификата у оператора ЭДО, если она требуется, и на тестовый обмен с контрагентом.

Итог

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

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