Замена сертификата ЭЦП в 1С: от проверки старого до рабочего нового
Содержание
Сертификат подписи в 1С меняют в одном месте — Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования, вкладка «Сертификаты». Но перед этим новый сертификат должен быть установлен в хранилище Windows через КриптоПро, иначе 1С его не увидит и список окажется пустым.
Поводов для замены немного: истёк срок старого сертификата (КЭП выдают обычно на 12–15 месяцев), сменился руководитель или реквизиты организации, выпустили новый ключ взамен скомпрометированного. Разберём весь путь: где посмотреть действующий сертификат, что подготовить, как добавить новый и настроить его под сдачу отчётности и ЭДО, в том числе в облачной 1С.
Сразу про источник нового сертификата, чтобы не путать с настройкой в программе. Квалифицированный сертификат для руководителя организации и ИП выпускает удостоверяющий центр ФНС (напрямую или через доверенных лиц) — для юрлица это бесплатно. Сертификат на сотрудника оформляют в аккредитованном коммерческом удостоверяющем центре как подпись физлица, а полномочия подтверждают машиночитаемой доверенностью. 1С здесь только принимающая сторона: получили ключ — установили — подключили. Выпуск самого сертификата в самой программе не происходит, за исключением встроенного сервиса 1С-Отчётности, о котором ниже.
Где в 1С хранятся сертификаты и как проверить действующий
Список сертификатов организации в типовых конфигурациях лежит в одном разделе. Пути по основным конфигурациям совпадают:
| Конфигурация | Путь к настройкам подписи |
|---|---|
| 1С:Бухгалтерия 3.0 | Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования |
| 1С:ЗУП 3.1 | Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования |
| 1С:Управление торговлей 11 | Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования |
Откроется форма с вкладками. Нужна вкладка «Сертификаты» — в ней перечислены все добавленные в базу сертификаты с датами действия. У просроченного срок в колонке окончания уже прошёл.
Чтобы понять, какой сертификат «живой», откройте карточку двойным щелчком. Там видно: кому выдан, кем (удостоверяющий центр), период действия и признак, установлен ли закрытый ключ на этом компьютере. Если закрытого ключа на машине нет, подписать документ этим сертификатом не получится, даже когда срок ещё не истёк.
Отдельно проверьте сертификат в хранилище Windows. Откройте КриптоПро CSP → вкладка Сервис → Просмотреть сертификаты в контейнере и посмотрите, какие контейнеры с ключами видит система. Это разные вещи: в 1С — ссылка на сертификат, в КриптоПро — сам контейнер с закрытым ключом.
Что подготовить до замены
Замена сертификата — операция быстрая, но на ней легко застрять, если новый ключ не готов на уровне операционной системы. Пройдитесь по подготовке заранее.
Несколько пояснений к пунктам.
🔹 Криптопровайдер. 1С сама подпись не считает — её делает установленная на компьютере программа (чаще всего КриптоПро CSP, реже VipNet CSP). Если провайдера нет или версия устарела, новый сертификат работать не будет.
🔹 Установка нового сертификата в Windows. Это ключевой шаг. С токена или флешки сертификат ставят так: КриптоПро CSP → Сервис → Установить личный сертификат, дальше указываете файл сертификата и контейнер с закрытым ключом. После этого сертификат появится в личном хранилище, и 1С сможет его подхватить.
🔹 Права в 1С. Добавлять сертификаты и подписывать документы может пользователь с соответствующими правами. Если вы работаете под ограниченной учётной записью, попросите администратора выдать доступ заранее — иначе кнопка добавления будет недоступна.
Резервную копию базы (или хотя бы выгрузку настроек) сделайте до изменений. Сами настройки подписи редко ломаются, но менять их в рабочей базе без страховки — плохая привычка.
Нужно ли удалять старый сертификат
Чаще всего — нет. Старый сертификат оставляют в списке, пока он нужен хотя бы для одной задачи:
- по нему проверяют ранее подписанные документы — подпись остаётся действительной на момент её создания, даже когда срок сертификата истёк;
- в ЭДО по старым документам может потребоваться открыть историю подписания;
- в отдельных обменах переход на новый сертификат растянут во времени.
Удалять старый сертификат из списка 1С стоит только тогда, когда он точно больше не используется и мешает — например, два похожих сертификата путают сотрудников при выборе. Удаление делается на той же вкладке «Сертификаты» командой удаления строки.
Удаление сертификата из списка 1С не стирает закрытый ключ и не отзывает сам сертификат — это только запись в базе. Отзыв сертификата (если ключ скомпрометирован) делают через удостоверяющий центр, а не в 1С.
Как добавить новый сертификат: пошаговая инструкция
Когда новый сертификат установлен в хранилище Windows, в 1С его остаётся «подключить».
- Откройте
Настройки электронной подписи и шифрования, вкладка «Сертификаты». - Нажмите «Добавить». Программа предложит варианты источника.
- Выберите «Из установленных на компьютере» — 1С покажет список сертификатов из личного хранилища Windows. Найдите в нём новый сертификат.
- Если 1С попросит указать программу (криптопровайдер) — выберите ту, через которую установлен ключ (как правило, КриптоПро CSP).
- Укажите организацию и пользователя-владельца, при необходимости введите пароль закрытого ключа.
- Сохраните. Новый сертификат появится в списке с действующим сроком.
Если сертификат выпущен через встроенный сервис 1С-Отчётность, в окне добавления будет ещё вариант «Заявление на выпуск сертификата» — это отдельный сценарий выпуска прямо из программы, он подходит, когда вы продлеваете сертификат, полученный ранее через 1С.
После добавления сразу нажмите в карточке сертификата проверку (команда «Проверить»): 1С подпишет тестовую строку и сообщит, всё ли в порядке с закрытым ключом и провайдером. Это быстрее, чем обнаружить проблему при отправке реального отчёта.
Настройка нового сертификата под задачи
Добавить сертификат в общий список недостаточно — его нужно назначить там, где он фактически используется. Задачи разные, и настройки у них разные.
1С-Отчётность (ФНС, СФР, Росстат). Сертификат для обмена с контролирующими органами указывается в настройках документооборота. Зайдите в Отчёты → 1С-Отчётность и откройте настройки обмена с госорганами. В реквизитах подключения смените сертификат на новый. Если сертификат получали через 1С-Отчётность и просто продлеваете, оформляется заявление на продление, и после его одобрения новый сертификат привязывается к направлению обмена автоматически.
СФР — это объединённые с 2023 года ПФР и ФСС. Если в настройках ещё встречаются старые названия направлений, ориентируйтесь на фактического получателя отчёта.
ЭДО (обмен с контрагентами). Сертификат для подписания электронных документов задаётся в настройках ЭДО. Для счетов-фактур и УПД нужна именно квалифицированная подпись (КЭП) — это требование закона. Первичку (акты, накладные) по соглашению сторон допустимо подписывать и неквалифицированной подписью, но на практике используют ту же КЭП.
Маркировка и прослеживаемость. Для обмена с «Честным знаком» (ГИС МТ) сертификат указывается в настройках интеграции с системой маркировки — там свой выбор сертификата для авторизации и подписания. Сменив сертификат, проверьте, что авторизация в личном кабинете системы маркировки проходит с новым ключом: старый токен авторизации после смены сертификата перестаёт действовать.
Логика общая для всех направлений: добавление сертификата в список и его назначение задаче — два разных действия. Можно добавить новый сертификат, но продолжать отправлять отчёты старым, если не поменять его в настройках обмена. Поэтому после замены пройдитесь по всем направлениям, где подпись реально используется, и обновите привязку в каждом.
🔹 Про МЧД. Если документы подписывает не руководитель, а сотрудник по своему сертификату физлица, к подписи прикладывается машиночитаемая доверенность. Её формат задаёт ФНС, оператор ЭДО формат не определяет. МЧД оформляется отдельно и к замене самого сертификата прямого отношения не имеет, но учтите: при смене подписанта доверенность тоже придётся переоформить.
Замена сертификата в облачной 1С (Fresh, Линк)
В облачных вариантах есть важный нюанс: криптопровайдер нельзя установить на сервер провайдера облака. Поэтому схема другая.
1С:Fresh (1cfresh.com). КриптоПро CSP устанавливается на локальный компьютер пользователя, а для связи браузера (или тонкого клиента
) с криптопровайдером ставится расширение для работы с криптографией. Новый сертификат вы устанавливаете в хранилище Windows на своей машине так же, как для локальной базы, а затем добавляете его в облачной 1С через то же окно Настройки электронной подписи и шифрования. Фактически подпись считается на вашем компьютере, а в облако уходит уже подписанный документ.
1С:Линк. Доступ идёт к вашей локальной базе через опубликованный канал. Криптография работает на том компьютере, где физически установлена 1С и КриптоПро, поэтому замена сертификата ничем не отличается от обычной локальной установки.
Отдельно существуют облачные (серверные) подписи — когда закрытый ключ хранится в защищённом сервисе удостоверяющего центра, а не на вашем носителе. В этом случае установка в Windows не нужна, а подключение сертификата делается по данным, которые выдаёт сервис подписи. Если вы работаете с такой подписью, замену согласуйте с тем, кто её обслуживает.
Как проверить, что замена прошла успешно
Не ограничивайтесь тем, что сертификат появился в списке. Проверьте его в деле:
- Тестовая подпись. В карточке сертификата выполните проверку — 1С подпишет контрольную строку и покажет результат.
- Реальная операция. Отправьте что-то небольшое: запрос на сверку в ФНС, тестовое сообщение оператору ЭДО или подпишите один документ. Успешная отправка — главный признак, что всё работает.
- Срок и реквизиты. Убедитесь, что в карточке стоят правильная организация и действующий период.
Если старый сертификат оставался в списке, проверьте, что новые документы подписываются именно новым — при подписании 1С предлагает выбор, и легко по привычке ткнуть в старый.
Отдельно стоит проверить автоматические операции. Если у вас настроена автоматическая отправка отчётности по расписанию или регулярный обмен с контрагентами, эти задания используют сертификат, указанный в их настройках. Пока вы не сменили его там, фоновое задание будет пытаться подписать старым ключом и завершится ошибкой без видимых сообщений на экране — о сбое узнаете уже из отклонённого отчёта.
Типичные ошибки при замене сертификата
Большинство проблем возникает не в 1С, а на стыке с криптопровайдером. Разберём частые симптомы.
КриптоПро CSP → Сервис → Установить личный сертификат под тем пользователем Windows, под которым работаете в 1С.КриптоПро CSP → Сервис → Просмотреть сертификаты в контейнере.Если новый сертификат выпущен на нового руководителя, а организация продолжает работать от прежних реквизитов, расхождение ФИО или ИНН в сертификате и в карточке организации приведёт к отказу при отправке. Сверьте данные до первой отправки.
Частые вопросы
Нужно ли удалять старый сертификат после замены?
Можно ли продлить сертификат, не меняя его в 1С?
Почему 1С не видит сертификат, который точно установлен?
Один сертификат на отчётность и на ЭДО — это нормально?
Нужна ли новая МЧД при замене сертификата сотрудника?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»