Администрирование · 12 мин
Как поменять сертификат в ЭДО 1С
Как заменить сертификат электронной подписи в ЭДО 1С: подготовка, добавление нового сертификата, настройка в учётной записи ЭДО, проверка обмена и типичные ошибки.
Замена сертификата в ЭДО 1С требуется, когда истекает срок действия квалифицированной электронной подписи, меняется руководитель организации, сотрудник увольняется или сертификат скомпрометирован. Пока новый сертификат не добавлен и не привязан к учётной записи ЭДО, подписывать и отправлять электронные документы невозможно — обмен фактически останавливается.
Процедура состоит из трёх этапов: получение нового сертификата в удостоверяющем центре, установка его в операционную систему или на токен и регистрация в 1С с привязкой к учётной записи ЭДО оператора (Диадок, СБИС, Такском и других). Ошибка на любом этапе приводит к тому, что документы уходят неподписанными или оператор ЭДО отклоняет подпись.
Инструкция ориентирована на типовые конфигурации с библиотекой электронного взаимодействия (1С:Комплексная автоматизация, 1С:ERP, 1С:Бухгалтерия 8, Управление торговлей). Названия разделов могут немного отличаться в зависимости от версии, но логика действий одинакова.
Подготовка: что сделать до замены сертификата
Прежде чем менять сертификат, убедитесь, что новый ключ уже выпущен и доступен. Сертификат квалифицированной электронной подписи получают в аккредитованном удостоверяющем центре — на физическом носителе (токене Рутокен, eToken, JaCarta) или в виде файла закрытого ключа. Проверьте, что на компьютере установлены криптопровайдер (КриптоПро CSP или ViPNet CSP) и драйверы токена, а сам сертификат виден в системе.
Определите, на каких рабочих местах используется подпись. Если документы подписывают несколько сотрудников с разными сертификатами, замену нужно выполнить на каждом компьютере, где хранится старый ключ. Согласуйте с бухгалтерией момент замены: в период перехода не должно быть неподписанных срочных документов, например счетов-фактур в конце отчётного периода.
Уточните, к какому оператору ЭДО подключена ваша учётная запись — от этого зависит, нужно ли дополнительно регистрировать новый сертификат в личном кабинете оператора. В некоторых связках (например, 1С-ЭДО через сервис 1С:Подпись) регистрация происходит автоматически при добавлении сертификата в программу.
Установка нового сертификата в операционную систему
Если сертификат записан на токен, подключите устройство к компьютеру и откройте утилиту криптопровайдера. В КриптоПро CSP это делается через панель «Оборудование — Настроить считыватели» и «Сервис — Просмотреть сертификаты в контейнере». Убедитесь, что контейнер закрытого ключа читается, и установите сертификат в хранилище «Личное» текущего пользователя.
Если сертификат получен в виде файла, установите его через оснастку «Сертификаты» Windows (certmgr.msc) в раздел «Личные» с привязкой к закрытому ключу. После установки откройте сертификат и проверьте цепочку доверия: статус должен показывать, что сертификат действителен, путь сертификации — без ошибок. Если цепочка не строится, установите корневой сертификат удостоверяющего центра и промежуточные сертификаты.
Признак успешной установки — сертификат виден в списке личных сертификатов, при его выборе в тестовом подписании (например, через плагин КриптоПро) подпись создаётся без ошибок. Только после этого переходите к настройке 1С.
Добавление сертификата в 1С
В типовых конфигурациях откройте раздел «Администрирование — Обмен электронными документами — Обмен электронными документами» и перейдите по ссылке «Сертификаты ключей электронной подписи и шифрования» (в некоторых версиях путь: «Администрирование — Настройка электронной подписи и шифрования»). Нажмите «Добавить» и выберите вариант «Из установленных на компьютере» — программа покажет список сертификатов из хранилища системы.
Выберите новый сертификат и заполните его карточку: укажите пользователя, которому разрешено подписывать документы этим ключом, и при необходимости ограничьте список организаций. Если сертификат принадлежит руководителю, а подписывает документы бухгалтер, права должны быть выданы именно бухгалтеру на этом рабочем месте.
Если сертификат хранится в облачном сервисе (например, подпись в облаке у оператора ЭДО), добавление выполняется через соответствующий сервис подписания, а не через системное хранилище. В этом случае на компьютере криптопровайдер и локальный ключ не нужны, но требуется действующая подписка на облачную подпись.
- 1Получите новый сертификат в удостоверяющем центре и установите его в систему
- 2Откройте в 1С «Администрирование — Обмен электронными документами — Сертификаты»
- 3Добавьте сертификат из установленных на компьютере и назначьте пользователя
- 4Откройте учётную запись ЭДО и привяжите новый сертификат к ней
- 5Зарегистрируйте сертификат у оператора ЭДО, если это требуется
- 6Отправьте тестовый документ и проверьте прохождение подписи
- 7Пометьте старый сертификат как неиспользуемый после завершения обменов
Привязка сертификата к учётной записи ЭДО
Добавления сертификата в справочник недостаточно — его нужно связать с учётной записью ЭДО. Откройте «Учётные записи ЭДО» в том же разделе обмена электронными документами, выберите нужную учётную запись организации и перейдите на вкладку со списком сертификатов. Добавьте новый сертификат в таблицу и установите для него назначение: подписание документов, аннулирование, служебные документы.
Для учётных записей операторов ЭДО (Диадок, СБИС и других) новый сертификат должен быть зарегистрирован на стороне оператора. В ряде конфигураций при добавлении сертификата программа предлагает отправить регистрационные данные оператору автоматически. Если автоматической регистрации нет, зайдите в личный кабинет оператора и добавьте сертификат вручную, загрузив файл открытого ключа (.cer).
Если используется сервис 1С-ЭДО, сертификат регистрируется в рамках заявления на подключение или через настройки учётной записи. Проверьте, что идентификатор участника ЭДО остался прежним — меняется только ключ подписи, а не учётная запись, поэтому настройки маршрутов и приглашения контрагентов сохраняются.
Проверка работы нового сертификата
После привязки выполните тестовый обмен. Создайте нефискальный документ (например, акт или накладную) контрагенту, с которым настроен ЭДО, подпишите его новым сертификатом и отправьте. Проследите статусы: документ должен пройти этапы «Подписан», «Отправлен», «Доставлен», а от контрагента должно прийти извещение о получении.
Проверьте входящий поток: попросите контрагента отправить тестовый документ или дождитесь реального. Входящий документ должен корректно отобразиться, а ответная подпись — сформироваться новым сертификатом. Если в настройках указано автоматическое формирование ответных титулов, убедитесь, что в них подставляется именно новый ключ.
Дополнительно проверьте журнал обмена на предмет ошибок криптографии: сообщения вида «сертификат не найден», «ошибка проверки подписи», «ключ не соответствует учётной записи» указывают на незавершённую привязку или незарегистрированный у оператора сертификат.
Как проверить результат
Документ подписан новым сертификатом и доставлен контрагенту
Документ завис в статусе «Ожидает подписи» или «Ошибка отправки»
Новый сертификат присутствует в списке и отмечен как действующий
В списке только старый сертификат или новый помечен ошибкой
Служебные документы формируются автоматически новым ключом
Извещения не создаются, в журнале ошибки криптографии
Типичные ошибки и как их избежать
Самая частая проблема — сертификат добавлен в справочник, но не привязан к учётной записи ЭДО. Внешне всё выглядит настроенным, однако при подписании документа программа не предлагает новый ключ или подписывает старым. Всегда проверяйте вкладку сертификатов внутри самой учётной записи, а не только общий справочник.
Вторая распространённая ошибка — сертификат установлен в хранилище другого пользователя Windows или на другом компьютере. Подписание в 1С выполняется от имени текущего пользователя сеанса, поэтому ключ должен быть доступен именно ему. При работе через RDP или в терминальном режиме токен должен быть проброшен в сессию, а криптопровайдер установлен на сервере.
Третья группа ошибок связана со старым сертификатом: его преждевременно удаляют, и входящие документы, подписанные контрагентом в ответ на ваши старые титулы, невозможно корректно обработать. Держите старый сертификат в системе до полного закрытия всех документооборотов, обычно это несколько недель после замены.
Особые сценарии и ограничения
Замена сертификата при смене руководителя
Если сертификат меняется из-за смены руководителя, сначала убедитесь, что данные в ЕГРЮЛ обновлены — удостоверяющий центр и оператор ЭДО сверяют сведения с реестром. Новый сертификат выпускается на нового руководителя, после чего выполняется стандартная процедура добавления и регистрации у оператора. Параллельно отзовите старый сертификат через удостоверяющий центр, чтобы исключить подписание документов от имени организации прежним лицом.
Несколько организаций в одной базе
В многофирменной базе у каждой организации своя учётная запись ЭДО и свой набор сертификатов. При замене ключа одной организации не затрагивайте настройки остальных. Проверьте, что новый сертификат привязан именно к нужной учётной записи — типичная ошибка в таких базах: сертификат добавлен, но к учётной записи другой организации.
Облачная подпись и сервис 1С:Подпись
При использовании облачной подписи замена сертификата выполняется в личном кабинете соответствующего сервиса, а в 1С достаточно обновить привязку в учётной записи ЭДО. Учтите, что выпуск облачного сертификата может занимать время и требовать подтверждения личности, поэтому начинайте перевыпуск заранее, до истечения срока действия текущего ключа.
Что важно запомнить
Замена сертификата в ЭДО 1С сводится к трём шагам: установить новый ключ в систему, добавить его в справочник сертификатов и привязать к учётной записи ЭДО с регистрацией у оператора. Старый сертификат сохраняйте до завершения всех документооборотов, а результат обязательно проверяйте тестовой отправкой.
Частые вопросы
Можно ли поменять сертификат в ЭДО 1С, не прерывая работу?
Да, если начать заранее: новый сертификат можно добавить и привязать к учётной записи до истечения срока действия старого. Оба ключа могут числиться в настройках одновременно, программа будет использовать действующий. Перерыв возникает только если старый сертификат уже истёк, а новый ещё не зарегистрирован у оператора.
Нужно ли заново приглашать контрагентов после смены сертификата?
Нет. Приглашения и маршруты привязаны к учётной записи ЭДО и идентификатору участника, а не к конкретному сертификату. После замены ключа обмен с существующими контрагентами продолжается без повторных приглашений.
Что делать, если 1С не видит новый сертификат в списке?
Проверьте, что сертификат установлен в хранилище «Личное» именно того пользователя Windows, под которым запущен сеанс 1С, и что закрытый ключ доступен (токен подключён, контейнер читается). Перезапустите клиент 1С после установки сертификата. Если работа идёт на сервере, криптопровайдер и ключ должны быть доступны на стороне сервера.
Истёк сертификат, а документы подписать нужно срочно. Что можно сделать?
Просроченным сертификатом подписывать нельзя — такие подписи недействительны. Варианты: срочный перевыпуск ключа в удостоверяющем центре (многие центры делают это в день обращения) или временная отправка документов на бумаге либо через личный кабинет оператора ЭДО с другим действующим сертификатом, если он есть у организации.
Нужно ли удалять старый сертификат из 1С после замены?
Удалять не обязательно и нежелательно сразу. Оставьте старый сертификат в справочнике до завершения всех документооборотов, в которых он участвовал, иначе не получится проверить подписи и сформировать ответные служебные документы. После закрытия обменов его можно снять с использования, не удаляя физически из базы.
Сертификат заменили, но оператор ЭДО отклоняет подписи. В чём причина?
Чаще всего сертификат не зарегистрирован на стороне оператора или зарегистрирован с другими реквизитами. Зайдите в личный кабинет оператора и проверьте список действующих сертификатов организации. Также сверьте, что ИНН и ОГРН в сертификате совпадают с данными учётной записи, а сам сертификат действителен на дату подписания.