Как настроить сертификат электронной подписи в 1С 8.2

· 9 мин

Содержание

Сертификат подключается в три захода: ставите криптопровайдер (чаще всего КриптоПро CSP), заносите сам сертификат в личное хранилище Windows и только потом программа 1С его подхватывает. В самой 1С 8.2 сертификат отдельно не «устанавливается» — платформа и конфигурация читают его из хранилища операционной системы через криптопровайдер.

Важная оговорка сразу: речь про платформу 1С:Предприятие 8.2. Это старая версия, её поддержка давно свёрнута, но порядок работы с электронной подписью на уровне Windows и КриптоПро у неё тот же, что и на 8.3. Отличаются в основном названия меню внутри конкретной конфигурации, о чём ниже.

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

НосительКогда выбираютНюанс
Защищённый токенКвалифицированная подпись, сертификат ФНСНужны драйверы носителя, ключ нельзя скопировать
ФлешкаВременный или тестовый ключКлюч легко потерять вместе с флешкой
Контейнер в реестреОдин постоянный компьютерУдобно, но привязано к машине и менее безопасно

Сертификат ФНС для руководителя выпускается только на защищённый токен — скопировать его на флешку или в реестр не получится, это ограничение самого носителя.

Что подготовить перед установкой

Собрать всё заранее быстрее, чем метаться между окнами на середине настройки.

  • 🔑 Носитель с закрытым ключом — токен, флешка или контейнер, который вам выдал удостоверяющий центр.
  • 📄 Файл открытого сертификата (.cer), если УЦ дал его отдельно. Часто он уже лежит в контейнере вместе с ключом.
  • 🛡️ Дистрибутив криптопровайдера — КриптоПро CSP или ViPNet CSP, смотря на чём выпущен ваш сертификат. Два разных криптопровайдера на одной машине нередко конфликтуют, поэтому ставьте тот, что указал УЦ.
  • 🧾 Лицензия на криптопровайдер. КриптоПро CSP работает бесплатно только первые 90 дней, дальше нужен серийный номер. Иногда лицензия «вшита» в сам сертификат на год.
  • 👤 Права администратора Windows — без них ни криптопровайдер, ни драйверы токена не встанут.
  • 🏛️ Корневой сертификат удостоверяющего центра — его тоже надо будет установить, иначе ваша подпись будет считаться недоверенной.
Готовность к установке ЭЦП
Выполнено: 0 / 5

Установка криптопровайдера

Криптопровайдер — это программа, которая выполняет операции по ГОСТ: подписывает и проверяет. Без неё ни Windows, ни 1С с подписью работать не смогут.

  1. Скачайте дистрибутив КриптоПро CSP с сайта разработчика (cryptopro.ru), версию под вашу разрядность Windows.
  2. Закройте 1С и браузеры, запустите установщик от имени администратора.
  3. Пройдите мастер в режиме по умолчанию, при запросе введите серийный номер лицензии.
  4. После установки перезагрузите компьютер — часть компонентов встаёт только после рестарта.

Для 1С 8.2 версия криптопровайдера имеет значение. Современные сертификаты выпускаются по ГОСТ Р 34.10-2012, старый ГОСТ 2001 года выведен из обращения. КриптоПро CSP должен быть версии не ниже 4.0, а лучше 5.0 — только они полноценно поддерживают алгоритмы 2012 года. Версия 3.x с такими сертификатами уже не справится.

Если подпись на защищённом токене (Рутокен, JaCarta), отдельно поставьте драйверы носителя с сайта его производителя. Без драйвера система просто не увидит вставленное устройство.

Проверить, что криптопровайдер встал и видит носитель, можно сразу: откройте Пуск → Панель управления → КриптоПро CSP, вкладка Оборудование → Настроить считыватели. Токен или флешка с контейнером должны отображаться в списке. Если списка нет совсем — криптопровайдер не установился или не хватило прав администратора.

Как добавить сертификат в хранилище Windows

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

  1. Вставьте носитель (токен или флешку) в компьютер.
  2. Откройте Пуск → Панель управления → КриптоПро CSP.
  3. Перейдите на вкладку Сервис.
  4. Нажмите Просмотреть сертификаты в контейнере и выберите нужный контейнер кнопкой Обзор. Система покажет данные сертификата.
  5. В окне просмотра нажмите Установить — сертификат ляжет в хранилище Личное текущего пользователя.

Если УЦ выдал открытый сертификат отдельным файлом .cer, есть второй путь — там же, на вкладке Сервис, кнопка Установить личный сертификат. Укажите файл, затем контейнер с закрытым ключом, и мастер сам свяжет их.

Установка корневого сертификата УЦ

Без корня цепочка доверия не выстроится, и программа пометит подпись как недействительную.

  1. Откройте скачанный файл корневого сертификата двойным кликом.
  2. Нажмите Установить сертификат .
  3. В мастере выберите размещение Локальный компьютер (потребуются права администратора).
  4. Вручную укажите хранилище Доверенные корневые центры сертификации и завершите мастер.

Если УЦ входит в цепочку через промежуточный центр, установите и промежуточный сертификат — в хранилище Промежуточные центры сертификации. Иначе проверка будет обрываться на середине цепочки.

Проверить, что сертификат встал, можно в оснастке управления сертификатами: нажмите Win + R, введите certmgr.msc, откройте раздел Личное → Сертификаты. Ваш сертификат должен быть в списке, без красного крестика на значке.

Подключение сертификата в программе 1С 8.2

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

Механизм электронной подписи в конфигурациях на 8.2 обеспечивает подсистема «Электронная подпись и шифрование» из библиотеки стандартных подсистем. Точный путь к её настройкам зависит от конфигурации и релиза, но логика везде одинаковая:

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

В настройках программы также задаётся криптопровайдер. Как правило, 1С определяет его автоматически, но если на машине их два, нужный выбирают из выпадающего списка по названию (например, Crypto-Pro GOST R 34.10-2012).

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

Если в вашей конфигурации раздела электронной подписи нет вовсе, значит, редакция старая и механизм не встроен. В этом случае подпись для отчётности работает через отдельный сервис (1С-Отчётность или стороннюю программу оператора), а не через саму конфигурацию.

Для старых конфигураций на обычных формах (например, «Бухгалтерия предприятия» редакции 2.0) настройки подписи обычно скрыты в меню Сервис или в карточке организации. Если не находите раздел с ходу — ищите по слову «подпись» в поиске по меню конфигурации.

Привязка сертификата к пользователю и проверка

Сертификат, добавленный в программу, по умолчанию доступен тому пользователю, для которого он установлен в Windows. Если в базе работают несколько человек и у каждого своя подпись, важно понимать:

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

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

При первом подписании КриптоПро запросит пароль (PIN-код) контейнера. Если пароль не задавали при выпуске, у Рутокена по умолчанию стандартный PIN, у других носителей — пустой. Чтобы не вводить его каждый раз, в окне запроса ставят флажок запоминания — но делать это стоит только на личном компьютере, не на общем.

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

Квалифицированной подписью (КЭП) обязательно подписываются счета-фактуры и отчётность в ФНС. Первичные документы по соглашению сторон допустимо подписывать и неквалифицированной подписью — это определяется договорённостью с контрагентом, а не настройками программы.

Частые ошибки при установке ЭЦП

Большинство сбоев связано не с 1С, а с криптопровайдером или хранилищем Windows. Сначала проверяйте именно их.

Диагностика: выберите симптом

Особенности работы на платформе 8.2

Платформа 8.2 снята с поддержки, и это накладывает ограничения, о которых стоит знать заранее.

  • Совместимость с новыми сертификатами. Сам криптопровайдер и Windows поддерживают ГОСТ 2012 независимо от версии платформы, поэтому подписывать документы 8.2 ещё может. Но тонкие места в работе через браузер и веб-сервисы на старой платформе уже не всегда стыкуются с актуальными компонентами.
  • Устаревший интерфейс. В конфигурациях на обычных формах названия пунктов отличаются от привычных на 8.3 — не ищите «раздел Администрирование» там, где его нет, ориентируйтесь по смыслу команды.
  • Браузерный плагин. Если подпись нужна для веб-клиента или портала, потребуется расширение КриптоПро ЭЦП Browser plug-in. Со старыми браузерами и платформой оно работает нестабильно.
  • Направление развития. Если подпись устанавливается не для разовой задачи, а для постоянной работы с отчётностью и ЭДО, разумнее перейти на 8.3: там механизм электронной подписи поддерживается и обновляется, а на 8.2 вы будете бороться с несовместимостью компонентов.

Технически же на 8.2 всё упирается в ту же связку: криптопровайдер + сертификат в хранилище Windows + корректная цепочка доверия. Настройте эту основу — и программа подхватит подпись независимо от версии платформы.

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

Нужна ли отдельная лицензия 1С для работы с ЭЦП?
Нет. Электронная подпись — это функциональность конфигурации и криптопровайдера. Отдельная лицензия нужна именно на КриптоПро CSP, а не на 1С.
Можно ли хранить сертификат в реестре, а не на токене?
Да, контейнер можно скопировать в реестр через КриптоПро CSP. Это удобно, но менее безопасно: ключ перестаёт быть защищённым аппаратно и привязывается к конкретному компьютеру.
Почему сертификат виден в Windows, но не виден в 1С?
Чаще всего он установлен под другой учётной записью Windows или в программе не выбран вариант «из установленных на компьютере». Проверьте, под тем ли пользователем Windows вы работаете.
Подойдёт ли сертификат налоговой (выданный ФНС) для подписи в 1С?
Да, сертификат руководителя от ФНС устанавливается тем же порядком. Учтите, что он выпускается на защищённый носитель и требует криптопровайдера с поддержкой ГОСТ 2012.
Что делать, если КриптоПро не видит токен?
Переустановите драйверы носителя с сайта производителя и проверьте вкладку «Оборудование» в КриптоПро CSP — там токен должен отображаться как подключённый считыватель.