К статье
Практический материал

Администрирование · 10 мин

1C License Tools: что это такое и как работать с лицензиями 1С

Что такое 1C License Tools, какие утилиты входят в инструментарий лицензирования 1С, как активировать, проверить и перенести лицензию без потери активаций.

Под запросом «1C License Tools» обычно понимают набор штатных инструментов фирмы «1С» для работы с лицензиями платформы 1С:Предприятие: активацию пин-кодов, проверку и восстановление лицензий, перенос их между компьютерами и диагностику проблем с защитой. Это не отдельная коммерческая программа, а совокупность утилит и механизмов, встроенных в платформу и поставляемых вместе с ней.

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

Как устроено лицензирование 1С:Предприятие

Платформа 1С:Предприятие защищается двумя способами: аппаратными ключами HASP (USB-ключи) и программными лицензиями. Аппаратный ключ работает автономно — платформа находит его в локальном USB-порту или по сети через менеджер лицензий. Программная лицензия привязывается к параметрам конкретного компьютера и активируется пин-кодом через центр лицензирования 1С.

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

Какие инструменты входят в арсенал лицензирования

Основной инструмент — мастер получения лицензий, встроенный в конфигуратор и запускаемый при первом старте платформы без лицензии. Он проводит активацию пин-кода в автоматическом режиме (при наличии интернета) или через файл запроса, который отправляется в центр лицензирования.

Второй важный инструмент — утилита Ring (1С:Обновление программ, командный интерфейс ring). Она устанавливается вместе с системой «1С:ЭДО»/сервисами 1С или отдельно и позволяет управлять дистрибутивами, обновлять конфигурации и работать с лицензиями из командной строки. Для администраторов Ring удобен тем, что операции можно автоматизировать скриптами.

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

Способы защиты 1С

Аппаратный ключ HASP

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

Программная лицензия

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

Сервер лицензирования

Оптимален для клиент-серверных инфраструктур: централизованная раздача лицензий всем сеансам. Требует корректной настройки сервера 1С.

Как активировать программную лицензию

Активация выполняется через мастер получения лицензий. Потребуется пин-код из комплекта поставки (16 символов) и регистрационный номер программного продукта. При первичной активации используется основной пин-код, резервные пин-коды из комплекта нужны для переактивации после смены оборудования.

Порядок активации лицензии
  1. 1
    Запустите конфигуратор или толстый клиент — при отсутствии лицензии откроется мастер получения лицензий.
  2. 2
    Выберите «Первое получение лицензии» и введите регистрационный номер и пин-код из комплекта.
  3. 3
    Заполните данные организации в точности как при регистрации продукта — они сохраняются в файл лицензии.
  4. 4
    Выберите автоматическое получение (через интернет) или сохраните файл запроса для отправки в центр лицензирования.
  5. 5
    Сохраните полученный файл лицензии и проверьте запуск платформы.
  6. 6
    Сделайте резервную копию файла .lic и данных активации (регномер, пин-коды, данные организации).

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

Перенос и восстановление лицензий

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

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

Когда все резервные пин-коды израсходованы, остаётся обращение в центр лицензирования 1С с заявкой на дополнительные пин-коды. Заявка подаётся через портал 1С и требует подтверждения регистрационных данных продукта.

Диагностика типичных проблем с лицензиями

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

«Не найдена лицензия» при запускеФайл .lic отсутствует, повреждён или недоступен

Наличие файла в каталоге лицензий и права доступа к нему

Лицензия слетела после апгрейда ПКИзменились параметры привязки к железу

Что менялось: материнская плата, CPU, сетевые адаптеры, ОС

Сервер не раздаёт лицензииПроблема сервера лицензирования или его настроек

Служба сервера 1С запущена, лицензии активированы на сервере

Ключ HASP не виден по сетиНе работает менеджер лицензий HASP

Служба HASP License Manager, сетевые порты, настройки nethasp.ini

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

Контрольные точки

Как проверить результат

Запуск платформы
Норма

Конфигуратор и клиент стартуют без сообщения о лицензии

Тревожный признак

Окно «не найдена лицензия» при каждом запуске

Файл лицензии
Норма

Файл .lic существует, дата совпадает с активацией

Тревожный признак

Файл отсутствует или имеет нулевой размер

Клиент-серверный режим
Норма

Сеансы занимают серверные лицензии, видимые в консоли кластера

Тревожный признак

Клиенты требуют локальную лицензию на каждом рабочем месте

Работа с лицензиями через Ring и командную строку

Утилита Ring позволяет выполнять часть операций без графического интерфейса: устанавливать и обновлять дистрибутивы платформы, управлять лицензиями на уровне модулей. Это удобно для автоматизации обновлений на нескольких серверах.

bash
ring license list
ring --help

Для аппаратных ключей диагностика ведётся через менеджер лицензий HASP: проверяется, что служба запущена, ключ определяется в системе, а сетевые клиенты могут достучаться до сервера ключей по соответствующим портам. Конфигурационный файл nethasp.ini на клиенте задаёт адрес сервера с ключом.

Типичные ошибки
01
Удаление каталога с файлом .lic при «чистке» системы — лицензия теряется, приходится тратить резервный пин-код.
02
Активация с ошибками в данных организации — при восстановлении данные не совпадут, и автоматическое восстановление не сработает.
03
Замена материнской платы сервера без предварительной подготовки резервных пин-кодов — простой всей системы.
04
Хранение пин-кодов только на бумаге в комплекте — при утере коробки восстановление усложняется.

Как подготовиться к безопасной работе с лицензиями

Минимальный набор мер: заведите защищённое хранилище с регистрационными номерами, всеми пин-кодами и точными данными организации, указанными при активации. Делайте резервные копии файлов .lic после каждой активации. Перед любым апгрейдом оборудования или переустановкой ОС проверяйте количество оставшихся резервных пин-кодов.

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

Держите под рукой снимок экрана или текстовый файл с данными, введёнными при первичной активации: наименование организации, ИНН, e-mail. Центр лицензирования сверяет эти данные при восстановлении, и даже различие в пробелах может стать причиной отказа в автоматическом восстановлении.
ПЗ
Практическое замечание

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

Сколько раз можно активировать одну программную лицензию 1С?

Количество активаций ограничено комплектом пин-кодов: один основной и несколько резервных. Когда резервные пин-коды заканчиваются, дополнительные запрашиваются через центр лицензирования на портале 1С с подтверждением регистрационных данных продукта.

Что делать, если лицензия слетела после обновления Windows?

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

Можно ли перенести программную лицензию на другой компьютер?

Файл лицензии переносить нельзя — он привязан к железу. Правильная процедура: на новом компьютере выполняется новая активация резервным пин-кодом, а старый файл лицензии удаляется. Если аппаратный ключ HASP доступен, перенос сводится к перестановке USB-ключа.

Что такое Ring в контексте лицензий 1С?

Ring — командная утилита из состава сервисных инструментов 1С для установки и обновления дистрибутивов и работы с лицензиями. Она позволяет автоматизировать обслуживание платформы скриптами, что удобно при администрировании нескольких серверов.

Нужна ли лицензия на каждое рабочее место в клиент-серверном режиме?

Нет. В клиент-серверном варианте клиентские лицензии активируются на сервере 1С:Предприятия и раздаются сеансам централизованно. Локальные лицензии на рабочих местах в этом случае не требуются, если сервер лицензирования настроен корректно.

Итог

Что важно запомнить

1C License Tools — это мастер активации, утилита Ring, сервер лицензирования и механизмы программной защиты 1С. Храните пин-коды и данные активации в надёжном месте, делайте копии файлов .lic и готовьте резервные пин-коды перед любой сменой оборудования.