Замена сертификата ЭЦП в 1С: от установки до тестовой отправки
Содержание
Замена электронной подписи в 1С сводится к трём действиям: установить новый сертификат с закрытым ключом на компьютер через КриптоПро, добавить его в справочник сертификатов (Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования) и, если работаете с госорганами, отправить заявление на новый сертификат в 1С-Отчётности. Сам 1С подпись не выпускает — он только использует сертификат, который уже лежит в хранилище Windows.
Причины смены бывают разные: закончился срок действия старой подписи, сменился директор или ответственное лицо, перевыпустили сертификат в удостоверяющем центре, перешли на новый носитель. Порядок действий во всех случаях один и тот же — отличается только то, нужно ли дополнительно переоформлять подключение к обмену с ФНС и СФР.
Ниже — весь путь по шагам: что проверить заранее, как поставить сертификат, где его подхватывает 1С и что делать, если подпись не создаётся.
Что проверить перед заменой подписи
Прежде чем лезть в настройки 1С, убедитесь, что новый сертификат в принципе готов к работе на этом компьютере. Половина проблем на этапе замены — это не 1С, а неустановленный криптопровайдер или сертификат без закрытого ключа.
Проверьте по порядку:
- 🔑 Есть закрытый ключ. Новый сертификат должен лежать в личном хранилище Windows вместе с контейнером закрытого ключа — на токене (Рутокен, JaCarta), флешке или в реестре. Сертификат без закрытого ключа подписывать не умеет, 1С его просто не покажет в списке доступных для подписи.
- 🖥 Установлен и обновлён КриптоПро CSP. Для квалифицированной подписи по ГОСТ нужен актуальный криптопровайдер. Если КриптоПро давно не обновляли, свежий сертификат на новых алгоритмах может не читаться. Версия 5.0 работает с актуальными ГОСТ-алгоритмами.
- 📅 Срок действия не истёк. Откройте сертификат двойным кликом и посмотрите поле «Действителен по». Просроченный сертификат подписать ничего не даст.
- 👤 Совпадают реквизиты. ФИО владельца и ИНН/ОГРН организации в новом сертификате должны соответствовать тому, от чьего имени подписываете.
Если меняете подпись из-за смены директора, заранее возьмите в удостоверяющем центре сертификат уже на нового руководителя. Поменять владельца у существующего сертификата нельзя — это всегда новый выпуск.
Установка нового сертификата через КриптоПро
Если удостоверяющий центр выдал контейнер на токене, но сертификат ещё не виден в системе, установите его вручную. Это делается не в 1С, а в КриптоПро CSP.
Откройте КриптоПро CSP (Пуск → КриптоПро CSP), перейдите на вкладку «Сервис» и дальше одним из способов:
- Если на руках готовый файл сертификата (
.cer), нажмите «Установить личный сертификат», укажите путь к файлу и выберите контейнер закрытого ключа на носителе. - Если файла нет, но контейнер на токене, нажмите «Просмотреть сертификаты в контейнере», выберите нужный контейнер и в открывшейся карточке — «Установить».
После установки сертификат попадает в личное хранилище. Проверить это можно через Пуск → Сертификаты пользователя (команда certmgr.msc) → папка «Личное» → «Сертификаты». Новый сертификат должен быть в списке, а при открытии показывать строку «Есть закрытый ключ для этого сертификата» внизу вкладки «Общие». Нет этой строки — значит, контейнер не привязался, и 1С подписать документ не сможет.
Если корневой сертификат удостоверяющего центра не установлен, подпись будет считаться недоверенной. Обычно УЦ выдаёт корневые сертификаты вместе с вашим — установите их в хранилище «Доверенные корневые центры сертификации».
Добавление сертификата в справочник 1С
Теперь, когда сертификат виден в Windows, подключим его к программе. 1С хранит ссылки на подписи в справочнике «Сертификаты ключей электронной подписи и шифрования».
Путь к настройкам:
- Откройте
Администрирование → Обмен электронными документами. - Разверните раздел «Электронная подпись и шифрование» и убедитесь, что флажок «Электронная подпись» включён.
- Нажмите ссылку «Настройки электронной подписи и шифрования».
- В открывшемся окне перейдите на вкладку «Сертификаты» и нажмите «Добавить» → «Из установленных на компьютере».
- В списке выберите новый сертификат (ориентируйтесь на ФИО владельца и срок действия), нажмите «Далее».
- Укажите, для чего используется сертификат — подписание или подписание и шифрование, — и сохраните.
| Конфигурация | Путь к справочнику сертификатов |
|---|---|
| Бухгалтерия 3.0 | Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования |
| ЗУП 3.1 | Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования |
| Управление торговлей 11 | НСИ и администрирование → Обмен электронными документами → Настройки электронной подписи |
После добавления карточка сертификата появится в справочнике. Старую запись удалять не обязательно — просроченный сертификат останется в истории подписанных документов, и если его стереть, в архивных документах подпись перестанет отображаться корректно. Просто оставьте старый сертификат в справочнике и подписывайте новые документы новым.
Если организаций в базе несколько, проверьте, что новый сертификат привязан именно к той, от чьего имени будете отчитываться. В карточке сертификата это поле «Организация» или аналогичное — привязка идёт по владельцу.
Замена подписи в 1С-Отчётности и обмене с госорганами
Добавить сертификат
в справочник — половина дела. Для сдачи отчётности через 1С-Отчётность (прямой обмен с ФНС и СФР) недостаточно поменять сертификат в настройках подписи: оператор на стороне госоргана должен знать, какой сертификат теперь ваш. Для этого отправляют новое заявление.
Порядок:
- Откройте
Отчёты → 1С-Отчётность → Регламентированные отчёты. - Нажмите «Настройки» и перейдите в раздел заявлений («Список заявлений» / «Заявления на подключение к 1С-Отчётности»).
- Создайте новое заявление. Когда срок старого сертификата подходит к концу, программа сама предлагает оформить замену — тогда создаётся заявление на продление с новым сертификатом.
- В заявлении выберите новый сертификат, проверьте реквизиты организации и ответственных лиц, отправьте.
- Дождитесь одобрения оператором. До этого момента отчётность уходит по старому сертификату, после — по новому.
Пока заявление на замену не одобрено, не удаляйте старый сертификат с компьютера и из справочника — отправка отчётности будет идти по нему. Удалите его только после того, как новый сертификат заработал и прошла первая успешная отправка.
Отдельно про сертификаты сотрудников. Если новый сертификат выпущен на физлицо-сотрудника (а не на руководителя организации), для подписания от имени компании понадобится машиночитаемая доверенность — МЧД. Она оформляется по формату ФНС, и загрузить её нужно в учётную запись обмена вместе с сертификатом. Сертификат самого руководителя, выпущенный в удостоверяющем центре ФНС, в МЧД не нуждается — он и так подписывает за организацию. Проверьте, какой именно сертификат вам перевыпустили, чтобы не искать потом причину отказа в приёме отчёта.
Без действующей МЧД отчёт, подписанный сертификатом сотрудника, оператор или госорган отклонит. Если раньше подписывал директор, а теперь подпись на сотруднике — оформите доверенность заранее.
Для документооборота с контрагентами (ЭДО) отдельное заявление в госорган не нужно — там достаточно, чтобы новый сертификат был в справочнике. Но если у вас настроен обмен с конкретным оператором ЭДО, зайдите в Администрирование → Обмен с контрагентами → Учётные записи ЭДО и проверьте, что в учётной записи указан действующий сертификат.
Какие документы придётся переподписать
Частый вопрос при замене подписи: нужно ли заново подписывать всё, что уже ушло. Короткий ответ — уже отправленные документы переподписывать не нужно. Подпись сохраняется в документе на момент отправки и остаётся действительной, даже если позже вы сменили сертификат.
Разберём по ситуациям:
- ✅ Отправленные отчёты и принятые ЭДО-документы — ничего не трогаем. Они подписаны старым сертификатом, который на тот момент был действующим, и это нормально.
- 🔁 Документы в статусе «Ожидает подписи» или черновики ЭДО, которые ещё не ушли, — их нужно подписать заново уже новым сертификатом. Старый мог стать недействительным, и отправка по нему не пройдёт.
- 📤 Исходящие ЭДО-документы, отклонённые контрагентом и возвращённые на доработку — переподпишите новым сертификатом перед повторной отправкой.
Чтобы переподписать документ ЭДО , откройте его, нажмите команду подписания в командной панели и выберите новый сертификат. В списке регламентированных отчётов пересоздавать отчёт не нужно — при повторной отправке программа подставит актуальный сертификат из настроек.
Не пытайтесь «обновить» подпись в архивных документах задним числом. Юридически значимой остаётся та подпись, что стояла в момент отправки, — переподписание старых документов новым ключом только запутает учёт.
Ошибки при подключении и как их устранить
Большинство сбоев при замене подписи — это недоустановленный сертификат или недоступный закрытый ключ. Разберём типовые сообщения и что с ними делать.
Если подпись не создаётся, а сертификат при этом виден и в Windows, и в справочнике 1С, проверьте права пользователя. Для доступа к контейнеру в реестре нужны права на профиль, под которым устанавливался ключ. При работе под другим пользователем Windows контейнер может быть недоступен.
При работе в терминальном или серверном режиме сертификат и контейнер должны быть доступны на том компьютере, где физически выполняется подписание. Если 1С работает на сервере, а токен вставлен в локальный компьютер пользователя, понадобится проброс носителя или установка контейнера в реестр сервера.
Проверка: тестовая отправка
После замены убедитесь, что всё работает, не дожидаясь срочной сдачи отчёта. Самый надёжный способ — сделать пробную операцию, которая реально обращается к криптопровайдеру.
Что проверить:
- Подписание пробного документа. Откройте любой документ, который подписывается ЭП, и нажмите подписание. Если окно выбора сертификата показывает новый сертификат и подпись создаётся без ошибок — ключ подхватился.
- Проверка связи с оператором. В
1С-Отчётностив настройках есть команда проверки — отправка тестового сообщения оператору. Выполните её после одобрения заявления: успешный ответ означает, что новый сертификат принят на стороне обмена. - Контроль статуса заявления. Убедитесь, что заявление на замену сертификата в списке заявлений имеет статус «Одобрено», а не «На рассмотрении».
Только после успешной тестовой отправки можно считать замену завершённой и, при желании, убрать старый носитель. До этого держите старый сертификат под рукой — если с новым что-то пойдёт не так перед дедлайном, отчитаться по старому (пока он не просрочен) будет быстрее, чем разбираться с ошибкой.
Частые вопросы
Можно ли подключить два сертификата одновременно?
Нужно ли удалять старый сертификат после замены?
Что делать, если сертификат выпущен на том же носителе поверх старого?
Почему после замены отчётность всё равно уходит по старому сертификату?
Обязательно ли менять подпись через КриптоПро, или 1С сделает всё сам?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»