Ключ защиты, носитель подписи или ключ API: какие токены встречаются в 1С

· 9 мин

Содержание

Токен 1С — это физический или цифровой «ключ», без которого программа не даст выполнить действие. Чаще всего так называют USB-ключ защиты HASP (он даёт право запускать 1С:Предприятие 8.3) и USB-носитель электронной подписи вроде Рутокен или JaCarta (он нужен для отчётности, ЭДО, ЕГАИС и маркировки). Третий вариант — строковый токен доступа к API внешнего сервиса.

Зачем нужен токен в 1С, зависит от того, какой из трёх перед вами. Ключ защиты подтверждает лицензию. Носитель подписи хранит закрытый ключ КЭП. Токен API пускает 1С в чужую систему: маркетплейс, Честный знак, банк. Путают их постоянно, а настраиваются и ломаются они по-разному.

Три вида токенов в 1С: короткая шпаргалка

Что называют токеномКак выглядитДля чего нуженБез него
Аппаратный ключ защиты HASPUSB-брелок с маркировкой 1СЛицензия на запуск платформы или сервераНе обнаружен ключ защиты программы, база не запускается
Носитель электронной подписиUSB-брелок Рутокен ЭЦП, JaCartaХранит закрытый ключ КЭПНе подписать отчёт, документ ЭДО, чек ЕГАИС
Токен доступа APIДлинная строка символовАвторизация во внешнем сервисеОбмен с маркетплейсом или ГИС МТ не идёт

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

Чем токен отличается от программной лицензии 1С

Право работать в 1С:Предприятии 8.3 даёт лицензия. Она бывает двух форм: аппаратная (тот самый токен HASP) и программная (ПИН-код, который активируют на конкретном компьютере).

Программная лицензия после активации превращается в файл .lic. На Windows его ищут в C:\ProgramData\1C\licenses. Файл привязан к параметрам оборудования. Поменяли материнскую плату, диск или сетевую карту — лицензию придётся активировать заново резервным ПИН-кодом.

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

КритерийАппаратный ключ (токен HASP)Программная лицензия (ПИН-код)
НосительUSB-брелокФайл на диске
Перенос на другой ПКПереставить ключПовторная активация, число активаций ограничено
Замена оборудованияНе влияетМожет «слететь», нужна переактивация
Риск потериБрелок теряют и ломаютФайл удаляют при переустановке системы
Виртуальные машины и облакоНужен проброс USBАктивируется прямо на виртуальном сервере
ДрайверНужен драйвер защитыНе нужен

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

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

Какие бывают токены и когда каждый нужен

Ключи защиты HASP

Это главный «токен» в смысле лицензирования. Внутри одной поставки встречаются ключи разного назначения:

  • 🔑 Однопользовательский локальный — работает только на том компьютере, куда вставлен. Подходит для одного рабочего места.
  • 🌐 Многопользовательский сетевой — стоит на одном компьютере сети, а лицензии с него получают клиенты по сети через менеджер лицензий HASP. Число пользователей прописано в ключе: 5, 10, 20 и так далее.
  • 🖥 Ключ сервера 1С:Предприятия — даёт право запускать рабочие процессы кластера. Без него клиент-серверный вариант не работает , даже если клиентские лицензии есть.

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

Носители электронной подписи

Это USB-токены с криптографическим чипом: Рутокен ЭЦП 2.0 и 3.0, JaCarta и аналоги. На них записывают ключ квалифицированной электронной подписи.

В 1С такой токен нужен в нескольких сценариях:

  • 📤 сдача отчётности через 1С-Отчётность в ФНС, СФР, Росстат;
  • 📄 подписание счетов-фактур и УПД в 1С:ЭДО;
  • 🍷 работа УТМ ЕГАИС — универсальный транспортный модуль работает только с аппаратным носителем;
  • 🏷 авторизация в ГИС МТ «Честный знак» из 1С для обмена кодами маркировки.

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

Токены доступа к API

Это не устройство, а строка. Её генерирует внешний сервис и вставляют в настройки интеграции в 1С. Типичные случаи:

  • ключ API маркетплейса в настройках обмена с Ozon или Wildberries;
  • токен ГИС МТ, который 1С получает сама: подписывает запрос вашей КЭП и в ответ получает временный токен. Он живёт несколько часов, потом 1С запрашивает новый;
  • ключи доступа к сервисам банка, кассы, онлайн-сервисам доставки.

Здесь «токен» — пароль для машины. Его не показывают посторонним и не пересылают в открытых чатах.

Как подключить и настроить токен в 1С

Локальный ключ защиты

  1. Установите драйвер защиты. При установке платформы есть флажок «Установить драйвер защиты от несанкционированного использования». Если пропустили — запустите haspdinst.exe из каталога bin установленной платформы с параметром -i.
  2. Вставьте ключ в USB-порт. Светодиод на брелоке должен гореть ровно.
  3. Запустите 1С. Платформа сама найдёт ключ и получит лицензию.

Проверить, что система видит ключ, можно в браузере: откройте http://localhost:1947. Это панель Sentinel Admin Control Center. В разделе ключей появится подключённый брелок.

Сетевой ключ на несколько пользователей

На компьютере с ключом нужен драйвер и менеджер лицензий HASP License Manager (служба hasplm). Он раздаёт лицензии по сети, по умолчанию через порт 475.

Клиенты обычно находят ключ широковещательным запросом. В сети с несколькими подсетями или VPN поиск не срабатывает. Тогда на каждом клиенте создают файл nethasp.ini в каталоге bin платформы или в conf и явно указывают адрес:

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

Вместо 192.168.1.10 подставьте адрес компьютера с ключом. На нём в брандмауэре должен быть открыт порт 475 для TCP и UDP.

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

Ключ сервера 1С

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

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

Носитель электронной подписи

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

ПИН-код носителя вводится при каждой подписи, если не включено запоминание. Заводской ПИН у Рутокен и JaCarta нужно сменить сразу после получения.

Перед первой подписью в 1С проверьте
Выполнено: 0 / 6

Ошибки лицензирования и токенов: что значат и как лечить

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

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

Ещё три приёма, которые экономят время диагностики:

  • 🔌 Смените USB-порт. Ключи HASP плохо работают через пассивные хабы и удлинители. Вставьте напрямую в порт на задней панели.
  • 🧩 Проверьте виртуализацию. На виртуальной машине USB-ключ виден только при пробросе устройства. После миграции машины на другой хост проброс часто пропадает.
  • 🔍 Посмотрите лицензии по сеансам. В клиент-серверном варианте консоль администрирования серверов 1С показывает, какую лицензию получил каждый сеанс. Из командной строки это делает rac session list --licenses.

Сколько стоит токен 1С и что выгоднее

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

Что покупаетеПримерная цена
Клиентская лицензия на 1 рабочее местооколо 6–8 тыс. ₽
Клиентская лицензия на 5 местоколо 20–25 тыс. ₽
Лицензия на сервер 1С (64-бит)от 85 тыс. ₽
Носитель ЭП Рутокен ЭЦП 2.0 / JaCartaпримерно 1,5–3 тыс. ₽
Криптопровайдер, бессрочная лицензия на рабочее местопримерно 3–5 тыс. ₽

Аппаратная или программная лицензия стоят одинаково. Разница в стоимости владения:

  • Аппаратный ключ выгоднее, если компьютеры часто меняют или ремонтируют: лицензия не «слетает».
  • Программная лицензия выгоднее для облачных и виртуальных серверов: не нужен проброс USB и не нужно держать брелок в серверной.
  • Сетевой ключ выгоднее нескольких локальных, если пользователи работают в разное время: мест может быть меньше, чем сотрудников.

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

Облачные лицензии и подпись: куда всё движется

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

Вторая линия — облако. В сервисах вроде 1С:Фреш лицензия входит в абонентскую плату. Ключ защиты в этом случае вам не нужен вовсе.

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

  • УТМ ЕГАИС по-прежнему требует аппаратный носитель;
  • подпись руководителя от УЦ ФНС выдаётся на токен;
  • сотрудники подписывают документы своей подписью физлица вместе с машиночитаемой доверенностью (МЧД).

Поэтому полностью отказаться от токенов в 1С пока не получится. Реально — сократить их число: программные лицензии вместо ключей защиты и один носитель КЭП на ответственного человека.

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

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

Можно ли записать ключ защиты 1С и подпись на один токен?
Нет. Ключ HASP содержит лицензию фирмы 1С и перезаписи не поддаётся. Подпись хранят на отдельном носителе Рутокен или JaCarta.
Нужен ли токен для учебной версии 1С?
Нет. Учебная версия запускается без лицензии, но у неё ограничен объём данных и нет многопользовательской работы.
Что делать, если сломался USB-ключ защиты?
Обратитесь к партнёру 1С, у которого покупали лицензию. Неисправный ключ меняют на новый, но обычно платно и при наличии регистрационной карточки.
Работает ли один ключ HASP на двух компьютерах одновременно?
Локальный — нет, только на компьютере, куда вставлен. Сетевой раздаёт лицензии по сети на то число мест, которое в нём прописано.
Можно ли пользоваться одним носителем КЭП нескольким сотрудникам?
Технически можно, но подпись принадлежит конкретному человеку. Передача токена другому лицу противоречит закону об электронной подписи. Для сотрудников оформляют свою подпись и МЧД.

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
  • Гражданский кодекс РФ, часть четвёртая (права на программы для ЭВМ)