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