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

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

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

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

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

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

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

Когда требуется замена сертификата и что подготовить заранее

Чаще всего замену инициирует истечение срока действия сертификата — квалифицированные сертификаты обычно выдаются на ограниченный срок, и 1С начинает предупреждать о скором окончании заранее. Другие основания: увольнение или перевод сотрудника, чьи ключи использовались для подписания, смена руководителя организации, утеря токена (Рутокен, eToken) или подозрение на компрометацию закрытого ключа.

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

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

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

Прежде чем 1С увидит сертификат, он должен быть установлен в хранилище операционной системы и связан с закрытым ключом. Вставьте токен в USB-порт, откройте панель криптопровайдера (например, «КриптоПро CSP» → «Сервис» → «Просмотреть сертификаты в контейнере») и установите сертификат в хранилище «Личные» текущего пользователя.

Проверить результат можно через оснастку certmgr.msc: в разделе «Личные → Сертификаты» должна появиться запись с ФИО владельца, а в свойствах сертификата — строка «Есть закрытый ключ для этого сертификата». Если этой строки нет, подписание в 1С будет невозможно, даже если сам сертификат отображается — потребуется повторная установка с привязкой к контейнеру ключа.

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

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

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

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

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

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

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

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

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

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

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

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

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

Регистрация сертификата у оператора ЭДО

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

Откройте карточку учётной записи и посмотрите статус сертификата: «Зарегистрирован», «Ожидает регистрации» или «Ошибка регистрации». При ошибке проверьте интернет-соединение, доступность сервиса оператора и корректность настроек подключения. Иногда помогает повторная отправка заявления на регистрацию из карточки сертификата.

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

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

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

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

Зарегистрирован у оператора, срок действия корректный

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

Ошибка регистрации или статус не меняется длительное время

Тестовое подписание исходящего документа
Норма

Документ подписан, отправлен, получено извещение

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

Ошибка «сертификат не найден» или отказ оператора

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

Подпись контрагента проверяется без ошибок

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

Ошибки проверки цепочки сертификатов — обновите списки отзыва и корневые сертификаты

Проверка работы и завершение замены

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

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

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

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

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

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

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

Можно ли использовать два сертификата одновременно в одной учётной записи ЭДО?

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

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

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

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

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

Потеряют ли юридическую силу документы, подписанные старым сертификатом?

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

Кто должен выполнять замену сертификата — бухгалтер или системный администратор?

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

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

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