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

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

Как обновить ЭЦП в 1С 8.3

Пошаговая инструкция по обновлению электронной подписи в 1С 8.3: установка сертификата, настройка в программе, проверка подписания и решение типичных ошибок.

Электронная подпись в 1С 8.3 используется для отправки отчётности в ФНС, ПФР и ФСС, обмена электронными документами с контрагентами и подписания файлов внутри программы. Когда срок действия сертификата подходит к концу или меняется руководитель организации, подпись нужно обновить — иначе отправка отчётов и документов просто остановится.

Обновление ЭЦП в 1С состоит из двух независимых этапов: установка нового сертификата в операционную систему (или на токен) и настройка программы на работу с этим сертификатом. Частая ошибка — пользователи устанавливают сертификат в Windows, но забывают привязать его в 1С, и программа продолжает пытаться подписывать старым, уже недействительным ключом.

Ниже разобран полный порядок действий: от подготовки и установки сертификата до проверки подписания и устранения типичных ошибок. Инструкция подходит для конфигураций «1С:Бухгалтерия 8», «1С:Зарплата и управление персоналом», «1С:Управление торговлей» и других типовых решений на платформе 8.3.

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

Прежде чем вносить изменения, убедитесь, что у вас есть всё необходимое. Во-первых, новый сертификат квалифицированной электронной подписи, полученный в удостоверяющем центре — на токене (Рутокен, eToken, JaCarta) или в виде файла. Во-вторых, установленный криптопровайдер: чаще всего это КриптоПро CSP или ViPNet CSP, и его версия должна поддерживать алгоритм вашего сертификата (ГОСТ Р 34.10-2012).

В-третьих, проверьте права доступа. Установка сертификата в контейнер и в хранилище Windows требует прав администратора на компьютере. Если 1С работает в клиент-серверном режиме и подписание выполняется на сервере, сертификат должен быть установлен именно на сервере, а не на рабочем месте пользователя.

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

Срок действия сертификатаОбычно 12–15 месяцев

Проверьте дату окончания в свойствах сертификата через КриптоПро или оснастку certmgr.msc

Подписание не работаетСертификат истёк или не привязан в 1С

Откройте список сертификатов в 1С и сравните с установленными в системе

Клиент-серверный режимПодписание может выполняться на сервере

Уточните у администратора, где установлен криптопровайдер и сертификаты

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

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

Если сертификат получен в виде файла (.cer или .pfx), установите его двойным щелчком: для файла .cer выберите хранилище «Личное», для .pfx запустится мастер импорта с запросом пароля. После установки откройте сертификат и убедитесь, что на вкладке «Общие» указано «Есть закрытый ключ для этого сертификата» — без закрытого ключа подписывать документы невозможно.

Дополнительно установите цепочку доверия: корневой сертификат удостоверяющего центра в хранилище «Доверенные корневые центры сертификации» и промежуточный — в «Промежуточные центры сертификации». Обычно эти файлы выдаёт удостоверяющий центр вместе с основным сертификатом. Без корректной цепочки 1С и операторы ЭДО могут отклонять подпись как недоверенную.

Настройка нового сертификата в 1С 8.3

После установки сертификата в систему откройте 1С под пользователем с правами администратора. Перейдите в раздел «Администрирование» → «Обмен электронными документами» → «Электронные подписи» (в некоторых конфигурациях путь выглядит как «Администрирование» → «Настройки электронной подписи и шифрования»). Здесь отображается список сертификатов, доступных программе.

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

В настройках программы электронной подписи убедитесь, что выбран правильный криптопровайдер и алгоритмы подписи и хеширования, соответствующие вашему сертификату (для ГОСТ Р 34.10-2012 обычно используется хеш ГОСТ Р 34.11-2012 с длиной 256 бит). Неверно указанная программа — частая причина ошибки «Сертификат не найден» при подписании.

Порядок действий в 1С
  1. 1
    Откройте «Администрирование» → «Обмен электронными документами» → «Электронные подписи»
  2. 2
    Нажмите «Добавить» → «Из установленных на компьютере»
  3. 3
    Выберите новый сертификат по ФИО и дате окончания
  4. 4
    Проверьте настройки программы электронной подписи и алгоритмов
  5. 5
    Сохраните и выполните «Проверку» сертификата в карточке
  6. 6
    Подпишите тестовый документ или отправьте пробный запрос в ФНС

Обновление подписи для отчётности и ЭДО

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

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

Если подпись используется для внутреннего подписания документов (приказы, договоры в базе), проверьте, что новый сертификат доступен нужным пользователям: в карточке сертификата можно ограничить список пользователей, которым он доступен.

Проверка результата

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

Следующий шаг — реальное действие: подпишите тестовый документ в базе, отправьте запрос на выписку из ЕГРЮЛ через «1С-Отчётность» или сформируйте черновик электронного документа. Если всё проходит без ошибок, обновление завершено. Только после этого можно удалять старый сертификат из списка в 1С и из системного хранилища.

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

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

Кнопка «Проверить» в карточке сертификата
Норма

Проверка пройдена, ошибок нет

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

Ошибка «не найден закрытый ключ» или «сертификат недействителен»

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

Указано «Есть закрытый ключ для этого сертификата»

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

Закрытый ключ отсутствует — подписание невозможно

Отправка тестового запроса в ФНС
Норма

Запрос принят, подпись прошла проверку

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

Отказ с ошибкой подписи — проверьте цепочку сертификатов

Типичные ошибки и их устранение

Самая распространённая проблема — «Сертификат не найден» при подписании, хотя он установлен. Причины: сертификат установлен в хранилище другого пользователя Windows, в 1С выбран не тот криптопровайдер, либо программа запущена на сервере, где сертификат не установлен. Решение — проверить хранилище и место установки.

Вторая частая ошибка — «Нет доверия к сертификату». Она означает, что не установлена цепочка: корневой и промежуточный сертификаты УЦ. Скачайте их с сайта удостоверяющего центра и установите в соответствующие хранилища. Третья ситуация — истёкшая лицензия криптопровайдера: КриптоПро CSP с истёкшей лицензией не даст подписать документ, даже если сертификат в порядке.

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

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

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

Самостоятельное обновление оправдано, если у вас файловая база, один компьютер и стандартный сценарий: один сертификат, один криптопровайдер. Вся процедура занимает 15–30 минут и не требует глубоких знаний.

К специалисту по 1С или системному администратору стоит обратиться, если подписание настроено на сервере, используется несколько сертификатов для разных организаций и пользователей, работает распределённая инфраструктура с тонкими клиентами, либо если после обновления перестала работать интеграция с банком (Клиент-банк, DirectBank) — там сертификаты настраиваются отдельно и ошибка может заблокировать платежи.

Итог

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

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

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

Можно ли обновить ЭЦП в 1С, не удаляя старый сертификат?

Да, и это рекомендуемый порядок. Добавьте новый сертификат рядом со старым, переключите на него настройки отчётности и ЭДО, проверьте подписание. Старый сертификат удалите только после того, как убедитесь, что новый работает во всех сценариях. До окончания срока действия старого сертификата он может пригодиться для проверки ранее подписанных документов.

Почему 1С не видит сертификат, хотя он установлен в Windows?

Чаще всего сертификат установлен в хранилище другого пользователя, а 1С запущена под другой учётной записью, либо база работает в клиент-серверном режиме и подписание выполняется на сервере, где сертификат отсутствует. Также проверьте, что в настройках 1С выбран тот же криптопровайдер, через который установлен сертификат.

Нужно ли заново настраивать «1С-Отчётность» после смены сертификата?

Зависит от ситуации. Если сертификат перевыпущен тем же удостоверяющим центром без изменения реквизитов, обычно достаточно указать новый сертификат в настройках обмена. Если изменился владелец, организация или УЦ, потребуется подать заявление на смену сертификата через мастер настройки — без этого ФНС не примет отчётность с новой подписью.

Что делать, если при подписании появляется ошибка «Нет доверия к сертификату»?

Проверьте цепочку сертификации: корневой сертификат УЦ должен быть в хранилище «Доверенные корневые центры сертификации», промежуточный — в «Промежуточные центры сертификации». Файлы цепочки выдаёт удостоверяющий центр. После установки перезапустите 1С и повторите проверку.

Можно ли хранить сертификат только на токене, не устанавливая его в систему?

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

Сколько времени занимает обновление ЭЦП в 1С?

При стандартной конфигурации — один компьютер, один сертификат — вся процедура занимает 15–30 минут, включая проверку. Дольше всего обычно занимает регистрация нового сертификата у оператора ЭДО и в ФНС, если требуется заявление на смену: это может занять от нескольких часов до нескольких рабочих дней.