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

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

Как установить сертификат в 1С

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

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

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

Ниже разобран полный порядок действий для типовых конфигураций (Бухгалтерия предприятия, Управление торговлей, Зарплата и управление персоналом), а также способы проверить результат и исправить частые ошибки.

Что понадобится перед установкой

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

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

Убедитесь, что у вас есть права администратора на компьютере или хотя бы права на установку сертификатов в хранилище текущего пользователя. В корпоративной сети эти действия может ограничивать групповая политика — тогда установку выполняет системный администратор.

Установка сертификата в хранилище Windows

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

Если у вас файл сертификата (обычно с расширением .cer), дважды щёлкните по нему, нажмите «Установить сертификат», выберите «Текущий пользователь», затем «Поместить все сертификаты в следующее хранилище» и укажите «Личное». Важно: файл .cer без привязки к контейнеру закрытого ключа позволит только просматривать сертификат, но не подписывать документы.

Установка корневого сертификата удостоверяющего центра

Для корректной проверки цепочки доверия Windows должен доверять удостоверяющему центру, выдавшему сертификат. Корневой сертификат УЦ обычно можно скачать с официального сайта удостоверяющего центра. Устанавливается он так же двойным щелчком, но хранилище нужно выбрать «Доверенные корневые центры сертификации».

Порядок установки в Windows
  1. 1
    Подключите токен с ключом или подготовьте файл сертификата
  2. 2
    Откройте КриптоПро CSP и найдите сертификат в контейнере закрытого ключа
  3. 3
    Нажмите «Установить» — сертификат попадёт в личное хранилище
  4. 4
    Установите корневой сертификат УЦ в «Доверенные корневые центры сертификации»
  5. 5
    Проверьте через certmgr.msc, что сертификат виден и цепочка строится без ошибок

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

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

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

Настройка для отчётности в контролирующие органы

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

Проверка работоспособности подписи

После настройки выполните тестовую проверку. В списке сертификатов в 1С выделите сертификат и используйте команду «Проверить» — программа проверит цепочку доверия, срок действия и доступность закрытого ключа. При работе с токеном система запросит PIN-код — это нормальное поведение.

Дополнительно подпишите тестовый документ: создайте черновик электронного документа и попробуйте его подписать, не отправляя контрагенту. Если подписание проходит без ошибок, а в свойствах подписи отображается корректный сертификат — настройка завершена успешно.

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

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

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

Статус «Действителен», указан владелец и срок

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

Сертификат отсутствует или помечен как недействительный

Проверка подписи
Норма

Проверка проходит, при необходимости запрашивается PIN токена

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

Ошибка «не найден закрытый ключ» или «ошибка криптопровайдера»

Цепочка сертификатов
Норма

В свойствах сертификата путь сертификации без предупреждений

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

Жёлтый восклицательный знак у корневого сертификата

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

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

Вторая распространённая ошибка — «не найден закрытый ключ» при подписании. Это означает, что сертификат установлен из файла .cer без привязки к контейнеру. Установите его заново через КриптоПро CSP из контейнера закрытого ключа — тогда связь сертификата с ключом создастся автоматически.

Если при подписании возникает ошибка криптопровайдера, проверьте лицензию на КриптоПро CSP: при истёкшей лицензии подписание невозможно. Также убедитесь, что в настройках 1С выбран правильный тип криптопровайдера (КриптоПро или ViPNet) — он должен совпадать с установленным на компьютере.

Типичные ошибки
01
Установка сертификата под другой учётной записью Windows — 1С его не видит
02
Установка из файла .cer без контейнера ключа — подписание невозможно
03
Отсутствие корневого сертификата УЦ — ошибки проверки цепочки доверия
04
Использование просроченного сертификата — отчёты и документы будут отклонены
05
Неверный PIN-код токена, введённый несколько раз — блокировка носителя

Особые случаи и ограничения

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

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

Заведите привычку за 2–3 недели до окончания срока действия сертификата запускать процедуру перевыпуска. Выпуск нового сертификата может занять несколько дней, а с просроченным ключом сдать отчётность или подписать документы невозможно — это срыв сроков и риск штрафов.
ПЗ
Практическое замечание

Часто задаваемые вопросы

Можно ли использовать один сертификат на нескольких компьютерах?

Да, если закрытый ключ хранится на токене — достаточно переносить носитель и устанавливать сертификат на каждом рабочем месте через КриптоПро CSP. Если ключ в реестре, его можно экспортировать на съёмный носитель через КриптоПро и скопировать на другой компьютер, если это не запрещено политикой безопасности организации.

1С пишет «сертификат не найден», хотя он установлен. Что делать?

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

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

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

Запрашивает PIN-код при каждом подписании — это нормально?

Да, если закрытый ключ на токене с защитой PIN-кодом. Многие токены позволяют сохранить PIN в настройках КриптоПро, но это снижает безопасность: любой, кто получит доступ к компьютеру, сможет подписывать документы. Решение о сохранении PIN принимайте с учётом политики безопасности организации.

Чем отличается установка сертификата для ЭДО и для отчётности?

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

Итог

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

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