Подключение Рутокена к 1С: от драйверов до рабочей подписи
Содержание
Сертификат с Рутокена подключается в 1С через раздел Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования, вкладка Сертификаты — кнопка Добавить → Из установленных на компьютере. Но прежде чем 1С увидит ключ, на машине должны стоять три вещи: драйверы Рутокена, криптопровайдер (обычно КриптоПро CSP) и сам сертификат, установленный в хранилище.
Ниже — весь путь: как выбрать модель токена, что поставить на компьютер, как добавить подпись в 1С и проверить её, как настроить токен в облачной 1С:Фреш и что делать, когда 1С ключ «не видит».
Какой Рутокен подходит для работы в 1С
Рутокен — это защищённый USB-носитель, на котором хранится закрытый ключ электронной подписи. Для 1С важно, какая именно модель у вас на руках, потому что от этого зависит, нужен ли отдельный криптопровайдер.
| Модель | Как работает с подписью | Что нужно дополнительно |
|---|---|---|
| Рутокен Lite, Рутокен S | только хранит ключ | обязателен КриптоПро CSP |
| Рутокен ЭЦП 2.0 / 3.0 | умеет подписывать сам (аппаратная криптография) | может работать через свой провайдер, но для 1С чаще ставят КриптоПро |
Сертификаты для ФНС, ЭДО и отчётности сейчас выдают преимущественно на носители с аппаратной криптографией — это Рутокен ЭЦП 2.0 и новее. Если удостоверяющий центр выдал вам именно такой токен, он подойдёт и для сдачи отчётности, и для подписания документов в 1С.
Посмотреть точную модель можно в утилите Панель управления Рутокен (устанавливается вместе с драйверами) — она же покажет, какие сертификаты лежат на токене.
Не путайте Рутокен с другими защищёнными носителями — JaCarta, eToken. Внешне и по назначению они похожи, но драйверы у них разные: от модели зависит, какой пакет драйверов ставить. На способ добавления сертификата в 1С это не влияет — программа в любом случае работает через криптопровайдер, а не напрямую с железом токена.
Проверьте перед настройкой несколько вещей.
Что установить на компьютер перед настройкой
1С сама по себе криптографию не выполняет — она обращается к установленному в системе провайдеру. Поэтому набор программ одинаков и для файловой, и для клиент-серверной базы.
1. Драйверы Рутокена. Скачайте «Драйверы Рутокен для Windows» с официального сайта производителя, закройте 1С и браузеры, запустите установку. После перезагрузки вставьте токен — индикатор на нём должен загореться, а в трее появится значок Рутокена.
Сразу проверьте, что система видит носитель: откройте Панель управления Рутокен → вкладка Администрирование. Если в поле Подключённые Рутокен появилось имя устройства, а не «нет считывателей» — железо определилось, можно идти дальше. Если пусто, попробуйте другой USB-порт (желательно прямой, а не через хаб) и переустановите драйверы.
2. Криптопровайдер. Для большинства сертификатов это КриптоПро CSP. Лицензия на него покупается отдельно; без действующей лицензии провайдер работает ограниченное время (пробный период), после чего подписание перестаёт работать. Версию берите не ниже той, что требует ваш удостоверяющий центр.
3. Сертификат в хранилище. Закрытый ключ остаётся на токене, но сам сертификат (открытую часть) нужно установить в хранилище Личное текущего пользователя. Удобнее всего сделать это через КриптоПро: Пуск → КриптоПро CSP → вкладка Сервис → Просмотреть сертификаты в контейнере → Обзор — выбираете контейнер на Рутокене и жмёте Установить.
Устанавливайте программы под тем же пользователем Windows, под которым работаете в 1С. Сертификат ставится в хранилище конкретного пользователя — под другой учётной записью 1С его не найдёт.
После этих трёх шагов токен готов, и можно переходить в саму программу.
Добавление сертификата с Рутокена в 1С
Дальше действия одинаковы для 1С:Бухгалтерии, ЗУП и УТ — меняется только раздел верхнего уровня, где лежат настройки ЭДО.
- Откройте
Администрирование → Обмен электронными документами. - Разверните блок
Настройки электронной подписи и шифрованияи перейдите на вкладкуСертификаты. - Нажмите
Добавить → Из установленных на компьютере. - В списке выберите сертификат, который лежит на Рутокене (он отображается по владельцу и сроку действия), и нажмите
Далее. - Укажите организацию и пользователя, которому принадлежит подпись, при необходимости задайте пароль закрытого ключа — это ПИН-код токена.
- Сохраните. Сертификат появится в списке со статусом действующего.
Если в списке установленных сертификат не виден — значит, он не попал в хранилище Личное. Вернитесь к шагу установки через КриптоПро и повторите.
Вариант Заявление на выпуск сертификата в том же меню Добавить нужен для другого сценария — когда подпись вы только собираетесь получать через встроенный сервис 1С (например, 1С-Отчётность). Если токен с готовым сертификатом уже на руках, этот пункт не нужен — выбирайте Из установленных на компьютере.
Пути к настройкам ЭДО по конфигурациям:
| Конфигурация | Путь к настройкам подписи |
|---|---|
| 1С:Бухгалтерия 3.0 | Администрирование → Обмен электронными документами |
| 1С:ЗУП 3.1 | Настройка → Электронная подпись и шифрование (раздел отчётности/ЭДО) |
| 1С:УТ 11 | НСИ и администрирование → Обмен электронными документами |
Точная формулировка пункта может отличаться между релизами, но слова «электронная подпись» или «электронные документы » есть в названии всегда — ищите по ним в разделе администрирования.
Как проверить, что подпись работает
Не выходя из карточки сертификата, 1С умеет проверить ключ целиком.
- Откройте карточку добавленного сертификата (двойной клик по строке).
- Нажмите
Проверить. - Программа запросит ПИН-код токена и прогонит две операции — подписание и, если нужно, шифрование.
Если обе проверки прошли — токен настроен верно, можно подписывать документы . Зелёные отметки по строкам «Подписание» и «Шифрование» и означают рабочую подпись.
Не вводите ПИН-код наугад больше нескольких раз: у Рутокена ограничено число попыток, и после их исчерпания ключ блокируется. Разблокировать пользовательский ПИН можно администраторским через Панель управления Рутокен.
Отдельно стоит проверить, что в 1С выбран нужный способ подписания. В тех же настройках есть переключатель программы криптографии — там должна стоять КриптоПро CSP, а не другой провайдер, иначе 1С будет искать ключ не на том носителе.
После успешной проверки подпись с Рутокена доступна во всех местах, где она нужна: отправка отчётности в ФНС, СФР и Росстат, подписание входящих и исходящих документов ЭДО, обмен с банком, а также подписание печатных форм прямо из документов. Везде, где 1С предлагает подписать, она обратится к токену и запросит ПИН — вставлять его в порт нужно в момент подписания.
Рутокен в облачной 1С:Фреш
В облаке сама база 1С работает на сервере, а токен физически вставлен в ваш компьютер. Подписание поэтому выполняется на стороне браузера, и к трём программам выше добавляется ещё два компонента.
- Расширение КриптоПро для браузеров (CryptoPro Extension) — ставится в тот браузер, из которого вы заходите в 1С:Фреш.
- Плагин/адаптер КриптоПро (CAdES Browser Plug-in) — связывает браузер с установленным на машине КриптоПро CSP.
Порядок настройки:
- На локальном компьютере поставьте драйверы Рутокена, КриптоПро CSP и установите сертификат — ровно так же, как для обычной 1С.
- Установите расширение и плагин КриптоПро в браузер.
- Зайдите в 1С:Фреш, откройте настройки электронной подписи и добавьте сертификат — список подтянется с вашего локального компьютера.
Если при подписании в облаке ничего не происходит или вылезает ошибка про недоступный плагин — проверьте, что расширение браузера включено и что браузер не блокирует работу плагина. После установки расширения браузер нужно полностью перезапустить.
В облаке токен должен быть вставлен именно в ту машину, с которой вы работаете в данный момент. Подписать документ с «чужого» компьютера, где токена нет, не получится.
Продление сертификата и обновление программ
Сертификат электронной подписи действует ограниченный срок (как правило, до 15 месяцев). Когда он подходит к концу, в 1С при подписании появляется предупреждение о скором истечении.
Что делать при продлении:
- Получите новый сертификат в удостоверяющем центре (для юрлиц руководителю — в УЦ ФНС). Его запишут на тот же Рутокен или на новый.
- Установите новый сертификат в хранилище
Личноечерез КриптоПро. - В 1С добавьте его так же, как первый (
Добавить → Из установленных на компьютере). Старый можно оставить — он понадобится для проверки ранее подписанных документов.
После добавления нового сертификата проверьте настройки, где подпись уже использовалась. В 1С-Отчётности и в настройках ЭДО может остаться привязка к старому сертификату — тогда отправку придётся переназначить на новый вручную, иначе документы будут уходить со скоро недействительной подписью.
Драйверы Рутокена и КриптоПро обновляйте по мере выхода новых версий — особенно если УЦ или оператор ЭДО требует определённую версию провайдера. Перед обновлением КриптоПро закройте 1С. Переустанавливать сертификаты после обновления провайдера обычно не нужно: они остаются в хранилище, если вы не меняли контейнер на токене.
Не удаляйте старый сертификат сразу после перевыпуска. Пока в базе есть документы, подписанные им, он нужен для проверки подписи задним числом.
Безопасность: ПИН-коды и хранение токена
Рутокен защищён двумя ПИН-кодами: пользовательским (им подписывают) и администраторским (им разблокируют и меняют настройки). Заводские значения общеизвестны, поэтому их меняют сразу после получения.
| ПИН-код | Для чего нужен | Заводское значение |
|---|---|---|
| Пользователя | подписание и повседневная работа | 12345678 |
| Администратора | разблокировка, смена ПИН-кода пользователя | 87654321 |
Смените оба заводских ПИН-кода сразу после получения токена — через Панель управления Рутокен → вкладка Администрирование. Иначе ключом сможет воспользоваться любой, кто получит физический доступ к носителю.
Несколько правил, которые экономят потом много времени:
- 🔒 Не передавайте токен и ПИН третьим лицам — подпись приравнена к собственноручной.
- 🔁 Не вводите неверный ПИН многократно: после исчерпания попыток носитель блокируется.
- 💾 Храните резервную копию сертификата (открытой части), но закрытый ключ с токена не выгружайте, если УЦ выдал его неэкспортируемым.
- 🧷 Вынимайте токен из порта, когда не работаете с подписью, особенно на общих компьютерах.
Типичные ошибки при подключении Рутокена
Большинство проблем сводится к тому, что одна из трёх программ не установлена или устарела. Разберём частые случаи.
Частые вопросы
Можно ли работать в 1С без КриптоПро, только с драйверами Рутокена?
На одном Рутокене несколько сертификатов — 1С с ними справится?
Токен работает в отчётности, но не подписывает документы ЭДО. Почему?
Добавить → Из установленных на компьютере.