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

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

Как поменять сертификат в ЭДО 1С

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

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

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

Инструкция ориентирована на типовые конфигурации с библиотекой электронного взаимодействия (1С:Комплексная автоматизация, 1С:ERP, 1С:Бухгалтерия 8, Управление торговлей). Названия разделов могут немного отличаться в зависимости от версии, но логика действий одинакова.

Подготовка: что сделать до замены сертификата

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

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

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

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

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

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

Признак успешной установки — сертификат виден в списке личных сертификатов, при его выборе в тестовом подписании (например, через плагин КриптоПро) подпись создаётся без ошибок. Только после этого переходите к настройке 1С.

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

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

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

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

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

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

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

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

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

Проверка работы нового сертификата

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

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

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

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

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

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

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

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

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

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

Новый сертификат присутствует в списке и отмечен как действующий

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

В списке только старый сертификат или новый помечен ошибкой

Ответные титулы и извещения
Норма

Служебные документы формируются автоматически новым ключом

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

Извещения не создаются, в журнале ошибки криптографии

Типичные ошибки и как их избежать

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

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

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

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

Особые сценарии и ограничения

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

Если сертификат меняется из-за смены руководителя, сначала убедитесь, что данные в ЕГРЮЛ обновлены — удостоверяющий центр и оператор ЭДО сверяют сведения с реестром. Новый сертификат выпускается на нового руководителя, после чего выполняется стандартная процедура добавления и регистрации у оператора. Параллельно отзовите старый сертификат через удостоверяющий центр, чтобы исключить подписание документов от имени организации прежним лицом.

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

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

Облачная подпись и сервис 1С:Подпись

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

Итог

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

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

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

Можно ли поменять сертификат в ЭДО 1С, не прерывая работу?

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

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

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

Что делать, если 1С не видит новый сертификат в списке?

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

Истёк сертификат, а документы подписать нужно срочно. Что можно сделать?

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

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

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

Сертификат заменили, но оператор ЭДО отклоняет подписи. В чём причина?

Чаще всего сертификат не зарегистрирован на стороне оператора или зарегистрирован с другими реквизитами. Зайдите в личный кабинет оператора и проверьте список действующих сертификатов организации. Также сверьте, что ИНН и ОГРН в сертификате совпадают с данными учётной записи, а сам сертификат действителен на дату подписания.