Какая лицензия стоит на вашей 1С и откуда программа её берёт

· 10 мин

Содержание

Определить лицензию 1С быстрее всего в самой программе: главное меню (кнопка с тремя полосками в заголовке окна) → Справка → О программе. В окне есть строка о лицензии — по ней видно, чем защищена программа: локальным ключом, сетевым ключом, программной лицензией или лицензией, которую выдал сервер 1С:Предприятия.

Частое заблуждение — считать, что лицензия «живёт» в базе или в конфигурации. Это не так. Лицензию проверяет платформа 1С:Предприятие 8.3 при каждом запуске, а конфигурация (Бухгалтерия, ЗУП, УТ) тут ни при чём. Поэтому проверка статуса лицензии — это всегда вопрос «откуда этот компьютер или сервер получает разрешение на запуск». Ниже — все способы ответить на него, от окна «О программе» до утилиты ring и консоли кластера.

Окно «О программе»: первая и самая быстрая проверка

Окно «О программе» есть и в пользовательском режиме, и в Конфигураторе. В Конфигураторе оно открывается через меню Справка → О программе.

Что в нём смотреть:

  • 🔹 Версия платформы — номер вида 8.3.xx.xxxx. Он нужен, когда вы проверяете совместимость лицензии с сервером или утилитами.
  • 🔹 Режим работы — файловый или клиент-серверный. От этого зависит, где искать лицензию дальше.
  • 🔹 Строка о лицензии — главный пункт. Там указан источник: ключ защиты (локальный или сетевой), программная лицензия или лицензия, полученная сервером.
  • 🔹 Конфигурация и её версия — пригодится при проверке договора ИТС, но к лицензии на платформу отношения не имеет.

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

Нужно передать данные в поддержку или обслуживающей компании? В окне «О программе» есть ссылка на информацию для технической поддержки. Она собирает сведения о платформе, режиме и лицензии в один текст, который удобно скопировать.

Учтите: окно показывает лицензию, полученную текущим сеансом. Если на компьютере лежат два файла лицензий или подключено два ключа, вы увидите только тот, который сработал сейчас.

Файлы программных лицензий и утилита ring

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

СистемаПапка с лицензиями
WindowsC:\ProgramData\1C\licenses
Linux/var/1C/licenses

Папка ProgramData в Windows скрыта. Вставьте путь целиком в адресную строку Проводника — так быстрее, чем включать показ скрытых файлов.

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

Как прочитать файл лицензии

Открывать .lic в Блокноте бесполезно: часть содержимого закодирована. Для чтения есть утилита ring из комплекта инструментов лицензирования 1С (пакет license tools). Её ставят отдельно от платформы.

Основные команды, которые нужны для проверки:

ring license list
ring license info --name <имя_лицензии>
ring license validate --name <имя_лицензии>
  • ring license list — список лицензий на компьютере.
  • ring license info — подробности: регистрационный номер, тип продукта, число рабочих мест, данные организации.
  • ring license validate — проверка, что лицензия действительна именно на этом оборудовании.

Последняя команда особенно полезна после замены диска или материнской платы. Файл может лежать на месте, но уже не подходить к «железу».

Если команда отвечает ошибкой о неизвестном параметре, посмотрите справку утилиты: ring license help. Набор параметров зависит от версии пакета.

Не копируйте файл .lic с одного компьютера на другой. Лицензия привязана к оборудованию, на чужом компьютере она не заработает, а исходная активация может потребовать восстановления.

Аппаратный ключ HASP: как понять, что у вас за ключ

Аппаратный ключ — USB-брелок. На корпусе есть маркировка, и по ней можно определить тип лицензии без запуска программы.

Маркировка на ключеЧто означает
ORGL8Однопользовательский локальный ключ, одно рабочее место
ORG8AМногопользовательский сетевой ключ на 5, 10, 20, 50 или 100 мест
ORG8BМногопользовательский сетевой ключ на 300 или 500 мест

Число мест на корпусе сетевого ключа не всегда видно. Его указывают в документах комплекта: регистрационной анкете и лицензионном соглашении.

Как проверить ключ на компьютере

  1. Откройте в браузере на компьютере с ключом адрес http://localhost:1947. Это консоль Sentinel Admin Control Center, она ставится вместе с драйвером ключа.
  2. В разделе со списком ключей должен появиться ваш брелок. Если списка нет — не установлен драйвер.
  3. Если ключ виден в консоли, но 1С его не находит, проверьте, не занят ли USB-порт виртуальной машиной или удалённым рабочим столом.

Сетевой ключ

Сетевой ключ стоит на одном компьютере, а раздаёт лицензии по сети через службу HASP License Manager. Чтобы понять, откуда клиент берёт лицензию:

  • 🔍 найдите компьютер, на котором вставлен ключ и запущена служба менеджера лицензий;
  • 🔍 на клиенте откройте файл nethasp.ini в каталоге conf платформы (обычно C:\Program Files\1cv8\conf). Если в нём прописан адрес сервера ключей, клиент ищет ключ именно там;
  • 🔍 если файл пустой или все строки закомментированы, клиент ищет ключ широковещательным запросом в своей подсети.

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

Программная лицензия: пин-код, привязка к оборудованию и запас активаций

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

При активации платформа «снимает слепок» оборудования: процессор, материнская плата, диски, сетевые адаптеры, параметры операционной системы. Лицензия сохраняется в файле .lic и проверяется по этому слепку при каждом запуске.

Что сбивает лицензию

  • 🔧 замена материнской платы или процессора;
  • 🔧 замена или переразметка системного диска;
  • 🔧 переустановка Windows;
  • 🔧 для виртуальной машины — пересоздание машины или смена её виртуального оборудования.

Добавить оперативную память или сменить монитор можно спокойно: на привязку это не влияет.

Как узнать, сколько активаций осталось

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

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

Что записать о каждой лицензии 1С
Выполнено: 0 / 6

Лицензии на сервере 1С:Предприятия

В клиент-серверном режиме лицензий бывает два вида, и их часто путают.

Вид лицензииЧто разрешаетГде стоит
Лицензия на сервер (32 или 64 бит, в том числе КОРП)Запуск самого сервера 1С:ПредприятияНа компьютере с сервером
Клиентская лицензияРаботу пользователя: одно рабочее местоНа клиенте или на сервере

Без серверной лицензии кластер не обслуживает базы. Но и серверная лицензия не даёт пользователям права работать: клиентские лицензии нужны в любом случае.

Как проверить, откуда пользователи берут лицензии

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

Чтобы увидеть, кто какую лицензию занял прямо сейчас, есть два пути:

  1. В консоли администрирования серверов откройте кластер, затем раздел сеансов и переключите отображение на лицензии. Для каждого сеанса будет видно, откуда взята лицензия: ключ, программная лицензия на клиенте или лицензия сервера.
  2. Через утилиту командной строки администрирования:
rac cluster list
rac session list --cluster=<id_кластера> --licenses

Первая команда выдаёт идентификатор кластера, вторая — список сеансов с данными о лицензиях. Если rac запускается не на сервере, укажите адрес агента сервера (по умолчанию порт 1540) последним аргументом.

Строка в окне «О программе» у пользователя про лицензию, полученную сервером, — признак, что лицензии лежат на сервере. Если же там указан локальный ключ, этот компьютер тратит свою лицензию и не трогает серверный запас.

Номер и статус договора ИТС

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

Где узнать номер и срок ИТС

  • 📄 Договор и счёт обслуживающей компании. Номер договора ИТС указан в документах партнёра, у которого вы его оформляли.
  • 🌐 Портал 1С:ИТС. Войдите под логином интернет-поддержки организации. В личном кабинете видны зарегистрированные программные продукты и действующие подписки со сроками.
  • 💻 Сама программа. В типовых конфигурациях раздел Администрирование → Интернет-поддержка и сервисы показывает, под каким логином подключена интернет-поддержка. Если сервисы работают и обновления скачиваются, подписка активна.

Связь регистрационного номера и ИТС

Регистрационный номер программного продукта — тот, что на коробке, в анкете и в файле лицензии. Именно его регистрируют на портале, и к нему привязывается договор ИТС. Если на портале продукт не зарегистрирован, ИТС к нему оформить не получится, а обновления будут недоступны.

Что именно вам нужно проверить?

Ошибки при проверке лицензии и как их разобрать

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

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

Ещё две ситуации, которые путают с «пропавшей лицензией»:

  • ⏳ Зависшие сеансы. Пользователь закрыл 1С аварийно, а сеанс остался в кластере и держит лицензию. Удалять его в консоли можно, но только убедившись, что за ним нет живого пользователя: несохранённые данные пропадут.
  • 🌐 Сетевой экран. Клиент не достучался до менеджера лицензий HASP или до сервера 1С из-за правила брандмауэра. Ключ при этом исправен. Проверьте доступ к компьютеру с ключом и порты сервера 1С.

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

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

Можно ли узнать тип лицензии, не запуская 1С?
Да. Посмотрите маркировку на ключе HASP или загляните в папку C:\ProgramData\1C\licenses: наличие файлов .lic означает программные лицензии. Подробности по файлу покажет ring license info.
Видит ли конфигурация, сколько лицензий куплено?
Нет. Число мест знает только платформа и менеджер лицензий. В конфигурации можно увидеть лишь текущих пользователей, но не лимит.
Перейдёт ли лицензия на новую версию платформы 8.3?
Да. Лицензия выдаётся на платформу 8.3 в целом, обновление релиза платформы не требует повторной активации, если оборудование не менялось.
Подходят ли лицензии 8.2 или ключи 7.7 для 8.3?
Ключи и лицензии платформы 8.x (в том числе купленные во времена 8.2) подходят и для 8.3. Ключи от 1С 7.7 для 8.3 не годятся.
Где посмотреть регистрационный номер продукта?
На регистрационной анкете из комплекта, в личном кабинете портала 1С:ИТС и в данных программной лицензии через ring license info.