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

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

Как в 1С 8.3 обновить сертификат электронной подписи

Как обновить сертификат электронной подписи в 1С 8.3: где хранятся сертификаты, установка нового сертификата, настройка ЭДО и проверка подписания документов.

Обновление сертификата в 1С 8.3 требуется, когда истекает срок действия ключа электронной подписи, меняется удостоверяющий центр, организация получает новый сертификат взамен отозванного или обновляются корневые сертификаты ГОСТ. Без актуального сертификата перестают работать подписание документов, обмен с ЭДО-операторами, отправка отчетности в контролирующие органы и обмен с банком.

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

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

Подготовка: что проверить перед обновлением

Прежде чем менять сертификат, убедитесь, что новый ключевой носитель (токен Рутокен, eToken, JaCarta или файл-контейнер) доступен на компьютере, где выполняется подписание. Если подписание происходит на сервере 1С, сертификат должен быть установлен именно на сервере, а не только на рабочем месте бухгалтера.

Проверьте срок действия старого сертификата и наличие самого нового сертификата. Обычно удостоверяющий центр выдает файл с расширением .cer и контейнер закрытого ключа на токене. Также потребуется актуальный список отзыва сертификатов (СОС/CRL) и корневой сертификат удостоверяющего центра — без них проверка цепочки доверия завершится ошибкой.

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

Установка нового сертификата в операционную систему

Сначала сертификат устанавливается на уровне Windows через криптопровайдер. Для КриптоПро CSP откройте панель управления КриптоПро, перейдите на вкладку «Сервис» и выберите «Просмотреть сертификаты в контейнере». Укажите контейнер закрытого ключа на токене и установите сертификат в хранилище «Личные» текущего пользователя или локального компьютера.

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

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

Порядок установки сертификата в систему
  1. 1
    Подключите токен с новым контейнером закрытого ключа к компьютеру или серверу
  2. 2
    Откройте КриптоПро CSP: Сервис → Просмотреть сертификаты в контейнере
  3. 3
    Установите личный сертификат в хранилище «Личные» с привязкой к контейнеру
  4. 4
    Установите корневой сертификат УЦ в «Доверенные корневые центры сертификации»
  5. 5
    Установите актуальный список отзыва сертификатов (СОС)
  6. 6
    Откройте сертификат и проверьте наличие закрытого ключа и корректную цепочку

Обновление сертификата в настройках 1С

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

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

Обновление в профиле настроек ЭДО

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

Обновление в 1С-Отчетности

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

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

Иногда проблема не в личном сертификате, а в цепочке доверия: истек корневой сертификат удостоверяющего центра или устарел список отзыва. Симптомы — ошибки «цепочка сертификатов не проверена», «сертификат не доверенный» при визуально действующем личном сертификате.

Скачайте актуальные корневой и промежуточный сертификаты с сайта вашего удостоверяющего центра и установите их в соответствующие хранилища. Список отзыва обновляется через КриптоПро: «Сервис» → «Установить список отзыва (CRL)», либо настраивается автоматическая загрузка по адресам, указанным в сертификате.

Также проверьте версию криптопровайдера и срок действия его лицензии. Старые версии КриптоПро могут не поддерживать новые алгоритмы ГОСТ, из-за чего сертификат, корректный по всем параметрам, откажется подписывать.

Сертификат не виден в 1СНе установлен в системе

Проверьте хранилище «Личные» и привязку к контейнеру закрытого ключа

Ошибка цепочки доверияПроблема с корневым сертификатом или СОС

Обновите корневой сертификат УЦ и список отзыва

Подписание работает, ЭДО — нетСертификат не добавлен в профиль ЭДО

Проверьте профиль настроек ЭДО и отправку соглашения оператору

Работает у одного пользователя, не работает у другогоСертификат установлен не в том хранилище

Установите сертификат для нужного пользователя или на сервер

Проверка результата после обновления

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

Для ЭДО отправьте контрагенту тестовый документ и дождитесь подтверждения от оператора. Для отчетности выполните проверку связи с контролирующим органом из настроек 1С-Отчетности. Только после успешных проверок можно считать обновление завершенным и удалять старый сертификат из профилей (но не из системы).

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

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

Свойства сертификата в Windows
Норма

Указано «Есть закрытый ключ», цепочка без ошибок

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

Нет закрытого ключа или красный крест на элементе цепочки

Подписание тестового документа в 1С
Норма

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

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

Ошибка «сертификат не найден» или подписание старым сертификатом

Обмен ЭДО
Норма

Документ отправлен, получено подтверждение оператора

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

Документ завис в очереди с ошибкой подписания

Профиль ЭДО
Норма

Активен только новый сертификат, соглашение отправлено

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

Старый сертификат остался в списке активных

Частые ошибки и их устранение

Самая распространенная ошибка — установка сертификата без привязки к контейнеру закрытого ключа. Внешне сертификат виден и в системе, и в 1С, но подписание завершается ошибкой. Лечится повторной установкой через КриптоПро с явным указанием контейнера.

Вторая типичная ситуация — замена сертификата на клиентском компьютере при серверном режиме работы. Если подписание выполняется на сервере 1С, сертификат, токен и криптопровайдер должны быть настроены на сервере под учетной записью агента сервера 1С. Иначе пользователи видят новый сертификат, а регламентные задания продолжают падать.

Третья ошибка — забытое соглашение с оператором ЭДО. Новый сертификат добавлен в профиль, но приглашение контрагентам и регистрация сертификата у оператора не выполнены, поэтому документы подписываются, но не принимаются.

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

Когда лучше привлечь специалиста

Самостоятельная замена сертификата оправдана, когда речь идет об одном рабочем месте, одном сертификате и стандартной схеме ЭДО. Если в организации несколько организаций в одной базе, серверное подписание, интеграция с банком по DirectBank и нестандартные доработки подписания, риск ошибки возрастает.

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

Маршрут решения

Как выбрать действие

Один сертификат, файловая база, подписание на своем компьютереОбновите самостоятельно по инструкции выше
Серверное подписание или несколько пользователейУстанавливайте сертификат на сервере и проверяйте права учетной записи агента 1С
Перевыпуск через 1С-ОтчетностьДождитесь автоматического обновления после одобрения заявления, ручная установка не нужна
Ошибки криптопровайдера после всех проверокПереустановите криптопровайдер или привлеките специалиста по настройке ЭДО
Итог

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

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

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

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

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

Что делать, если 1С не видит новый сертификат в списке?

Проверьте, что сертификат установлен в хранилище «Личные» именно того пользователя, под которым работает 1С (или агент сервера), и что к нему привязан закрытый ключ. Также убедитесь, что в настройках 1С включена поддержка нужного криптопровайдера и перезапустите клиент после установки.

Нужно ли сообщать контрагентам о смене сертификата?

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

Можно ли подписывать документы старым сертификатом до конца его срока?

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

Почему после обновления сертификата не открываются старые входящие документы?

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

Как обновить сертификат, если база работает в веб-клиенте?

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