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