Администрирование · 13 мин
Как изменить сертификат электронной подписи в 1С
Пошаговая инструкция по замене сертификата электронной подписи в 1С: Бухгалтерии, ЗУП и ЭДО. Настройка, проверка, типичные ошибки и FAQ.
Сертификат электронной подписи имеет ограниченный срок действия, поэтому его замена в 1С — регулярная задача: перевыпуск по истечении срока, смена сотрудника, смена удостоверяющего центра или переход на новый ключевой носитель. Если вовремя не обновить привязку сертификата в программе, подписание документов, отправка отчётности и обмен электронными документами остановятся, часто в самый неподходящий момент — при сдаче регламентированной отчётности.
Процедура замены состоит из двух частей: установка нового сертификата на компьютер (в хранилище Windows или через криптопровайдер) и указание этого сертификата в настройках 1С — в учётной записи ЭДО, настройках обмена с контролирующими органами или в карточке физического лица. Пропуск любого из этапов приводит к ошибкам вида «сертификат не найден» или «сертификат не прошёл проверку».
Точные названия пунктов меню зависят от конфигурации и её версии: в 1С:Бухгалтерии, 1С:ЗУП, 1С:Управление торговлей интерфейс слегка различается, но общая логика одинакова. Ниже описан универсальный порядок действий с указанием типичных мест настройки.
Когда требуется замена сертификата и что подготовить
Замена сертификата в 1С нужна в нескольких типовых ситуациях: истёк срок действия старого сертификата (обычно это 1 год или 15 месяцев в зависимости от политики удостоверяющего центра), сменился сотрудник, подписывающий документы, организация сменила удостоверяющий центр, либо скомпрометирован закрытый ключ. В каждом случае порядок в 1С одинаков, отличается только способ получения нового сертификата.
Перед началом работы убедитесь, что у вас есть: новый сертификат, выданный аккредитованным удостоверяющим центром; носитель с закрытым ключом (Рутокен, eToken, JaCarta или файл в реестре); установленный криптопровайдер (КриптоПро CSP или ViPNet CSP) с действующей лицензией; права администратора на компьютере и достаточные права в 1С для изменения настроек обмена.
Откройте сертификат в хранилище Windows и посмотрите дату окончания действия
Проверьте текст ошибки: «сертификат не найден» означает, что ключ не установлен на компьютере
Потребуется не только заменить сертификат, но и проверить права пользователя в 1С
Проверьте настройки обмена с контролирующими органами, а не только ЭДО
Шаг 1. Установка нового сертификата на компьютер
Прежде чем менять что-либо в 1С, новый сертификат должен быть корректно установлен в операционной системе. Если вы используете КриптоПро CSP, откройте панель управления криптопровайдера, перейдите на вкладку «Сервис» и воспользуйтесь функцией «Просмотреть сертификаты в контейнере» — так вы убедитесь, что закрытый ключ на носителе читается. Затем установите сертификат в личное хранилище через пункт «Установить личный сертификат».
Альтернативный способ — открыть файл сертификата (с расширением .cer) двойным щелчком и установить его в хранилище «Личные» текущего пользователя. При этом важно, чтобы сертификат был связан с закрытым ключом: в свойствах сертификата должна быть строка «Есть закрытый ключ для этого сертификата». Если этой строки нет, 1С сможет увидеть сертификат, но подписать документ им не получится.
Проверьте также цепочку сертификации: корневой сертификат удостоверяющего центра должен быть установлен в хранилище «Доверенные корневые центры сертификации». Без этого Windows считает сертификат недоверенным, и 1С при проверке выдаст предупреждение или ошибку.
Шаг 2. Замена сертификата в настройках ЭДО
В типовых конфигурациях на базе Библиотеки электронных документов (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP) откройте раздел «Администрирование» → «Обмен электронными документами» → «Настройки электронной подписи и шифрования» либо «Учётные записи ЭДО». Точный путь зависит от версии конфигурации: в новых релизах управление сертификатами вынесено в отдельный справочник «Сертификаты ключей электронной подписи и шифрования».
Откройте учётную запись ЭДО вашей организации и найдите раздел с сертификатами. Добавьте новый сертификат из списка установленных на компьютере — программа покажет только те, что видны в хранилище Windows и доступны криптопровайдеру. Если новый сертификат не отображается в списке выбора, проблема на стороне установки в системе, а не в 1С: вернитесь к предыдущему шагу.
- 1Откройте Администрирование → Обмен электронными документами → Учётные записи ЭДО
- 2Откройте учётную запись вашей организации и перейдите к списку сертификатов
- 3Добавьте новый сертификат из списка установленных на компьютере
- 4Укажите пользователя, которому разрешено подписание этим сертификатом
- 5Сохраните настройки и выполните тестовое подписание документа
- 6Только после успешной проверки пометьте старый сертификат как неиспользуемый
Если оператор ЭДО требует регистрации сертификата
При работе через операторов ЭДО (СБИС, Контур, Такском и других) новый сертификат иногда нужно дополнительно зарегистрировать на стороне оператора — либо автоматически из 1С при добавлении, либо через личный кабинет оператора. Признак того, что регистрация не выполнена: документы подписываются, но при отправке возвращаются с ошибкой о неизвестном сертификате. В этом случае проверьте статус сертификата в кабинете оператора и дождитесь завершения регистрации.
Шаг 3. Замена сертификата для отчётности в контролирующие органы
Если вы сдаёте регламентированную отчётность прямо из 1С (1С-Отчётность или прямой обмен), сертификат привязан к настройкам обмена с контролирующими органами, и его нужно менять отдельно от ЭДО. Откройте раздел «Отчётность, справки» → «Настройки обмена с контролирующими органами» (в 1С:Бухгалтерии) и найдите учётную запись абонента.
В настройках учётной записи замените сертификат ответственного лица на новый. Обратите внимание: для 1С-Отчётности сертификат обычно хранится в облачном хранилище 1С или привязан к лицензии на сервис, и замена может выполняться автоматически при продлении — уточните текущий статус в разделе настроек подключения. Если сертификат выдавался сторонним удостоверяющим центром, потребуется вручную указать новый сертификат и, возможно, повторно отправить заявление на подключение в налоговый орган.
Шаг 4. Проверка работоспособности нового сертификата
После замены обязательно выполните контрольную проверку до наступления сроков сдачи отчётности или отправки важных документов. Самый надёжный способ — создать тестовый электронный документ (например, счёт-фактуру или акт контрагенту, с которым настроен ЭДО), подписать его новым сертификатом и убедиться, что документ ушёл без ошибок.
Для отчётности используйте встроенную проверку соединения с контролирующими органами, если она доступна в вашей конфигурации. Также полезно открыть любой ранее подписанный документ и проверить подпись — так вы убедитесь, что криптопровайдер работает корректно в обе стороны.
Как проверить результат
Новый сертификат виден, срок действия корректный, статус «действителен»
Сертификат отсутствует в списке выбора или помечен как недействительный
Документ подписан и отправлен без ошибок
Ошибка «не найден закрытый ключ» или «сертификат не прошёл проверку»
Входящие документы проверяются без предупреждений
Ошибки проверки подписи у всех входящих документов — проблема с криптопровайдером
Тестовый обмен с ФНС проходит, квитанции приходят
Отчёт уходит, но возвращается ошибка о сертификате от оператора
Типичные ошибки и как их избежать
Большинство проблем при замене сертификата связано не с 1С, а с подготовительными этапами: сертификат установлен без привязки к закрытому ключу, установлен не в то хранилище (компьютера вместо пользователя или наоборот), истекла лицензия криптопровайдера. Ещё одна частая ситуация — сертификат заменили в ЭДО, но забыли заменить в настройках отчётности, и в день сдачи декларации обмен не работает.
Отдельная группа ошибок — права доступа. Если сертификат добавлен, но пользователю не назначено право подписания этим сертификатом в учётной записи ЭДО, при попытке подписать документ он получит отказ. Проверьте привязку сертификата к конкретным пользователям в настройках учётной записи.
Особенности для разных конфигураций и сценариев
1С:ЗУП и подписание кадровых документов
В 1С:Зарплата и управление персоналом сертификаты используются для кадрового ЭДО и отчётности. Сертификат привязывается к ответственным лицам организации, поэтому при смене подписанта нужно не только добавить сертификат, но и проверить, что новое физическое лицо указано ответственным в карточке организации. Для кадрового ЭДО также проверьте настройки в разделе «Настройка» → «Обмен электронными документами».
Несколько организаций в одной базе
Если в базе ведётся учёт по нескольким организациям, сертификаты настраиваются отдельно для каждой учётной записи ЭДО и каждой организации. Распространённая ошибка — заменить сертификат только у одной организации, а затем удивляться ошибкам при подписании документов от имени другой. После замены пройдитесь по всем учётным записям и сверьте сроки действия сертификатов.
Как выбрать действие
Часто задаваемые вопросы
Можно ли использовать один сертификат для ЭДО и для сдачи отчётности?
Да, если сертификат квалифицированный и содержит необходимые данные (ИНН владельца, СНИЛС, сведения об организации). При этом его нужно указать в обоих местах: в учётной записи ЭДО и в настройках обмена с контролирующими органами. Некоторые операторы ЭДО и сервисы отчётности предъявляют собственные требования к удостоверяющему центру, поэтому перед выпуском сертификата уточните, подойдёт ли он для всех ваших задач.
Нужно ли удалять старый сертификат из 1С после замены?
Удалять не обязательно и обычно не рекомендуется сразу. Старый сертификат нужен для проверки подписей на ранее подписанных документах и расшифровки входящих. Достаточно убрать его из активных настроек подписания. Окончательно удалять контейнер закрытого ключа стоит только когда вы уверены, что архивные документы больше не потребуют криптографических операций с этим ключом.
Почему 1С не видит новый сертификат, хотя он установлен в Windows?
Наиболее вероятные причины: сертификат установлен в хранилище другого пользователя (1С запущена под другой учётной записью), не перезапущен сеанс 1С после установки, криптопровайдер не видит контейнер ключа, либо сертификат установлен без привязки к закрытому ключу. Проверьте сертификат через оснастку certmgr.msc под тем же пользователем, под которым работает 1С.
Что делать, если срок действия сертификата истёк, а документы нужно подписать срочно?
Подписать документ просроченным сертификатом технически возможно, но такая подпись не будет иметь юридической силы, а оператор ЭДО и контролирующие органы отклонят документы. Единственный корректный путь — получить новый сертификат в удостоверяющем центре. Многие центры выпускают сертификат в течение одного рабочего дня, а при наличии действующего договора — быстрее. Договоритесь с контрагентом о переносе срока подписания, если это возможно.
Нужно ли менять сертификат на всех компьютерах, где работает 1С?
Зависит от того, где хранится ключ. Если подписание выполняется только на одном рабочем месте, достаточно настроить его там. Если сертификат облачный (например, в рамках сервиса 1С-Отчётность или облачной подписи оператора), настройка на сервере или в сервисе применяется для всех пользователей автоматически. При файловом хранении ключа на токене носитель можно переносить между компьютерами, но криптопровайдер и драйверы токена должны быть установлены на каждом рабочем месте.
Кто должен выполнять замену сертификата — бухгалтер или системный администратор?
Оптимально совместно: установку сертификата в систему и настройку криптопровайдера обычно выполняет администратор, а привязку сертификата к учётным записям ЭДО и отчётности — пользователь с правами на изменение этих настроек (часто это главный бухгалтер или специалист по ЭДО). В небольших организациях всё делает один человек, но ему потребуются права администратора на компьютере и полные права в 1С.
Что важно запомнить
Замена сертификата в 1С выполняется в два этапа: установка на компьютер с привязкой к закрытому ключу и указание нового сертификата в настройках ЭДО и обмена с контролирующими органами. Старый сертификат и контейнер ключа сохраняйте до полной проверки нового. Обязательно выполните тестовое подписание до наступления сроков сдачи отчётности.