Новая электронная подпись в 1С: замена сертификата для отчётности и ЭДО без потери обмена
Содержание
Чтобы сменить ЭЦП в 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. Поэтому первым делом ставим сертификат туда.
Установка из контейнера на токене
- Откройте КриптоПро CSP, вкладка «Сервис».
- Нажмите «Просмотреть сертификаты в контейнере».
- Кнопкой «Обзор» выберите контейнер на токене. Новый контейнер легко отличить по дате в имени или по сроку действия после выбора.
- Нажмите «Далее», проверьте владельца и срок, затем «Установить».
- Если программа спрашивает хранилище, оставьте «Личное» текущего пользователя.
Цепочка доверия
Сертификат без цепочки 1С показывает как недействительный. Откройте его двойным щелчком из certmgr.msc (раздел «Личное → Сертификаты») и посмотрите вкладку «Путь сертификации». Красный крестик у вышестоящего сертификата означает, что не хватает корневого или промежуточного сертификата удостоверяющего центра.
Для подписи от ФНС нужны корневой сертификат Минцифры и сертификат УЦ ФНС России. Их скачивают с официальных страниц удостоверяющих центров и ставят: корневой — в «Доверенные корневые центры сертификации», промежуточный — в «Промежуточные центры сертификации».
:: Открыть хранилище сертификатов текущего пользователя
certmgr.msc
На терминальном сервере каждый пользователь Windows работает со своим личным хранилищем. Сертификат, установленный под администратором, бухгалтер в своём сеансе не увидит. Ставьте его в сеансе того, кто будет подписывать.
Добавление новой ЭЦП в настройки 1С
Дальше описан путь для Бухгалтерии предприятия 3.0. В ЗУП 3.1 и УТ 11 механизм тот же (общая библиотека стандартных подсистем), меняется только раздел меню.
| Конфигурация | Где открыть настройки подписи |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования |
| ЗУП 3.1 | Администрирование → Обмен электронными документами, ссылка на настройки подписи и шифрования |
| УТ 11 | НСИ и администрирование → Администрирование → Обмен электронными документами |
Проверка программы криптографии
- В настройках откройте вкладку «Программы».
- Убедитесь, что в списке есть КриптоПро CSP и у неё нет пометки об ошибке.
- Если строки нет, нажмите «Добавить» и выберите КриптоПро из предложенного списка.
Добавление сертификата
- Перейдите на вкладку «Сертификаты» и нажмите «Добавить».
- Выберите вариант добавления из сертификатов, установленных на компьютере.
- В списке отметьте новый сертификат. Ориентируйтесь на срок действия: у старого и нового владелец может совпадать.
- В карточке укажите организацию и пользователя 1С, который будет подписывать.
- Введите пароль (ПИН-код токена) и при необходимости отметьте «Запомнить пароль».
- Нажмите «Проверить». 1С последовательно проверит наличие сертификата, его данные, работу программы, подписание и шифрование. Все строки должны стать зелёными.
- Нажмите «Добавить».
ПИН-код Рутокена по умолчанию 12345678, JaCarta — зависит от модели. Если УЦ выдал токен с заводским ПИН, смените его и сообщите только тому, кто подписывает.
Смена подписи в 1С-Отчетности и 1С-ЭДО
Сертификат в справочнике ещё не означает, что отчётность пойдёт с ним. И у 1С-Отчетности, и у ЭДО с контрагентами свои учётные записи, где выбран конкретный сертификат.
1С-Отчетность
Путь: Отчеты → Регламентированные отчеты → Настройки → Настройки обмена с контролирующими органами. В блоке документооборота откройте учётную запись организации.
Дальше два варианта:
- ✅ Реквизиты не менялись, обновился только сертификат. Отправьте из учётной записи заявление на изменение параметров подключения и укажите причину — смена сертификата. Выберите новый сертификат из списка. Обычно заявление одобряется за несколько часов, максимум за рабочий день.
- 🔄 Сменился руководитель. В том же заявлении поменяйте ответственное лицо и сертификат. До одобрения новую подпись в контролирующие органы не используйте.
После одобрения 1С сама обновит настройки учётной записи. Проверьте, что в её карточке указан новый сертификат и новый срок действия.
Подайте заявление заранее, пока старая подпись ещё действует. С просроченным сертификатом подписать само заявление можно не во всех сценариях, и отчёт в последний день срока может не уйти.
ЭДО с контрагентами
Путь: Администрирование → Обмен электронными документами → Обмен с контрагентами, затем список учётных записей ЭДО.
- Откройте учётную запись организации.
- Найдите вкладку или раздел с сертификатами.
- Добавьте новый сертификат и укажите пользователей, которые могут им подписывать.
- Старый сертификат уберите из учётной записи, когда закроете все документы, ожидающие подписи.
Если в ЭДО сотрудник подписывает подписью физлица, нужна действующая МЧД. Её загружают в 1С и связывают с сертификатом подписанта. Формат доверенности определяет ФНС, а не оператор ЭДО.
Проверка новой подписи и тестовая отправка
Зелёная проверка в карточке сертификата подтверждает только техническую сторону. Чтобы убедиться, что обмен работает, сделайте ещё три шага.
- Тест настроек 1С-Отчетности. В учётной записи документооборота запустите тест. Он проверяет связь с сервером оператора, подпись и шифрование под ключи контролирующих органов.
- Запрос ИОН. Отправьте в ФНС запрос информационной выписки или справку о состоянии расчётов. Это реальный документооборот, но без юридических последствий: если ответ пришёл, подпись принимают.
- Тестовый документ в ЭДО. Отправьте контрагенту или своей второй организации простой документ, например счёт. Убедитесь, что он подписан новым сертификатом: в карточке подписи видны владелец и срок.
Если ответ на запрос ИОН не пришёл за сутки, не отправляйте декларацию наугад. Откройте журнал документооборота по запросу: там видно, на каком этапе он остановился — у оператора, в инспекции или на стороне 1С. Отказ с текстом о неверной подписи почти всегда значит, что заявление на смену сертификата ещё не обработано.
Ошибки при смене ЭЦП в 1С и что с ними делать
Большинство сбоев после замены подписи сводится к пяти ситуациям. Текст ошибки в 1С бывает разным в зависимости от релиза, поэтому ориентируйтесь на смысл.
Ещё один частый случай — оба сертификата действуют и 1С предлагает выбрать. Это не ошибка. Просто уберите старый сертификат из учётных записей, и вопрос пропадёт.
Не удаляйте старый сертификат из справочника 1С, если по нему ещё есть документы на подписи или в документообороте. Безопаснее сначала убрать его из учётных записей и дождаться закрытия всех цепочек.
Замена подписи в веб-клиенте и через браузер
В веб-клиенте 1С подписывает через криптопровайдер на компьютере пользователя. Поэтому всё, что описано про КриптоПро и хранилище Windows, относится к рабочему месту бухгалтера, а не к серверу публикации.
Что нужно дополнительно:
- 🧩 Расширение браузера для 1С:Предприятия. При первой попытке подписать 1С предложит установить расширение для работы с файлами и криптографией. Согласитесь и перезапустите браузер.
- 🌐 Поддерживаемый браузер. Chrome, Яндекс Браузер, Firefox, Edge актуальных версий. В режиме инкогнито расширения часто отключены, и подпись не работает.
- 🔁 Перезапуск после замены токена. Браузер может держать старый список сертификатов до перезапуска.
Подпись на сервере
В клиент-серверной базе в настройках подписи есть флажки «Проверять подписи на сервере» и «Подписывать на сервере». Если подписание включено на сервере, сертификат и КриптоПро нужны на сервере 1С, под учётной записью службы. Для обычной бухгалтерии с токеном на руках этот режим почти не используют: оставьте подписание на клиенте.
Облако 1С:Фреш
В сервисе можно хранить ключ подписи у оператора и подтверждать подписание кодом из СМС. Тогда смена ЭЦП сводится к выпуску нового сертификата через заявление в самом сервисе, а КриптоПро на компьютере не нужен. Если же в облаке используется свой токен, порядок тот же, что для веб-клиента.
Частые вопросы
Можно ли перенести старые настройки 1С на новый сертификат без заявления?
Сколько можно работать со старой подписью после получения новой?
Нужно ли менять ЭЦП в 1С при смене директора, если старая подпись ещё действует?
Можно ли использовать одну подпись в нескольких базах 1С?
Что делать, если новая подпись выпущена на другой токен, а старый уже сдан?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Налоговый кодекс РФ, статья 80