Администрирование · 10 мин
Как поменять ключ ЭЦП в 1С 8.3 Бухгалтерия
Подробная инструкция по замене ключа электронной подписи в 1С 8.3 Бухгалтерия: установка сертификата, настройка программы, проверка подписания и решение типичных ошибок.
Замена ключа электронной подписи в 1С 8.3 Бухгалтерия требуется, когда истекает срок действия сертификата, меняется руководитель организации, ключ скомпрометирован или компания переходит на нового удостоверяющего центра. Сама процедура занимает 15–30 минут, если новый сертификат уже получен, но ошибки в настройке приводят к тому, что документы перестают подписываться и отправляться в контролирующие органы.
Процесс состоит из трёх этапов: установка нового сертификата в операционную систему, регистрация его в 1С и проверка подписания тестового документа. Пропуск любого этапа — самая частая причина ошибок вида «сертификат не найден» или «не удалось подписать документ».
Важно понимать: старый ключ удалять сразу не обязательно. До истечения его срока действия он может понадобиться для расшифровки входящих документов и проверки подписей в уже отправленных файлах. Полная замена выполняется только после того, как новый сертификат подтверждённо работает.
Подготовка: что нужно сделать до замены ключа
Перед началом работ убедитесь, что новый сертификат ЭЦП получен в удостоверяющем центре и записан на токен (Рутокен, eToken, JaCarta) или в реестр. Также потребуются права локального администратора на компьютере, где работает 1С, и пароль от контейнера закрытого ключа.
Проверьте, что на компьютере установлено актуальное криптопрограммное обеспечение: КриптоПро CSP или ViPNet CSP — в зависимости от того, на каком формате выдан сертификат. Версия криптопровайдера должна поддерживать тип нового ключа (ГОСТ Р 34.10-2012). Если сертификат выдан на нового сотрудника, убедитесь, что в 1С заведён соответствующий пользователь и физическое лицо.
Рекомендуется заранее сделать копию настроек обмена ЭДО и записать, какие сертификаты сейчас используются в программе: перейдите в «Администрирование → Обмен электронными документами» и зафиксируйте текущие настройки. Это упростит откат, если что-то пойдёт не так.
Установка нового сертификата в Windows
Сначала сертификат должен появиться в системном хранилище. Откройте КриптоПро CSP, перейдите на вкладку «Сервис» и нажмите «Просмотреть сертификаты в контейнере». Укажите контейнер закрытого ключа на токене и установите сертификат в хранилище «Личные» текущего пользователя (или локального компьютера, если 1С работает под сервисной учётной записью).
Альтернативный путь — через оснастку Windows: нажмите Win+R, введите certmgr.msc, откройте «Личное → Сертификаты» и импортируйте файл сертификата с привязкой к закрытому ключу. После установки откройте сертификат двойным щелчком: на вкладке «Общие» должно быть указано «Есть закрытый ключ для этого сертификата». Если этой строки нет, подписывать документы не получится — сертификат установлен без привязки к контейнеру.
Не забудьте установить цепочку доверия: корневой сертификат удостоверяющего центра помещается в хранилище «Доверенные корневые центры сертификации», промежуточный — в «Промежуточные центры сертификации». Обычно установщик УЦ делает это автоматически, но при ручной установке цепочку приходится добавлять отдельно.
Добавление сертификата в 1С 8.3 Бухгалтерия
Откройте 1С под пользователем с правами администратора. Перейдите в раздел «Администрирование → Обмен электронными документами → Электронные подписи» (в некоторых релизах путь называется «Настройки электронной подписи и шифрования»). Нажмите «Создать» или «Добавить из установленных на компьютере».
В списке появятся все сертификаты из хранилища Windows. Выберите новый сертификат, проверьте владельца, срок действия и удостоверяющий центр. Программа автоматически выполнит проверки: наличие закрытого ключа, действительность цепочки, корректность алгоритма. Все пункты проверки должны быть отмечены зелёным.
Если сертификат не виден в списке, чаще всего причина в том, что он установлен в хранилище другого пользователя Windows или в хранилище компьютера, а 1С запущена под обычной учётной записью. Переустановите сертификат в хранилище текущего пользователя и обновите список.
- 1Установите новый сертификат с закрытым ключом в хранилище Windows через КриптоПро CSP
- 2Проверьте наличие строки «Есть закрытый ключ для этого сертификата»
- 3Установите корневой и промежуточный сертификаты УЦ
- 4В 1С откройте «Администрирование → Обмен электронными документами → Электронные подписи»
- 5Добавьте новый сертификат из списка установленных и дождитесь успешных проверок
- 6Назначьте сертификат в настройках ЭДО и профилях отправки отчётности
- 7Подпишите тестовый документ и проверьте результат
Настройка использования нового ключа
Добавить сертификат недостаточно — его нужно назначить в конкретных местах использования. Для электронного документооборота с контрагентами откройте «Настройки ЭДО» по организации и в разделе сертификатов добавьте новый ключ, указав, для каких видов документов он применяется (УПД, акты, накладные).
Для сдачи отчётности через 1С-Отчётность перейдите в настройки обмена с контролирующими органами и убедитесь, что там выбран новый сертификат. Если сертификат перевыпущен тем же УЦ и оператором, настройки часто обновляются автоматически, но проверить стоит вручную.
Отдельный сценарий — замена ключа при смене руководителя. В этом случае сначала обновите данные о руководителе в карточке организации («Главное → Реквизиты организации»), затем добавьте сертификат нового руководителя и перенастройте подписание. Документы, подписанные старым руководителем до его увольнения, сохраняют юридическую силу — переделывать их не нужно.
Если используется встроенная криптография 1С
В новых релизах 1С поддерживает работу через встроенные механизмы без отдельной установки КриптоПро на каждое рабочее место (например, при облачной подписи или сервисе 1С:DSS). В этом случае ключ заменяется в личном кабинете сервиса, а в 1С обновляется только привязка сертификата. Порядок зависит от используемого оператора, поэтому сверяйтесь с инструкцией вашего удостоверяющего центра.
Проверка работы нового ключа
После настройки выполните контрольную проверку. Создайте черновик электронного документа (например, счёт-фактуру или акт) и попробуйте подписать его новым сертификатом. Программа запросит пароль контейнера — после ввода документ должен получить статус «Подписан».
Для отчётности проверьте отправку тестового сообщения: в 1С-Отчётности есть механизм проверки связи с контролирующими органами. Убедитесь, что новый сертификат проходит проверку подписи на стороне оператора.
Также откройте список сертификатов в 1С и запустите встроенную проверку ещё раз: все строки должны быть зелёными. Жёлтые или красные отметки указывают на конкретную проблему — истёкший корневой сертификат, отсутствие закрытого ключа или недействительную цепочку.
Как проверить результат
Есть строка «Есть закрытый ключ для этого сертификата»
Закрытый ключ не найден — сертификат установлен без привязки к контейнеру
Все пункты проверки отмечены зелёным
Красные отметки по цепочке или закрытому ключу
Документ подписан, статус «Подписан» без ошибок
Ошибка «сертификат не найден» или отказ при вводе пароля
Типичные ошибки и их устранение
Ошибка «Сертификат не найден» почти всегда означает, что сертификат установлен не в то хранилище или 1С запущена под другим пользователем Windows. Проверьте, в каком хранилище находится сертификат, и при необходимости переустановите его.
Ошибка «Нарушена целостность цепочки сертификатов» указывает на отсутствие корневого или промежуточного сертификата УЦ. Скачайте цепочку с сайта вашего удостоверяющего центра и установите оба сертификата в соответствующие хранилища.
Если при подписании появляется сообщение о неверном пароле, хотя пароль точно правильный, — возможно, контейнер закрытого ключа повреждён или токен отключён. Переподключите токен, проверьте контейнер через КриптоПро CSP («Сервис → Протестировать»). При подтверждённом повреждении контейнера ключ придётся перевыпускать в УЦ.
Когда лучше привлечь специалиста
Самостоятельная замена оправдана, если это типовой перевыпуск ключа на одном рабочем месте и у вас есть права администратора. Обратиться к специалисту по 1С или в поддержку оператора ЭДО стоит, если используется серверная версия 1С, настроено несколько организаций с разными сертификатами, применяется нестандартная криптография или после замены перестала работать отправка отчётности.
Отдельный случай — компрометация ключа. Если есть подозрение, что закрытый ключ попал к третьим лицам, действуйте в обратном порядке: сначала отзовите старый сертификат через удостоверяющий центр, зафиксируйте факт компрометации, и только потом выпускайте и настраивайте новый.
Что важно запомнить
Замена ключа ЭЦП в 1С 8.3 — это три шага: установка сертификата в Windows с закрытым ключом, добавление его в настройки электронной подписи 1С и проверка подписания. Старый ключ сохраняйте до полного подтверждения работоспособности нового, а настройки ЭДО и отчётности обновляйте вручную.
Частые вопросы
Нужно ли удалять старый сертификат из 1С после замены?
Не обязательно и даже нежелательно сразу. Старый сертификат нужен для проверки подписей в ранее отправленных документах и расшифровки входящих файлов. Удалить его можно после истечения срока действия и завершения всех документооборотов, в которых он использовался.
Почему новый сертификат не отображается в списке в 1С?
Чаще всего он установлен в хранилище другого пользователя Windows или без привязки к закрытому ключу. Откройте certmgr.msc под той учётной записью, под которой работает 1С, проверьте наличие сертификата в разделе «Личное» и строку о наличии закрытого ключа в его свойствах.
Можно ли использовать один ключ ЭЦП на нескольких компьютерах?
Да, если скопировать контейнер закрытого ключа на каждый компьютер или переносить токен. Однако копирование закрытого ключа снижает безопасность и для некоторых типов носителей технически невозможно (неизвлекаемые ключи). Практичнее выпускать отдельные сертификаты для каждого сотрудника.
Что делать, если после замены ключа не отправляется отчётность?
Проверьте настройки 1С-Отчётности: в параметрах обмена с контролирующими органами должен быть выбран новый сертификат. Также убедитесь, что удостоверяющий центр передал данные о новом сертификате в ФНС — при перевыпуске через другого оператора это может занять время.
Нужно ли заново настраивать ЭДО с контрагентами после смены ключа?
Полностью перенастраивать не нужно, но новый сертификат необходимо добавить в настройки ЭДО вашей организации. Контрагенты получат обновлённые данные о сертификате автоматически при следующем обмене, если вы работаете через оператора ЭДО.
Сколько времени занимает перевыпуск и настройка нового ключа?
Выпуск сертификата в удостоверяющем центре обычно занимает от нескольких часов до одного рабочего дня. Сама настройка в Windows и 1С при наличии всех прав и паролей — 15–30 минут, включая проверку подписания тестового документа.