Администрирование · 12 мин
Как обновить сертификат электронной подписи в 1С:Бухгалтерии
Пошаговая инструкция по обновлению сертификата электронной подписи в 1С:Бухгалтерии: установка нового сертификата, настройка обмена с ФНС и банком, проверка подписания документов.
Сертификат электронной подписи имеет ограниченный срок действия — обычно один год и три месяца для квалифицированных сертификатов. Когда этот срок подходит к концу, обмен документами с ФНС, отправка отчётности и работа с банком через 1С начинают выдавать ошибки, а подписанные документы перестают приниматься. Обновление сертификата в 1С:Бухгалтерии — это не только установка нового ключа в операционную систему, но и корректная привязка его в программе, обновление настроек обмена и проверка работоспособности.
Процедура состоит из нескольких этапов: получение нового сертификата в удостоверяющем центре, установка его на компьютер через криптопровайдер, подключение в 1С и обновление настроек обмена с контролирующими органами. Пропуск любого из шагов приводит к тому, что программа видит старый сертификат или не может подписать документы.
Дальше разобраны конкретные действия для типовой 1С:Бухгалтерии 8.3 с типичными криптопровайдерами — КриптоПро CSP и ViPNet CSP. Интерфейс может незначительно отличаться в зависимости от релиза конфигурации, но общая логика сохраняется.
Когда требуется обновление сертификата и как это проверить
Обновить сертификат нужно в трёх ситуациях: истекает срок его действия, скомпрометирован закрытый ключ (утерян токен, подозрение на доступ посторонних) или изменились реквизиты владельца — например, сменилась фамилия руководителя или наименование организации. В последнем случае старый сертификат отзывается, а новый выпускается на актуальные данные.
Проверить срок действия можно прямо в 1С. Откройте раздел «Администрирование» → «Обмен электронными документами» → «Сертификаты ключей электронной подписи и шифрования». В списке отображаются все установленные сертификаты с колонкой «Действителен до». Если до окончания срока осталось меньше месяца, пора инициировать перевыпуск — удостоверяющие центры обычно допускают продление за 30–60 дней до окончания.
Второй способ — через криптопровайдер. В КриптоПро CSP откройте вкладку «Сервис» → «Просмотреть сертификаты в контейнере», выберите контейнер и посмотрите дату окончания. В ViPNet CSP аналогичная информация доступна в разделе «Сертификаты».
Запланируйте перевыпуск заблаговременно, чтобы не остаться без подписи в отчётный период
Обратитесь в удостоверяющий центр за перевыпуском, проверьте наличие доступа к токену
Отчётность и ЭДО не работают, срочно выпускайте новый сертификат
Проверьте установку в хранилище «Личные» и доступность контейнера закрытого ключа
Получение и установка нового сертификата
Новый сертификат выпускает аккредитованный удостоверяющий центр — тот же, где получали предыдущий, или любой другой. Для квалифицированной подписи руководителя потребуется личное посещение с паспортом и СНИЛС, если не настроен удалённый выпуск. Неквалифицированные сертификаты для внутреннего ЭДО часто можно перевыпустить дистанционно.
После выпуска сертификат записывается на токен (Рутокен, JaCarta) или в реестр компьютера. Установку в систему выполняет криптопровайдер. В КриптоПро CSP последовательность такая: вкладка «Сервис» → «Установить личный сертификат» → указать файл сертификата → выбрать контейнер закрытого ключа → хранилище «Личные» (Current User или Local Computer в зависимости от того, кто будет подписывать). Обязательно установите галочку автоматического поиска контейнера или укажите его вручную.
Дополнительно установите цепочку доверия: корневой сертификат удостоверяющего центра — в хранилище «Доверенные корневые центры сертификации», промежуточный — в «Промежуточные центры сертификации». Без корректной цепочки 1С и операторы ЭДО будут сообщать, что сертификат не имеет доверия, даже если сам он установлен правильно.
Подключение нового сертификата в 1С:Бухгалтерии
Откройте 1С под пользователем, который выполняет подписание. Перейдите в «Администрирование» → «Обмен электронными документами» → «Сертификаты ключей электронной подписи и шифрования». Нажмите «Добавить» → «Из установленных на компьютере». Программа покажет список сертификатов из хранилища «Личные» текущего пользователя Windows.
Выберите новый сертификат — ориентируйтесь по дате окончания и отпечатку, чтобы не перепутать со старым. После добавления сертификат появится в списке, и его можно будет назначить в настройках подписания. Если сертификат в списке не отображается, значит, он установлен не в то хранилище (например, в Local Computer, а 1С читает Current User) или 1С запущена под другим пользователем Windows.
В карточке сертификата проверьте поле «Программа» — там должен быть указан ваш криптопровайдер. Если поле пустое, задайте программу вручную: «Администрирование» → «Обмен электронными документами» → «Программы электронной подписи и шифрования» → добавьте КриптоПро CSP или ViPNet CSP с типом, соответствующим версии криптопровайдера.
Обновление настроек обмена: ФНС, ЭДО и банк
Установка сертификата в 1С — только половина задачи. Новый сертификат нужно указать в каждом месте, где использовался старый. Для обмена с ФНС (сдача отчётности) откройте «Отчётность, справки» → «Настройки обмена с контролирующими органами» и в настройках учётной записи замените сертификат на новый. Если используется встроенная отчётность 1С-Отчётность, сертификат обычно обновляется автоматически при перевыпуске через оператора, но это стоит проверить.
Для электронного документооборота с контрагентами откройте «Администрирование» → «Обмен электронными документами» → «Настройки обмена с контрагентами» → «Учётные записи». В карточке учётной записи ЭДО на вкладке сертификатов добавьте новый сертификат. Старый можно оставить до окончания его срока — тогда входящие документы, подписанные контрагентами в адрес старого сертификата, продолжат корректно обрабатываться.
Для обмена с банком (1С:ДиректБанк) сертификат указывается в настройках обмена с конкретным банком: «Администрирование» → «Обмен электронными документами» → «Обмен с банками». Важный нюанс: при смене сертификата банк обычно требует перерегистрации — новый сертификат нужно передать в банк и дождаться его активации, иначе платёжные поручения будут отклоняться.
Проверка результата и типичные ошибки
После всех настроек выполните контрольную проверку. Создайте тестовый электронный документ (например, счёт-фактуру контрагенту, с которым настроен ЭДО) и подпишите его новым сертификатом. Признак успеха — документ ушёл в статус «Отправлен» без ошибок подписания. Для отчётности можно сформировать любой отчёт и выполнить «Проверить в интернете» или отправить тестовый пакет, если оператор это поддерживает.
Наиболее частая ошибка — «Не найден сертификат и закрытый ключ». Она означает, что контейнер закрытого ключа недоступен: токен не вставлен, драйвер токена не установлен или сертификат установлен без привязки к контейнеру. Лечится переустановкой сертификата через криптопровайдер с явным указанием контейнера.
Вторая типичная ситуация — «Сертификат не имеет связи с удостоверяющим центром» или ошибка цепочки. Причина — не установлен корневой или промежуточный сертификат УЦ. Третья — в списке сертификатов 1С нового сертификата просто нет: проверьте, что 1С запущена под тем же пользователем Windows, для которого выполнялась установка.
Особые сценарии: несколько пользователей и серверная 1С
Несколько пользователей на одном компьютере
Если подписывают несколько сотрудников, у каждого свой сертификат, и устанавливать его нужно под Windows-учётной записью того, кто подписывает. Альтернатива — установка в хранилище локального компьютера с правами доступа к закрытому ключу для нужных пользователей, но это требует административных прав и аккуратной настройки разрешений через криптопровайдер.
Клиент-серверный вариант и подписание на сервере
В файловой базе подписание выполняется на компьютере пользователя — достаточно локальной установки. В клиент-серверном варианте возможны два режима: подписание на клиенте (тогда всё как обычно) и подписание на сервере 1С. Во втором случае криптопровайдер, токен и сертификаты должны быть установлены на самом сервере, а у службы агента сервера 1С — доступ к закрытым ключам. Это отдельная задача администрирования, и менять настройки без понимания архитектуры не стоит.
Как выбрать действие
Проверка безопасности и сроков: чек-лист перед завершением
После обновления убедитесь, что старый сертификат остался в системе до конца срока его действия — он нужен для проверки подписей в ранее отправленных документах. В настройках ЭДО проверьте, что новый сертификат добавлен во все учётные записи, а в 1С-Отчётности — что обновление подтверждено оператором. Зафиксируйте дату окончания нового сертификата и поставьте напоминание за 45–60 дней до неё.
Как проверить результат
Новый сертификат отображается с корректной датой окончания
Виден только старый сертификат или список пуст
Документ подписан и ушёл в статус «Отправлен»
Ошибка поиска закрытого ключа или цепочки доверия
Платёжное поручение принято банком
Банк отклоняет документы с ошибкой подписи
Тестовая проверка или отправка проходит без ошибок сертификата
Ошибка расшифровки или отказ в приёме
Что важно запомнить
Обновление сертификата — это цепочка: выпуск в УЦ → установка через криптопровайдер → подключение в 1С → обновление настроек обмена с ФНС, ЭДО и банком → тестовая проверка. Старый сертификат и контейнер не удаляйте до полной проверки нового и окончания его срока действия.
Частые вопросы
Можно ли обновить сертификат, не обращаясь в удостоверяющий центр?
Нет. Перевыпуск квалифицированного сертификата выполняет только аккредитованный УЦ. Некоторые операторы (например, при использовании 1С-Отчётности) позволяют пройти процедуру удалённо через личный кабинет, но сам выпуск всё равно делает удостоверяющий центр.
Нужно ли заново настраивать ЭДО с каждым контрагентом после смены сертификата?
Как правило, нет: достаточно добавить новый сертификат в учётную запись ЭДО и передать его отпечаток оператору. Приглашения и соглашения с контрагентами сохраняются. Исключение — обмен, где контрагенты жёстко фиксируют сертификат получателя; тогда им нужно сообщить о замене.
Почему 1С не видит сертификат, хотя в КриптоПро он отображается?
Чаще всего сертификат установлен в хранилище локального компьютера, а 1С читает хранилище текущего пользователя, либо 1С запущена под другой учётной записью Windows. Переустановите сертификат в хранилище «Личные» нужного пользователя и перезапустите 1С.
Что будет с документами, подписанными старым сертификатом?
Они остаются юридически значимыми, если были подписаны в период действия сертификата. Для проверки таких подписей старый сертификат и его цепочка должны оставаться установленными, поэтому удалять его сразу после перевыпуска не следует.
Можно ли работать с двумя сертификатами одновременно?
Да. В 1С можно держать несколько сертификатов, и пока старый действует, программа будет использовать его для проверки входящих подписей, а новый — для подписания. В настройках подписания можно явно указать, какой сертификат применять по умолчанию.
Кто должен выполнять обновление — бухгалтер или системный администратор?
Установку криптопровайдера, драйверов токена и сертификатов обычно выполняет администратор, так как нужны права на установку ПО. Подключение сертификата в 1С и обновление настроек обмена может сделать бухгалтер с соответствующими правами в программе.