Подключение Рутокена к 1С: от драйверов до рабочей подписи

· 9 мин

Содержание

Сертификат с Рутокена подключается в 1С через раздел Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования, вкладка Сертификаты — кнопка Добавить → Из установленных на компьютере. Но прежде чем 1С увидит ключ, на машине должны стоять три вещи: драйверы Рутокена, криптопровайдер (обычно КриптоПро CSP) и сам сертификат, установленный в хранилище.

Ниже — весь путь: как выбрать модель токена, что поставить на компьютер, как добавить подпись в 1С и проверить её, как настроить токен в облачной 1С:Фреш и что делать, когда 1С ключ «не видит».

Какой Рутокен подходит для работы в 1С

Рутокен — это защищённый USB-носитель, на котором хранится закрытый ключ электронной подписи. Для 1С важно, какая именно модель у вас на руках, потому что от этого зависит, нужен ли отдельный криптопровайдер.

МодельКак работает с подписьюЧто нужно дополнительно
Рутокен Lite, Рутокен Sтолько хранит ключобязателен КриптоПро CSP
Рутокен ЭЦП 2.0 / 3.0умеет подписывать сам (аппаратная криптография)может работать через свой провайдер, но для 1С чаще ставят КриптоПро

Сертификаты для ФНС, ЭДО и отчётности сейчас выдают преимущественно на носители с аппаратной криптографией — это Рутокен ЭЦП 2.0 и новее. Если удостоверяющий центр выдал вам именно такой токен, он подойдёт и для сдачи отчётности, и для подписания документов в 1С.

Посмотреть точную модель можно в утилите Панель управления Рутокен (устанавливается вместе с драйверами) — она же покажет, какие сертификаты лежат на токене.

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

Проверьте перед настройкой несколько вещей.

Что проверить до подключения
Выполнено: 0 / 5

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

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

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

Сразу проверьте, что система видит носитель: откройте Панель управления Рутокен → вкладка Администрирование. Если в поле Подключённые Рутокен появилось имя устройства, а не «нет считывателей» — железо определилось, можно идти дальше. Если пусто, попробуйте другой USB-порт (желательно прямой, а не через хаб) и переустановите драйверы.

2. Криптопровайдер. Для большинства сертификатов это КриптоПро CSP. Лицензия на него покупается отдельно; без действующей лицензии провайдер работает ограниченное время (пробный период), после чего подписание перестаёт работать. Версию берите не ниже той, что требует ваш удостоверяющий центр.

3. Сертификат в хранилище. Закрытый ключ остаётся на токене, но сам сертификат (открытую часть) нужно установить в хранилище Личное текущего пользователя. Удобнее всего сделать это через КриптоПро: Пуск → КриптоПро CSP → вкладка Сервис → Просмотреть сертификаты в контейнере → Обзор — выбираете контейнер на Рутокене и жмёте Установить.

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

После этих трёх шагов токен готов, и можно переходить в саму программу.

Добавление сертификата с Рутокена в 1С

Дальше действия одинаковы для 1С:Бухгалтерии, ЗУП и УТ — меняется только раздел верхнего уровня, где лежат настройки ЭДО.

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

Если в списке установленных сертификат не виден — значит, он не попал в хранилище Личное. Вернитесь к шагу установки через КриптоПро и повторите.

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

Пути к настройкам ЭДО по конфигурациям:

КонфигурацияПуть к настройкам подписи
1С:Бухгалтерия 3.0Администрирование → Обмен электронными документами
1С:ЗУП 3.1Настройка → Электронная подпись и шифрование (раздел отчётности/ЭДО)
1С:УТ 11НСИ и администрирование → Обмен электронными документами

Точная формулировка пункта может отличаться между релизами, но слова «электронная подпись» или «электронные документы » есть в названии всегда — ищите по ним в разделе администрирования.

Как проверить, что подпись работает

Не выходя из карточки сертификата, 1С умеет проверить ключ целиком.

  1. Откройте карточку добавленного сертификата (двойной клик по строке).
  2. Нажмите Проверить.
  3. Программа запросит ПИН-код токена и прогонит две операции — подписание и, если нужно, шифрование.

Если обе проверки прошли — токен настроен верно, можно подписывать документы . Зелёные отметки по строкам «Подписание» и «Шифрование» и означают рабочую подпись.

Не вводите ПИН-код наугад больше нескольких раз: у Рутокена ограничено число попыток, и после их исчерпания ключ блокируется. Разблокировать пользовательский ПИН можно администраторским через Панель управления Рутокен.

Отдельно стоит проверить, что в 1С выбран нужный способ подписания. В тех же настройках есть переключатель программы криптографии — там должна стоять КриптоПро CSP, а не другой провайдер, иначе 1С будет искать ключ не на том носителе.

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

Рутокен в облачной 1С:Фреш

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

  • Расширение КриптоПро для браузеров (CryptoPro Extension) — ставится в тот браузер, из которого вы заходите в 1С:Фреш.
  • Плагин/адаптер КриптоПро (CAdES Browser Plug-in) — связывает браузер с установленным на машине КриптоПро CSP.

Порядок настройки:

  1. На локальном компьютере поставьте драйверы Рутокена, КриптоПро CSP и установите сертификат — ровно так же, как для обычной 1С.
  2. Установите расширение и плагин КриптоПро в браузер.
  3. Зайдите в 1С:Фреш, откройте настройки электронной подписи и добавьте сертификат — список подтянется с вашего локального компьютера.

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

В облаке токен должен быть вставлен именно в ту машину, с которой вы работаете в данный момент. Подписать документ с «чужого» компьютера, где токена нет, не получится.

Продление сертификата и обновление программ

Сертификат электронной подписи действует ограниченный срок (как правило, до 15 месяцев). Когда он подходит к концу, в 1С при подписании появляется предупреждение о скором истечении.

Что делать при продлении:

  • Получите новый сертификат в удостоверяющем центре (для юрлиц руководителю — в УЦ ФНС). Его запишут на тот же Рутокен или на новый.
  • Установите новый сертификат в хранилище Личное через КриптоПро.
  • В 1С добавьте его так же, как первый (Добавить → Из установленных на компьютере). Старый можно оставить — он понадобится для проверки ранее подписанных документов.

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

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

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

Безопасность: ПИН-коды и хранение токена

Рутокен защищён двумя ПИН-кодами: пользовательским (им подписывают) и администраторским (им разблокируют и меняют настройки). Заводские значения общеизвестны, поэтому их меняют сразу после получения.

ПИН-кодДля чего нуженЗаводское значение
Пользователяподписание и повседневная работа12345678
Администратораразблокировка, смена ПИН-кода пользователя87654321

Смените оба заводских ПИН-кода сразу после получения токена — через Панель управления Рутокен → вкладка Администрирование. Иначе ключом сможет воспользоваться любой, кто получит физический доступ к носителю.

Несколько правил, которые экономят потом много времени:

  • 🔒 Не передавайте токен и ПИН третьим лицам — подпись приравнена к собственноручной.
  • 🔁 Не вводите неверный ПИН многократно: после исчерпания попыток носитель блокируется.
  • 💾 Храните резервную копию сертификата (открытой части), но закрытый ключ с токена не выгружайте, если УЦ выдал его неэкспортируемым.
  • 🧷 Вынимайте токен из порта, когда не работаете с подписью, особенно на общих компьютерах.

Типичные ошибки при подключении Рутокена

Большинство проблем сводится к тому, что одна из трёх программ не установлена или устарела. Разберём частые случаи.

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

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

Можно ли работать в 1С без КриптоПро, только с драйверами Рутокена?
Если сертификат выпущен под аппаратную криптографию Рутокена и УЦ это поддерживает — иногда да. Но подавляющее большинство сертификатов для ФНС и ЭДО рассчитаны на КриптоПро CSP, поэтому его почти всегда ставят.
На одном Рутокене несколько сертификатов — 1С с ними справится?
Да. Каждый сертификат добавляется в 1С отдельной строкой. При подписании вы выбираете нужный, при проверке 1С спросит ПИН того контейнера, к которому обращается.
Токен работает в отчётности, но не подписывает документы ЭДО. Почему?
Скорее всего, сертификат добавлен только в настройках отправки отчётности. Добавьте его и в настройках электронной подписи, которые использует подсистема ЭДО, через Добавить → Из установленных на компьютере.
Нужно ли ставить драйверы на сервер при клиент-серверной базе?
Нет. Токен вставляется в компьютер пользователя, подписание идёт на клиенте. Драйверы, КриптоПро и сертификат нужны на рабочих местах, а не на сервере 1С.
Перенёс базу на другой компьютер — подпись пропала. Что делать?
Настройки подписи в базе сохранились, но на новой машине нет драйверов, КриптоПро и установленного сертификата. Поставьте их заново и переустановите сертификат с токена в хранилище.