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

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

Где в 1С поменять сертификат электронной подписи

Где в 1С поменять сертификат электронной подписи: настройки в 1С:Бухгалтерии, ЗУП и Управлении торговлей, переустановка в КриптоПро, проверка подписания и типичные ошибки.

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

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

Ниже разобраны точные пути в типовых конфигурациях (1С:Бухгалтерия 8, ЗУП, Управление торговлей, ERP), порядок установки сертификата в систему, проверка результата и типичные ошибки. Инструкция ориентирована на пользователя с правами администратора или на бухгалтера, которому доступны настройки обмена электронными документами.

Какие бывают сценарии замены сертификата и где они настраиваются

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

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

Отчётность не отправляетсяПроблема в настройках 1С-Отчётности

Проверьте сертификат в заявлении на подключение и в настройках обмена с контролирующими органами

Не подписываются документы ЭДОСертификат не привязан к профилю ЭДО

Смотрите «Администрирование → Обмен электронными документами → Профили настроек ЭДО»

Ошибка «сертификат не найден»Ключ не установлен в системе

Проверьте список сертификатов в КриптоПро CSP или ViPNet CSP

Подписывает, но старым ФИОВ справочнике 1С осталась старая запись

Обновите элемент справочника «Сертификаты ключей электронной подписи и шифрования»

Шаг первый: установка нового сертификата в операционную систему

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

В КриптоПро CSP это делается так: откройте «Пуск → КриптоПро → КриптоПро CSP», перейдите на вкладку «Сервис» и нажмите «Установить личный сертификат». Мастер предложит выбрать файл сертификата и контейнер закрытого ключа — программа попытается найти контейнер автоматически. После установки проверьте: откройте «Просмотреть сертификаты в контейнере» и убедитесь, что новый сертификат отображается, срок действия корректен, а в свойствах стоит отметка «Есть закрытый ключ».

В ViPNet CSP логика аналогична: откройте программу, перейдите в раздел «Контейнеры ключей», выберите нужный контейнер и установите сертификат. Если сертификат выпущен на токене, вставьте носитель и введите PIN-код до начала установки.

Замена сертификата для 1С-Отчётности

Если сертификат используется для сдачи отчётности, путь зависит от способа подключения. При подключении через 1С-Отчётность (встроенный сервис фирмы «1С») перевыпуск обычно оформляется как заявление на изменение: «Администрирование → Обмен электронными документами → Обмен с контролирующими органами → Настройки обмена с контролирующими органами», далее выберите организацию и воспользуйтесь функцией изменения настроек подключения. Во многих случаях новый сертификат подхватывается автоматически после одобрения заявления.

Если отчётность отправляется через внешние программы (Контур.Экстерн, СБИС, Такском) с выгрузкой из 1С, то сертификат меняется в личном кабинете оператора, а в 1С достаточно обновить настройку, если она ссылается на конкретный сертификат. Проверьте раздел настроек обмена с контролирующими органами и убедитесь, что там выбран актуальный ключ.

После замены обязательно выполните тестовую отправку — например, запросите выписку из ЕГРЮЛ или отправьте неформализованное письмо в инспекцию. Успешная доставка подтвердит, что связка «сертификат — криптопровайдер — 1С» работает.

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

Замена сертификата в настройках ЭДО

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

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

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

Замена сертификата в 1С:ЗУП и для кадрового ЭДО

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

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

Если 1С не видит новый сертификат

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

Во-вторых, у сертификата нет привязки к закрытому ключу: в свойствах отсутствует отметка «Есть закрытый ключ». Такой сертификат 1С покажет, но подписать документ им не удастся. Переустановите сертификат через «Установить личный сертификат» с указанием контейнера. В-третьих, истёк срок действия лицензии криптопровайдера — проверьте её в окне КриптоПро CSP на вкладке «Общие».

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

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

Проверка результата после замены

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

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

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

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

Свойства сертификата в КриптоПро
Норма

Есть отметка «Есть закрытый ключ», срок действия актуален

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

Нет закрытого ключа или сертификат просрочен

Список сертификатов в 1С
Норма

Новый сертификат виден в настройках обмена и профиле ЭДО

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

Сертификат отсутствует в списке выбора

Тестовое подписание
Норма

Документ подписан, в подписи данные нового сертификата

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

Ошибка криптографии или подпись старым ключом

Тестовая отправка отчётности
Норма

Запрос или письмо доставлены, квитанция получена

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

Ошибка отправки или отказ по подписи

Итог

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

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

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

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

Установка сертификата в криптопровайдер и изменение настроек обмена с контролирующими органами обычно требуют прав администратора Windows и соответствующих ролей в 1С. Рядовой пользователь может только выбрать уже добавленный сертификат при подписании. Если прав нет, передайте задачу системному администратору или ответственному за ЭДО.

Что делать, если старый сертификат уже истёк, а отчётность не сдана?

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

Нужно ли менять сертификат в 1С, если он перевыпущен на того же человека?

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

Почему в списке сертификатов в 1С отображается несколько старых записей?

Программа показывает все сертификаты, установленные в хранилище пользователя, включая истёкшие. Это не ошибка, но для порядка старые сертификаты можно удалить из хранилища Windows (через certmgr.msc или КриптоПро), предварительно убедившись, что они нигде не используются для расшифровки старых документов.

Меняется ли сертификат на сервере 1С отдельно?

Если подписание и отправка выполняются на сервере (серверный вариант работы, фоновая отправка отчётности), сертификат и криптопровайдер должны быть установлены на самом сервере — под учётной записью, от имени которой работает агент сервера 1С, либо в хранилище локального компьютера. Замена ключа только на рабочем месте бухгалтера в этом случае недостаточна.