Новая электронная подпись в 1С: замена сертификата для отчётности и ЭДО без потери обмена

· 9 мин

Содержание

Чтобы сменить ЭЦП в 1С, сначала установите новый сертификат в личное хранилище Windows через КриптоПро CSP. Затем добавьте его в 1С в разделе Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования (кнопка «Добавить» на вкладке «Сертификаты») и пропишите новый сертификат в учётной записи 1С-Отчетности и в учётной записи ЭДО. Старую подпись после этого из рабочих настроек убирают.

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

Что подготовить до замены электронной подписи

Новую подпись обычно получают в двух случаях: истёк срок действия старой (у КЭП он, как правило, 12–15 месяцев) или сменился руководитель. С 2022 года КЭП руководителя юрлица и ИП выдаёт удостоверяющий центр ФНС, а сотрудники подписывают своей подписью физлица вместе с машиночитаемой доверенностью (МЧД).

Перед заменой проверьте четыре вещи:

  • 🔑 Носитель. Токен (Рутокен ЭЦП, JaCarta) вставлен, драйвер установлен, Windows его видит. Для ФНС нужен сертифицированный токен, обычный флеш-накопитель не подходит.
  • 🛡️ КриптоПро CSP. Установлен и лицензирован. Откройте Пуск → КриптоПро → КриптоПро CSP, вкладка «Общие»: там видны версия и срок лицензии. Встроенная лицензия на КриптоПро в сертификатах ФНС есть не всегда, это зависит от носителя и способа выпуска.
  • 📄 Данные нового сертификата. Владелец, ИНН/ОГРН организации, срок действия. Если поменялся только срок, а реквизиты те же — замена простая. Если сменился директор, придётся менять ещё и ответственное лицо в учётной записи отчётности.
  • 👤 Права в 1С. Добавлять сертификаты в справочник может пользователь с полными правами или с ролью на работу с электронной подписью. Если кнопка «Добавить» неактивна, нужен администратор базы.

Когда начинать замену

До окончания старой подписиЧто сделать
3–4 неделиЗаписаться в УЦ или налоговую за новой КЭП, проверить лицензию КриптоПро
1–2 неделиУстановить новый сертификат, добавить его в 1С, отправить заявление в 1С-Отчетности
2–3 дняУбедиться, что заявление одобрено, отправить тестовый запрос в ФНС
После окончанияУбрать старый сертификат из учётных записей ЭДО и отчётности

Такой запас нужен из-за очередей в удостоверяющих центрах и сроков одобрения заявления. Если отчётный период на носу, лучше сдать отчёты старой подписью, а заменить её сразу после.

Не удаляйте старый сертификат из Windows сразу. Он ещё понадобится, если на нём висят неотправленные или неподтверждённые документы, а также для расшифровки входящих сообщений, зашифрованных под старый ключ.

Установка нового сертификата в хранилище Windows

1С сама сертификат не устанавливает: она работает с тем, что лежит в личном хранилище текущего пользователя Windows. Поэтому первым делом ставим сертификат туда.

Установка из контейнера на токене

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

Цепочка доверия

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

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

:: Открыть хранилище сертификатов текущего пользователя
certmgr.msc

На терминальном сервере каждый пользователь Windows работает со своим личным хранилищем. Сертификат, установленный под администратором, бухгалтер в своём сеансе не увидит. Ставьте его в сеансе того, кто будет подписывать.

Добавление новой ЭЦП в настройки 1С

Дальше описан путь для Бухгалтерии предприятия 3.0. В ЗУП 3.1 и УТ 11 механизм тот же (общая библиотека стандартных подсистем), меняется только раздел меню.

КонфигурацияГде открыть настройки подписи
Бухгалтерия предприятия 3.0Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования
ЗУП 3.1Администрирование → Обмен электронными документами, ссылка на настройки подписи и шифрования
УТ 11НСИ и администрирование → Администрирование → Обмен электронными документами

Проверка программы криптографии

  1. В настройках откройте вкладку «Программы».
  2. Убедитесь, что в списке есть КриптоПро CSP и у неё нет пометки об ошибке.
  3. Если строки нет, нажмите «Добавить» и выберите КриптоПро из предложенного списка.

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

  1. Перейдите на вкладку «Сертификаты» и нажмите «Добавить».
  2. Выберите вариант добавления из сертификатов, установленных на компьютере.
  3. В списке отметьте новый сертификат. Ориентируйтесь на срок действия: у старого и нового владелец может совпадать.
  4. В карточке укажите организацию и пользователя 1С, который будет подписывать.
  5. Введите пароль (ПИН-код токена) и при необходимости отметьте «Запомнить пароль».
  6. Нажмите «Проверить». 1С последовательно проверит наличие сертификата, его данные, работу программы, подписание и шифрование. Все строки должны стать зелёными.
  7. Нажмите «Добавить».

ПИН-код Рутокена по умолчанию 12345678, JaCarta — зависит от модели. Если УЦ выдал токен с заводским ПИН, смените его и сообщите только тому, кто подписывает.

Смена подписи в 1С-Отчетности и 1С-ЭДО

Сертификат в справочнике ещё не означает, что отчётность пойдёт с ним. И у 1С-Отчетности, и у ЭДО с контрагентами свои учётные записи, где выбран конкретный сертификат.

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

Путь: Отчеты → Регламентированные отчеты → Настройки → Настройки обмена с контролирующими органами. В блоке документооборота откройте учётную запись организации.

Дальше два варианта:

  • ✅ Реквизиты не менялись, обновился только сертификат. Отправьте из учётной записи заявление на изменение параметров подключения и укажите причину — смена сертификата. Выберите новый сертификат из списка. Обычно заявление одобряется за несколько часов, максимум за рабочий день.
  • 🔄 Сменился руководитель. В том же заявлении поменяйте ответственное лицо и сертификат. До одобрения новую подпись в контролирующие органы не используйте.

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

Подайте заявление заранее, пока старая подпись ещё действует. С просроченным сертификатом подписать само заявление можно не во всех сценариях, и отчёт в последний день срока может не уйти.

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

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

  1. Откройте учётную запись организации.
  2. Найдите вкладку или раздел с сертификатами.
  3. Добавьте новый сертификат и укажите пользователей, которые могут им подписывать.
  4. Старый сертификат уберите из учётной записи, когда закроете все документы, ожидающие подписи.

Если в ЭДО сотрудник подписывает подписью физлица, нужна действующая МЧД. Её загружают в 1С и связывают с сертификатом подписанта. Формат доверенности определяет ФНС, а не оператор ЭДО.

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

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

  1. Тест настроек 1С-Отчетности. В учётной записи документооборота запустите тест. Он проверяет связь с сервером оператора, подпись и шифрование под ключи контролирующих органов.
  2. Запрос ИОН. Отправьте в ФНС запрос информационной выписки или справку о состоянии расчётов. Это реальный документооборот, но без юридических последствий: если ответ пришёл, подпись принимают.
  3. Тестовый документ в ЭДО. Отправьте контрагенту или своей второй организации простой документ, например счёт. Убедитесь, что он подписан новым сертификатом: в карточке подписи видны владелец и срок.

Если ответ на запрос ИОН не пришёл за сутки, не отправляйте декларацию наугад. Откройте журнал документооборота по запросу: там видно, на каком этапе он остановился — у оператора, в инспекции или на стороне 1С. Отказ с текстом о неверной подписи почти всегда значит, что заявление на смену сертификата ещё не обработано.

Смена ЭЦП закончена, если
Выполнено: 0 / 6

Ошибки при смене ЭЦП в 1С и что с ними делать

Большинство сбоев после замены подписи сводится к пяти ситуациям. Текст ошибки в 1С бывает разным в зависимости от релиза, поэтому ориентируйтесь на смысл.

Диагностика: выберите симптом

Ещё один частый случай — оба сертификата действуют и 1С предлагает выбрать. Это не ошибка. Просто уберите старый сертификат из учётных записей, и вопрос пропадёт.

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

Замена подписи в веб-клиенте и через браузер

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

Что нужно дополнительно:

  • 🧩 Расширение браузера для 1С:Предприятия. При первой попытке подписать 1С предложит установить расширение для работы с файлами и криптографией. Согласитесь и перезапустите браузер.
  • 🌐 Поддерживаемый браузер. Chrome, Яндекс Браузер, Firefox, Edge актуальных версий. В режиме инкогнито расширения часто отключены, и подпись не работает.
  • 🔁 Перезапуск после замены токена. Браузер может держать старый список сертификатов до перезапуска.

Подпись на сервере

В клиент-серверной базе в настройках подписи есть флажки «Проверять подписи на сервере» и «Подписывать на сервере». Если подписание включено на сервере, сертификат и КриптоПро нужны на сервере 1С, под учётной записью службы. Для обычной бухгалтерии с токеном на руках этот режим почти не используют: оставьте подписание на клиенте.

Облако 1С:Фреш

В сервисе можно хранить ключ подписи у оператора и подтверждать подписание кодом из СМС. Тогда смена ЭЦП сводится к выпуску нового сертификата через заявление в самом сервисе, а КриптоПро на компьютере не нужен. Если же в облаке используется свой токен, порядок тот же, что для веб-клиента.

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

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

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
  • Налоговый кодекс РФ, статья 80