К статье
Практический материал

Администрирование · 10 мин

Как скачать сертификат в 1С: инструкция для разных ситуаций

Как скачать и установить сертификат электронной подписи в 1С: через программу, из хранилища Windows, из файла. Настройка ЭДО, проверка и типичные ошибки.

Сертификат электронной подписи в 1С нужен для обмена документами с контрагентами (ЭДО), сдачи отчётности в ФНС и фонды, подписания файлов и работы с государственными сервисами. Под «скачать сертификат» обычно понимают три разные задачи: получить новый сертификат из удостоверяющего центра прямо через 1С, экспортировать уже установленный сертификат в файл или подключить к программе сертификат, который хранится на токене или в системе. Ниже разобраны все три сценария.

Инструкции применимы к типовым конфигурациям на управляемых формах: 1С:Бухгалтерия 8, 1С:ЗУП, 1С:Управление торговлей и другим решениям, где используется подсистема электронной подписи из библиотеки стандартных подсистем. Названия пунктов меню могут незначительно отличаться между версиями, но логика действий совпадает.

Что понадобится перед началом работы

Прежде чем получать или подключать сертификат, проверьте базовые условия. На компьютере должна быть установлена программа криптозащиты — КриптоПро CSP или ViPNet CSP, без неё 1С не сможет работать с ключевыми контейнерами. Если ключ записан на токен (Рутокен, eToken, JaCarta), установите драйверы токена и убедитесь, что система его видит.

Также потребуются права: в 1С у пользователя должна быть возможность добавлять сертификаты (роль, связанная с настройкой электронной подписи), а в Windows — права на установку сертификатов в хранилище. В терминальных и серверных конфигурациях сертификат должен быть доступен именно на том компьютере, где выполняется подписание: либо на компьютере пользователя, либо на сервере 1С, если подписание происходит на сервере.

Как получить новый сертификат через 1С

Современные типовые конфигурации умеют отправлять заявку на выпуск сертификата в удостоверяющий центр прямо из программы. Это самый простой способ «скачать» сертификат: заявка, генерация ключей и установка происходят в одном мастере.

Порядок действий
  1. 1
    Откройте «Администрирование» → «Обмен электронными документами» (в некоторых конфигурациях — «Настройки обмена электронными документами»).
  2. 2
    Перейдите в раздел «Электронные подписи» или «Сертификаты» и нажмите «Добавить».
  3. 3
    Выберите вариант «Получить из удостоверяющего центра» / «Заявление на выпуск сертификата».
  4. 4
    Заполните данные владельца: ФИО, СНИЛС, ИНН, организацию, должность. Программа часто подставляет их из карточки организации — проверьте внимательно.
  5. 5
    Выберите удостоверяющий центр из списка доступных и отправьте заявку.
  6. 6
    Дождитесь выпуска сертификата: статус заявки отображается в том же списке. После одобрения нажмите «Установить сертификат» — программа скачает его и запишет в контейнер.
  7. 7
    Укажите, куда сохранить закрытый ключ: на токен, в реестр Windows или в облачное хранилище оператора.

Срок выпуска зависит от удостоверяющего центра и способа подтверждения личности. Если заявка требует личного визита или подтверждения через Госуслуги, программа покажет соответствующий статус и подсказку. Не закрывайте заявку до завершения — прерванную заявку придётся создавать заново.

Как подключить уже выпущенный сертификат

Если сертификат выпущен ранее — например, получен в ФНС или коммерческом УЦ и установлен на токен, — скачивать его не нужно. Его подключают к 1С из хранилища компьютера.

Из хранилища Windows или с токена

Откройте «Администрирование → Обмен электронными документами → Электронные подписи», нажмите «Добавить» и выберите вариант «Из установленных на компьютере». 1С покажет список сертификатов, которые видит криптопровайдер: и личные сертификаты из хранилища Windows, и те, что записаны на подключённом токене. Выберите нужный, укажите организацию и пользователя, которым он доступен.

Если сертификат в списке отсутствует, причина почти всегда вне 1С: не установлен криптопровайдер, не подключён токен, сертификат установлен в хранилище другого пользователя Windows или закрытый ключ находится в контейнере, который программа не видит. Проверьте наличие сертификата через «Панель управления → Свойства браузера → Содержание → Сертификаты» или через оснастку certmgr.msc.

Из файла

Если у вас есть файл сертификата (обычно .cer или .crt), добавьте его через «Добавить → Из файла». Учтите ограничение: файл .cer содержит только открытую часть сертификата. Подписывать документы таким сертификатом можно, только если закрытый ключ уже установлен на этом компьютере — иначе 1С при попытке подписания сообщит, что ключ не найден.

Как выгрузить (экспортировать) сертификат из 1С

Обратная задача — скачать сертификат из 1С в файл — нужна, чтобы передать открытую часть контрагенту, загрузить её на портал или установить на другом компьютере. В списке сертификатов откройте нужный и воспользуйтесь командой «Сохранить в файл» или «Экспортировать». Программа предложит сохранить файл .cer — это открытая часть, её передача безопасна.

Экспортировать закрытый ключ из 1С нельзя — это ограничение криптопровайдера, а не конфигурации. Перенос закрытого ключа выполняется средствами КриптоПро CSP (копирование контейнера) или экспортом в .pfx через Windows, если при выпуске ключ был помечен как экспортируемый. Ключи, записанные на токен с пометкой «неэкспортируемый», скопировать невозможно в принципе.

Сравнение вариантов

Получение через 1С

Подходит для нового сертификата: заявка и установка в одном окне. Ограничение — работает только с удостоверяющими центрами, подключёнными к сервису 1С.

Подключение из хранилища

Для уже выпущенных сертификатов на токене или в Windows. Быстро, но требует установленного криптопровайдера.

Добавление из файла .cer

Для проверки чужих подписей и переноса открытой части. Подписание невозможно без закрытого ключа на компьютере.

Настройка сертификата для ЭДО и отчётности

После добавления сертификат нужно привязать к сценариям использования. Для ЭДО откройте настройки обмена с контрагентами («Профили настроек ЭДО» или «Учётные записи ЭДО» в зависимости от версии) и укажите сертификат в списке доступных подписантов. Для отчётности через 1С-Отчётность сертификат привязывается к учётной записи в настройках обмена с контролирующими органами.

Проверьте назначение сертификата: в его свойствах указано, для чего он выдан (квалифицированная подпись, отчётность в ФНС, работа с конкретными порталами). Сертификат, выпущенный только для сдачи отчётности, может не подходить для подписания договоров в ЭДО, и наоборот — программа отфильтрует такие сертификаты автоматически, но при ручной настройке это стоит контролировать.

Контрольные точки

Как проверить результат

Сертификат в списке 1С
Норма

Отображается без предупреждений, срок действия не истёк, указана организация

Тревожный признак

Жёлтый или красный значок, надпись «закрытый ключ не найден»

Тест подписания
Норма

Документ подписывается, подпись проходит проверку

Тревожный признак

Ошибка криптопровайдера или «сертификат не найден»

Отправка в ЭДО
Норма

Документ уходит оператору без ошибок подписи

Тревожный признак

Документ зависает в статусе «Ожидает подписи» или возвращается с ошибкой

Типичные ошибки и способы их устранения

Большинство проблем при подключении сертификата связано не с 1С, а с окружением. Разберите ошибку по тексту сообщения: «сертификат не найден» обычно означает, что сертификат установлен в хранилище другого пользователя Windows или на другом компьютере; «ошибка криптопровайдера» — что не установлен или не лицензирован КриптоПро/ViPNet; «закрытый ключ не найден» — что подключён только открытый сертификат без контейнера ключа.

Типичные ошибки
01
Установка сертификата только на компьютере бухгалтера при серверном ЭДО — подписание на сервере падает с ошибкой. Решение: установить сертификат и криптопровайдер на сервер 1С.
02
Добавление сертификата из файла .cer без закрытого ключа и попытка подписать документ — 1С сообщит об отсутствии ключа. Нужен контейнер с токена или копия контейнера.
03
Игнорирование срока действия: просроченный сертификат виден в списке, но документы им не подписываются. Заранее отслеживайте дату окончания и подавайте заявку на перевыпуск.
04
Работа под пользователем Windows без прав на чтение контейнера ключа — сертификат виден, а подписание недоступно.

Если самостоятельно разобраться не удаётся, проверьте журнал регистрации 1С и логи криптопровайдера — там обычно есть код ошибки, по которому поддержка удостоверяющего центра или оператора ЭДО определит причину. Не переустанавливайте криптопровайдер и не удаляйте контейнеры ключей без резервной копии: удалённый неэкспортируемый контейнер восстановить нельзя, придётся перевыпускать сертификат.

Итог

Что важно запомнить

Новый сертификат получают через мастер заявки в разделе «Электронные подписи», уже выпущенный — подключают из хранилища Windows, токена или файла. Для подписания обязательно нужен закрытый ключ и установленный криптопровайдер, а при серверном ЭДО сертификат устанавливается на сервере. Перед работой проверьте срок действия и назначение сертификата.

Частые вопросы

Можно ли скачать сертификат из 1С на флешку и перенести на другой компьютер?

Через «Сохранить в файл» выгружается только открытая часть (.cer) — она не позволяет подписывать документы. Для полноценного переноса скопируйте контейнер закрытого ключа средствами криптопровайдера (например, функцией копирования контейнера в КриптоПро CSP), если ключ был выпущен как экспортируемый.

Почему 1С не видит сертификат, который отображается в Windows?

Чаще всего сертификат установлен в хранилище другого пользователя Windows, не установлен криптопровайдер, либо 1С работает на сервере, а сертификат — на клиентском компьютере. Проверьте хранилище (certmgr.msc под нужным пользователем) и наличие лицензии КриптоПро/ViPNet.

Нужно ли заново получать сертификат при переустановке 1С?

Нет. Сертификат хранится не в базе 1С, а в хранилище Windows или на токене. После переустановки программы достаточно заново добавить сертификат в список через «Добавить из установленных на компьютере». Но при переустановке Windows без сохранения данных контейнер закрытого ключа может быть потерян.

Что делать, если срок действия сертификата истекает?

Подайте заявку на перевыпуск заранее — через тот же мастер заявки в 1С или личный кабинет удостоверяющего центра. Просроченным сертификатом подписать документы нельзя, а документы, подписанные до окончания срока, остаются действительными при наличии штампа времени.

Можно ли использовать один сертификат для ЭДО и сдачи отчётности?

Да, если назначение сертификата это допускает. Квалифицированные сертификаты, выпущенные аккредитованным УЦ, обычно подходят для обоих сценариев. Проверьте поле назначения в свойствах сертификата и добавьте его в настройки ЭДО и в настройки 1С-Отчётности отдельно.

Чем облачная подпись отличается от сертификата на токене?

При облачной подписи закрытый ключ хранится у оператора в защищённом хранилище, а подписание подтверждается кодом из SMS или приложения. Токен и локальный криптопровайдер не нужны, но требуется постоянное подключение к интернету и действующий договор с оператором облачной подписи.