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

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

Как обновить ЭЦП в 1С Бухгалтерии

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

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

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

Инструкция подходит для типовой 1С Бухгалтерии 8.3, работающей как в файловом, так и в клиент-серверном варианте. Названия пунктов меню могут незначительно отличаться в зависимости от релиза конфигурации, но общая логика одинакова.

Когда требуется обновление ЭЦП и что подготовить

Обновить подпись нужно в нескольких ситуациях: истекает срок действия сертификата (обычно он составляет один год для квалифицированной подписи), сменился руководитель или уполномоченное лицо, изменились реквизиты организации, скомпрометирован закрытый ключ либо удостоверяющий центр перевёл клиентов на новые сертификаты. Проверить срок действия можно в свойствах сертификата через КриптоПро CSP или в самой 1С в списке сертификатов.

Перед началом работы подготовьте: новый сертификат, полученный в удостоверяющем центре (на токене Rutoken или eToken либо в виде файлов ключей), установленную актуальную версию криптопровайдера (КриптоПро CSP или ViPNet CSP) с действующей лицензией, права администратора на компьютере для установки сертификата и пароль от контейнера закрытого ключа, если он задавался при выпуске.

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

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

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

Порядок установки сертификата
  1. 1
    Вставьте токен с новым сертификатом или скопируйте файлы ключей на компьютер
  2. 2
    Откройте КриптоПро CSP → вкладка «Сервис» → «Просмотреть сертификаты в контейнере»
  3. 3
    Выберите контейнер нового сертификата и нажмите «Установить»
  4. 4
    Проверьте через «Протестировать», что ключ соответствует сертификату
  5. 5
    Убедитесь, что сертификат виден в хранилище «Личные» текущего пользователя

Шаг 2. Подключение сертификата в 1С Бухгалтерии

После установки сертификата в систему откройте 1С Бухгалтерию под пользователем с правами администратора. Перейдите в раздел «Администрирование» и найдите настройку «Обмен электронными документами» (в некоторых релизах — «Электронные подписи» или «Настройки ЭДО»). В списке сертификатов нажмите «Добавить» — программа покажет сертификаты из личного хранилища Windows. Выберите новый сертификат и сохраните.

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

Шаг 3. Настройка подписания документов и отчётности

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

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

Где обновлять подпись

ЭДО с контрагентами

Профиль настроек ЭДО в разделе «Администрирование — Обмен электронными документами». Сертификат меняется вручную, нужно проверить маршруты подписания.

1С-Отчётность

Настройки обмена с контролирующими органами. При продлении через оператора сертификат часто обновляется автоматически после заявки на перевыпуск.

Подписание внутри базы (без ЭДО)

Раздел «Администрирование — Электронные подписи». Сертификат добавляется пользователю вручную, действует только внутри программы.

Проверка работы новой подписи

До удаления старого сертификата обязательно проверьте новый в реальном сценарии. Самый безопасный способ — создать тестовый электронный документ (например, счёт-фактуру или акт) и подписать его новым сертификатом, не отправляя контрагенту. Если подписание прошло без ошибок, подпись работает корректно.

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

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

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

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

Документ подписан новым сертификатом без ошибок

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

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

Срок действия в карточке сертификата
Норма

Соответствует новому сертификату, дата окончания в будущем

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

Отображается старый сертификат или истёкший срок

Отправка через оператора ЭДО
Норма

Документ принят оператором, статус «отправлен»

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

Отказ оператора — сертификат не зарегистрирован у оператора

Подключение 1С-Отчётности
Норма

Аутентификация проходит, доступны сервисы отчётности

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

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

Что делать со старым сертификатом

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

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

Типичные ошибки при обновлении ЭЦП

Наиболее частая проблема — новый сертификат установлен, но 1С его не видит. Причины: сертификат установлен в хранилище компьютера, а не текущего пользователя; 1С запущена от другого пользователя Windows; программа работает на сервере, а сертификат установлен на клиентской машине (в клиент-серверном режиме подписание может выполняться на сервере, и сертификат должен быть установлен там). Уточните в настройках, где выполняются криптографические операции — на клиенте или на сервере.

Вторая группа ошибок связана с лицензией криптопровайдера: если лицензия КриптоПро CSP истекла, подписание завершится ошибкой даже с корректным сертификатом. Третья типичная ситуация — конфликт старого и нового сертификатов в маршрутах подписания: документ уходит на подписание старым сертификатом, который уже недействителен. Проверяйте правила подписания после замены.

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

Особенности для облачной 1С и серверного варианта

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

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

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

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

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

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

Можно ли обновить ЭЦП, не обращаясь в удостоверяющий центр?

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

Что будет с документами, подписанными старым сертификатом?

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

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

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

Можно ли использовать один сертификат на нескольких компьютерах?

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

Почему после обновления сертификата перестала работать отправка отчётности?

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

Итог

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

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