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