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