Загрузка и настройка электронной подписи в 1С 8.3

· 9 мин

Содержание

Сертификат электронной подписи подключается в разделе Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования, на закладке «Сертификаты». Но прежде чем 1С увидит подпись, на компьютере должны стоять криптопровайдер (обычно CryptoPro CSP), драйвер ключевого носителя и корневые сертификаты удостоверяющего центра. Сама «загрузка» в программу — последний и самый быстрый шаг.

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

Порядок одинаков для тонкого клиента 1С:Предприятие 8.3 и веб-клиента — различие только в одном дополнительном расширении для браузера, о нём скажу отдельно.

Что понадобится до начала

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

Готовность рабочего места
Выполнено: 0 / 5

Несколько пояснений к списку:

  • 🔐 Криптопровайдер — программа, которая выполняет само криптографическое преобразование. Современные квалифицированные сертификаты работают по ГОСТ Р 34.10-2012, поэтому версия CryptoPro CSP должна быть не ниже 5.0. В одной системе держите один криптопровайдер: CryptoPro и VipNet вместе часто конфликтуют.
  • 🧷 Носитель ключа — защищённый токен (Рутокен, JaCarta, eToken) или обычная флешка. Для токена нужен его драйвер, иначе система не увидит устройство.
  • 🏛 Сертификаты УЦ — корневой и промежуточные сертификаты центра, выдавшего подпись. Без них цепочка доверия не выстроится и подпись будет считаться недействительной.

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

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

Начните с криптопровайдера. Скачайте дистрибутив CryptoPro CSP с сайта разработчика, запустите установку с правами администратора и перезагрузите компьютер. После перезагрузки в меню «Пуск» появится папка CryptoPro, а в панели управления — апплет настроек.

Если подпись выдана на защищённом токене, поставьте его драйвер:

  1. Определите модель носителя — она указана на корпусе (например, Рутокен Lite, Рутокен ЭЦП 2.0, JaCarta-2).
  2. Скачайте драйвер с сайта производителя носителя и установите.
  3. Вставьте токен в USB-порт. Индикатор на корпусе должен загореться, а в диспетчере устройств появиться считыватель смарт-карт.

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

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

Устанавливаем личный сертификат в хранилище

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

Самый надёжный способ — через CryptoPro:

  1. Откройте Пуск → CRYPTO-PRO → КриптоПро CSP.
  2. Перейдите на вкладку «Сервис».
  3. Нажмите «Просмотреть сертификаты в контейнере» и выберите контейнер на своём носителе (система предложит ввести PIN-код).
  4. Проверьте данные владельца в открывшемся окне и нажмите «Установить».

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

После установки сертификат виден в хранилище Личное. Проверить можно через оснастку certmgr.msc или в самой CryptoPro на вкладке с сертификатами.

Подключаем подпись в настройках 1С 8.3

Когда сертификат установлен в систему и привязан к ключу, остаётся загрузить его в программу.

  1. Откройте раздел Администрирование → Обмен электронными документами.
  2. Разверните группу «Электронные подписи и шифрование» и установите флажок «Электронные подписи».
  3. Перейдите по ссылке «Настройки электронной подписи и шифрования».
  4. На закладке «Сертификаты» нажмите «Добавить» и выберите вариант «Сертификат из установленных на компьютере».
  5. В списке выберите нужный сертификат, при необходимости укажите, для каких операций он используется, и запишите.

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

Загруженный сертификат программа дальше использует во всех механизмах, где нужна подпись: отправка деклараций и расчётов через 1С-Отчётность, обмен юридически значимыми документами по ЭДО (счета-фактуры, УПД, акты), работа с маркировкой и ГИС МТ, подписание кадровых документов в ЗУП. Один раз подключённый сертификат доступен во всех этих сценариях — отдельно под каждый его загружать не нужно.

Если подписей несколько (например, у директора и у главного бухгалтера), добавьте их по очереди тем же способом. В каждом документе при подписании программа предложит выбрать, какой подписью воспользоваться.

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

В веб-клиенте перед настройкой программа предложит установить «Расширение для работы с криптографией» и плагин браузера (КриптоПро ЭЦП Browser plug-in). У тонкого клиента 1С:Предприятие расширение уже встроено — ставить его отдельно не нужно.

Пути в разных конфигурациях на платформе 8.3 совпадают — блок обмена электронными документами стабилен:

КонфигурацияГде включается подпись
1С:Бухгалтерия 3.0Администрирование → Обмен электронными документами
1С:ЗУП 3.1Администрирование → Обмен электронными документами
1С:Управление торговлей 11НСИ и администрирование → Обмен электронными документами

Ключевые носители и перенос контейнера в реестр

Закрытый ключ хранится в контейнере — на токене, флешке или в реестре Windows. Где именно, зависит от того, как подпись выпустил удостоверяющий центр.

Работать прямо с токена безопаснее: ключ не покидает защищённое устройство. Но если подпись нужна на компьютере, где токен постоянно не вставлен (например, на сервере терминалов), контейнер иногда копируют в реестр. Делается это в CryptoPro:

  1. Откройте КриптоПро CSP → Сервис → Скопировать.
  2. Нажмите «Обзор» и выберите исходный контейнер на носителе.
  3. Задайте имя копии и в качестве носителя назначения выберите «Реестр».
  4. При желании установите пароль на контейнер.

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

Для квалифицированной подписи, выданной на Рутокен ЭЦП 2.0 с неизвлекаемым ключом, скопировать контейнер в реестр нельзя — и это правильно: такой ключ физически не покидает токен.

Отдельная ситуация — работа в 1С через терминальный сервер или опубликованное приложение RemoteApp. Токен физически вставлен в компьютер пользователя, а 1С запущена на сервере, поэтому носитель нужно пробросить в сеанс: это делается настройками подключения к удалённому рабочему столу (проброс смарт-карт) либо специализированным ПО для перенаправления USB. Криптопровайдер при этом ставится на сервере, где исполняется программа, а не только на клиентской машине.

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

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

После загрузки сертификата убедитесь, что всё работает, не дожидаясь момента, когда подпись понадобится срочно.

В форме «Настройки электронной подписи и шифрования» откройте добавленный сертификат — там есть кнопка проверки. Программа последовательно протестирует несколько пунктов: установлена ли программа криптографии, доступен ли закрытый ключ, валиден ли сам сертификат и его цепочка. Зелёные отметки по всем пунктам означают, что подпись готова к работе.

Что проверяется на этом шаге:

  • ✅ Криптопровайдер — 1С видит CryptoPro CSP и может к нему обратиться.
  • ✅ Закрытый ключ — контейнер на месте, PIN принят, доступ к ключу есть.
  • ✅ Сертификат — не истёк срок, данные владельца читаются.
  • ✅ Цепочка доверия — корневой и промежуточные сертификаты УЦ установлены.

Отдельно обратите внимание на пункт о цепочке и сроках. При проверке программа обращается к списку отозванных сертификатов удостоверяющего центра, поэтому на компьютере должен быть доступ в интернет. Если доступа нет или список недоступен, проверка может завершиться предупреждением, хотя сам сертификат исправен.

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

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

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

Типичные ошибки при загрузке подписи

Большинство проблем возникает не в самой 1С, а на уровне криптографии и носителя. Разберите по симптому.

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

Отдельно про версии: если криптопровайдер старый, он не поддержит ГОСТ-2012 и выдаст ошибку при проверке сертификата. Сравнивайте по номеру — версия CryptoPro CSP должна быть не ниже 5.0. Устанавливать две программы криптографии одновременно не стоит: они перехватывают обращения друг друга, и ошибки доступа к ключу становятся плавающими.

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

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

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»