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