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