Новый сертификат ЭЦП в 1С 8.3: подключаем к программе, отчётности и ЭДО
Содержание
Чтобы поменять электронную подпись в 1С, установите новый сертификат на компьютер, добавьте его в программу через Администрирование → Обмен электронными документами → Электронная подпись и шифрование и укажите его везде, где подписывался старый: в учётной записи 1С-Отчетности и в учётной записи ЭДО. Без последних двух шагов программа увидит новый ключ, но отчёты и документы по-прежнему будут уходить со старым, а после окончания его срока — не уходить вовсе.
Поводов для замены ЭЦП три: истёк срок сертификата (обычно он выдаётся на год), сменился руководитель или подписант, ключ потерян либо скомпрометирован. Порядок действий в 1С во всех трёх случаях одинаковый, различается только то, что делать со старым сертификатом.
Что проверить до замены сертификата
Большинство сбоев при замене подписи возникает не в 1С, а раньше — на уровне Windows и криптопровайдера. Пять минут проверки снимают почти все вопросы.
- 🔑 Носитель с ключом. Новый ключ лежит на токене (Рутокен, JaCarta) или в контейнере реестра. Токен вставлен, его PIN-код известен.
- 🛡️ Криптопровайдер. На компьютере стоит КриптоПро CSP или ViPNet CSP, лицензия действует. Сертификаты, выданные УЦ ФНС руководителям, лицензию на КриптоПро в себя не включают — её покупают отдельно.
- 📜 Сертификат в личном хранилище. Открытая часть сертификата должна быть установлена в хранилище «Личное» текущего пользователя Windows и связана с контейнером закрытого ключа.
- 🏛️ Корневые сертификаты. Установлены корневой и промежуточный сертификаты удостоверяющего центра, который выдал подпись. Без них не строится цепочка доверия.
- 🧾 Данные сертификата. ИНН, ОГРН и ФИО в сертификате совпадают с карточкой организации в 1С. Расхождение в одну цифру ИНН — и контролирующий орган отклонит заявление.
Проверить, связан ли сертификат с ключом, проще всего в самом КриптоПро CSP: на вкладке «Сервис» выберите «Просмотреть сертификаты в контейнере», укажите контейнер на токене и нажмите «Установить». Мастер сам положит сертификат в личное хранилище с привязкой к ключу.
Если работаете через удалённый рабочий стол (RDP, терминальный сервер), сертификат ставится в профиль Windows того пользователя, под которым запускается 1С на сервере. Установка на свой ноутбук здесь не поможет: программа ищет ключ там, где она работает.
Как поменять ЭЦП в 1С 8.3: основная процедура
Описание дано для 1С:Бухгалтерии 8.3 (ред. 3.0) в интерфейсе «Такси». В ЗУП 3.1 и других конфигурациях на библиотеке стандартных подсистем справочник сертификатов устроен так же, отличается только путь к нему (см. таблицу в следующем разделе).
Шаг 1. Добавить новый сертификат в программу
- Откройте
Администрирование → Обмен электронными документами. - Перейдите по ссылке
Электронная подпись и шифрование. - На вкладке «Сертификаты» нажмите «Добавить» и выберите вариант добавления из сертификатов, установленных на компьютере.
- В списке отметьте новый сертификат: ориентируйтесь на ФИО владельца и дату окончания действия.
- Введите пароль (PIN-код) ключа и подтвердите добавление. Программа проверит, что закрытый ключ доступен и подписывает.
Если нужного сертификата в списке нет — значит, он не установлен в личное хранилище текущего пользователя Windows. Вернитесь к подготовке.
Шаг 2. Заполнить карточку сертификата
В карточке нового сертификата проверьте три поля:
- Организация — для какой организации подпись используется. В базе с несколькими юрлицами это обязательно.
- Пользователь — кому из пользователей 1С сертификат доступен. Если оставить пустым, им смогут подписывать все, у кого есть ключ на компьютере.
- Программа — криптопровайдер, через который работает ключ. Обычно определяется автоматически.
Шаг 3. Проверить сертификат
В карточке нажмите «Проверить». Программа последовательно проверит наличие ключа, срок действия, цепочку доверия, подписание и шифрование тестовых данных. Все пункты должны быть зелёными. Ошибка на любом этапе — повод разобраться сейчас, а не в последний день сдачи отчётности.
Шаг 4. Убрать старый сертификат из работы
Не удаляйте старый сертификат сразу. Документы, которые им подписаны, остаются в базе, и подпись под ними хранится вместе с данными сертификата. Достаточно пометить старую запись на удаление в справочнике сертификатов, когда новый уже прошёл проверку и подключён к сервисам. Так он перестанет предлагаться при подписании.
Где ещё указать новый сертификат
Добавить сертификат в справочник — половина дела. Подпись привязана к сервисам, и в каждом её надо сменить отдельно.
| Где используется подпись | Что сделать с новым сертификатом |
|---|---|
| 1С-Отчетность (ФНС, СФР, Росстат) | Подать заявление на изменение параметров подключения с новым сертификатом |
| 1С:ЭДО (обмен с контрагентами) | Добавить сертификат в учётную запись ЭДО |
| Обмен с банком (DirectBank) | Указать сертификат в настройке обмена с банком, если банк принимает подпись из 1С |
| Подписание документов внутри базы | Достаточно справочника сертификатов |
Пути к справочнику сертификатов в типовых конфигурациях:
| Конфигурация | Где найти настройки подписи |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Обмен электронными документами → Электронная подпись и шифрование |
| ЗУП 3.1 | Администрирование → Настройки программы → Обмен электронными документами, затем ссылка на настройки электронной подписи |
| Управление торговлей 11 | НСИ и администрирование → Администрирование → Обмен электронными документами |
1С-Отчетность: заявление на смену сертификата
Сменить сертификат в 1С-Отчетности можно только через спецоператора: он регистрирует новый ключ у контролирующих органов. Делается это заявлением из программы.
- Откройте
Отчеты → Регламентированные отчеты. - Нажмите «Настройки» и перейдите в настройки обмена с контролирующими органами.
- Откройте учётную запись документооборота организации и выберите изменение параметров подключения.
- Укажите причину — замену сертификата — и выберите новый сертификат.
- Подпишите и отправьте заявление.
Ответ обычно приходит в течение нескольких часов, реже — до рабочего дня. Пока заявление не одобрено, отправляйте отчёты старым сертификатом, если он ещё действует.
Если старый сертификат уже истёк, а заявление ещё не одобрено, отправить отчёт в ФНС из 1С не получится. Подавайте заявление заранее — за две-три недели до окончания срока.
1С:ЭДО: учётная запись обмена
Для обмена с контрагентами новый сертификат добавляют в учётную запись ЭДО:
Администрирование → Обмен электронными документами → Обмен с контрагентами.- Откройте список учётных записей ЭДО и нужную учётную запись.
- В разделе сертификатов добавьте новый и сохраните.
Старый сертификат из учётной записи можно убрать после того, как новым успешно подписан первый документ.
Замена ЭЦП в облаке: 1С:Fresh и 1С:Линк
В облачных вариантах работы порядок тот же, но меняется место, где живёт ключ.
1С:Fresh и другие сервисы на технологии 1cFresh. Работа идёт через веб-клиент или тонкий клиент, а программа — на сервере провайдера. Ключ остаётся у вас на компьютере. Для подписания в браузере нужны:
- 🧩 расширение браузера для работы с 1С:Предприятием и криптографией (программа предложит установить его при первой попытке подписать);
- 🛡️ установленный КриптоПро CSP на вашем компьютере;
- 📜 новый сертификат в личном хранилище Windows.
Дальше — те же шаги: добавить сертификат в справочник, подать заявление в 1С-Отчетности, обновить учётную запись ЭДО. Если подключена облачная подпись, при которой ключ хранится у оператора сервиса, новый сертификат выпускается через заявление в программе, без токена.
1С:Линк. Здесь база работает на вашем собственном компьютере или сервере, а Линк лишь даёт к ней доступ через интернет . Подписание выполняется на компьютере того, кто подписывает. Поэтому КриптоПро и новый сертификат нужны на рабочем месте пользователя, а при работе через браузер — ещё и расширение для криптографии.
Сертификат для сотрудника без прав администратора
Частая ситуация: бухгалтер получил собственную подпись, а права администратора в базе есть только у руководителя или программиста.
Есть два рабочих варианта:
- Администратор добавляет сертификат за сотрудника. Он заходит в базу на компьютере сотрудника (или сотрудник даёт ему доступ к своему сеансу), добавляет сертификат в справочник и в поле «Пользователь» выбирает этого сотрудника. Пароль ключа вводит сам сотрудник.
- Сотрудник добавляет сертификат сам. Если в его группе доступа есть право на добавление сертификатов, ему доступны те же действия из персональных настроек:
Главное меню → Сервис → Настройки→ ссылка на настройки электронной подписи и шифрования.
Сертификат, где в поле «Пользователь» указан конкретный сотрудник, другим пользователям при подписании не предлагается. Это защищает от случайной подписи чужим ключом.
С 1 сентября 2024 года сотрудник организации подписывает документы от её имени своей подписью физлица вместе с машиночитаемой доверенностью (МЧД). Поэтому при смене подписанта-сотрудника проверьте и доверенность: МЧД оформляется на конкретное лицо, и новая подпись другого человека со старой доверенностью работать не будет.
Несколько подписей в одной организации
В справочнике сертификатов можно держать сколько угодно действующих подписей одной организации: директора, главного бухгалтера, менеджера по продажам. Каждая привязывается к своему пользователю.
Как это работает по сервисам:
- 📨 ЭДО. В одну учётную запись добавляют несколько сертификатов. Тот, кто подписывает документ, выбирает свой. Для документов, которые должны подписать двое (например, бухгалтер и руководитель), в 1С:ЭДО настраивают маршруты подписания — последовательность подписантов для вида документа.
- 🏛️ 1С-Отчетность. Учётная запись документооборота работает с одним сертификатом. Чтобы отчёты отправлял другой человек, подают заявление на изменение параметров подключения, а сотруднику оформляют МЧД.
- 🏦 Банк. Право второй подписи на платёжках задаётся в самом банке. В 1С достаточно добавить второй сертификат.
Ошибки после замены подписи и что с ними делать
Ошибки ниже появляются при добавлении или проверке сертификата. Текст в 1С может немного отличаться в зависимости от версии, но суть узнаётся сразу.
Если ключ лежит в реестре и вы переносите его на токен или другой компьютер, сначала сделайте копию контейнера. Удалённый контейнер с закрытым ключом не восстановить — придётся выпускать новый сертификат.
Частые вопросы о смене ЭЦП в 1С
Сохранятся ли подписи под старыми документами после замены сертификата?
Можно ли пользоваться старой подписью, пока новая не подключена к отчётности?
Нужно ли переустанавливать 1С при смене ЭЦП?
Сколько стоит замена ЭЦП в 1С?
Почему новый сертификат виден в 1С на одном компьютере и не виден на другом?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»