Компьютер, пин-код, регистрационные данные: на чём держится программная лицензия 1С
Содержание
Программная лицензия 1С привязана к конкретному компьютеру: при активации платформа снимает набор параметров машины (процессор, материнская плата, диски, сетевые адаптеры, операционная система, имя компьютера) и записывает их в файл лицензии вместе с пин-кодом и регистрационными данными владельца. При каждом запуске 1С сверяет текущий компьютер с этим «слепком». Совпал — база открывается, не совпал — лицензия считается недействительной.
Типичная ситуация: бухгалтеру поменяли сломавшийся диск, переустановили Windows, а утром 1С пишет, что лицензия не найдена. Пин-код с конверта уже использован, и начинаются поиски «запасного». Чтобы такого не случалось, полезно знать, какие изменения компьютера лицензия переживает, а какие нет.
Из чего складывается привязка программной лицензии
Программная лицензия — это не файл, который можно скопировать на любой компьютер. Это результат активации, в котором сцеплены три вещи.
| Что привязано | Где хранится | Что будет при изменении |
|---|---|---|
| 🖥️ Параметры компьютера | В файле лицензии .lic | Лицензия перестаёт работать на этой машине |
| 🔑 Пин-код | На сервере центра лицензирования и в файле | Каждый пин-код расходуется на одну активацию |
| 🏢 Регистрационные данные владельца | В файле и в базе центра лицензирования | При повторной активации данные должны совпасть |
Параметры компьютера платформа собирает сама, вводить их не нужно. В файле лицензии они хранятся в читаемом виде: его можно открыть «Блокнотом» и увидеть, какой процессор, диски и сетевые карты были у машины в день активации.
Где лежат файлы лицензий:
- Windows —
C:\ProgramData\1C\licenses; - Linux —
/var/1C/licenses.
Каждый файл соответствует одной активации. Если на компьютере несколько лицензий (например, однопользовательская и дополнительная на пять мест), файлов тоже несколько.
Программная лицензия не привязана к информационной базе и к конфигурации. Одна лицензия на рабочее место позволяет запускать на этом компьютере любые базы: Бухгалтерию, ЗУП, учебную базу для экспериментов.
Ещё одна привязка, о которой часто забывают, — к владельцу. При активации вводят название организации или ФИО, ИНН, адрес, контакты. Эти данные уходят в центр лицензирования. При переносе или восстановлении лицензии их нужно ввести так же, как в первый раз. Поэтому сразу после активации сохраните или распечатайте карточку с регистрационными данными, которую показывает мастер.
Программная защита и USB-ключ: в чём разница
До появления программных лицензий 1С защищалась аппаратными ключами — USB-брелоками HASP. Они до сих пор встречаются и работают, но новые комплекты чаще поставляют с программной защитой.
| Программная лицензия | Аппаратный ключ (USB) | |
|---|---|---|
| Носитель | Файл на компьютере, нет физического предмета | Брелок в USB-порту |
| К чему привязана | К параметрам конкретного компьютера | К самому ключу, компьютер любой |
| Перенос на другой ПК | Повторная активация, расходуется пин-код | Переставить ключ и установить драйвер |
| Замена железа | Может потребовать повторной активации | Не влияет |
| Риск потери | Теряется при смене оборудования, если нет запасного пин-кода | Ключ можно потерять, сломать, его могут украсть |
| Работа в виртуальной машине | Зависит от стабильности параметров ВМ | Нужен проброс USB или сетевой ключ |
| Драйвер | Не нужен | Нужен драйвер защиты |
Что из этого следует на практике:
- ✅ программная лицензия удобна, если компьютер стабилен и меняется редко: офисный ПК, сервер 1С, терминальный сервер ;
- ✅ ключ удобнее там, где 1С часто переезжает между машинами: ноутбук, который заменяют раз в год, тестовые стенды;
- ⚠️ программную лицензию нельзя «одолжить» коллеге на день: перенос стоит пин-кода.
Сетевой аппаратный ключ раздаёт лицензии по сети через менеджер лицензий. У программной многопользовательской лицензии роль «раздатчика» выполняет сервер 1С: лицензия активируется на нём, а клиенты получают места от сервера.
Как проходит активация и первая привязка
При первом запуске на компьютере без лицензии платформа открывает мастер получения лицензии. Порядок такой:
- Введите пин-код из конверта, который вложен в коробку или пришёл в электронной поставке.
- Укажите, первичная это активация или повторная. Для нового комплекта — первичная.
- Заполните регистрационные данные владельца. Для организации — наименование и ИНН, для физлица — ФИО.
- Выберите способ получения:
- автоматически через интернет — самый быстрый, нужен доступ к интернету с этого компьютера;
- через файл — мастер формирует файл запроса, вы обрабатываете его на другом компьютере с интернетом и возвращаете ответ.
- Дождитесь сообщения об успешном получении лицензии и сохраните регистрационные данные.
После этого в папке лицензий появляется файл .lic. Мастер больше не появляется, пока файл действителен.
Сколько активаций в комплекте
В конверте с лицензией обычно есть основной пин-код и запасные. Основной расходуется на первую активацию, запасные — на повторные, когда изменился компьютер. Сколько запасных именно у вас, видно по конверту.
Конверт с пин-кодами храните как документ строгой отчётности: без него восстановить лицензию можно только через обращение в центр лицензирования, а это время и подтверждение прав.
Многопользовательские и серверные лицензии
- 👤 Лицензия на одно рабочее место активируется на компьютере, где работает пользователь.
- 👥 Многопользовательская лицензия (на 5, 10, 20 мест) активируется целиком на одном компьютере. Разделить её на части по разным ПК нельзя. Обычно её ставят на сервер 1С или терминальный сервер.
- 🗄️ Лицензия на сервер 1С:Предприятия — отдельный продукт. Она привязывается к машине, где работает сервер, и не заменяет клиентские лицензии.
В клиент-серверном варианте клиентские лицензии можно активировать прямо на сервере 1С. Тогда в свойствах информационной базы в консоли кластера включают выдачу лицензий сервером, и пользователи получают места с сервера, а не со своих ПК.
Пробный режим
Пробного периода у самой платформы нет: без лицензии база не запустится. Исключение — учебная версия 1С, которая работает без лицензии, но с ограничениями по объёму данных и функциям. Познакомиться с рабочей конфигурацией без покупки можно в облачном сервисе фирмы 1С, где дают бесплатный тестовый доступ.
Перенос программной лицензии 1С на другой компьютер
Перенос — это не копирование файла. Файл .lic с параметрами старого компьютера на новом не заработает. Схема другая: на новой машине выполняется повторная активация запасным пин-кодом.
Порядок переноса:
- Найдите конверт и проверьте, остались ли неиспользованные запасные пин-коды.
- Подготовьте регистрационные данные, введённые при первой активации.
- Установите платформу на новый компьютер.
- Запустите 1С и в мастере выберите повторную активацию.
- Введите запасной пин-код и регистрационные данные.
- Получите лицензию и проверьте запуск базы.
- На старом компьютере удалите файл лицензии из
C:\ProgramData\1C\licenses.
Лицензия на одно рабочее место — это одно рабочее место. Если после переноса старый компьютер продолжит работать с прежним файлом, это нарушение условий лицензии, даже если технически 1С на нём ещё запускается.
Когда запасные пин-коды закончились
Если все пин-коды из конверта израсходованы, нужен дополнительный. Его выдаёт центр лицензирования фирмы 1С по заявке владельца. В заявке указывают регистрационный номер продукта, причину повторной активации (замена компьютера, поломка) и подтверждают, что старая лицензия больше не используется. Удобнее всего подавать заявку через партнёра, у которого покупали программу: он знает процедуру и формат.
Перенос лицензии сервера и терминального сервера
Логика та же, но цена ошибки выше: без лицензии останутся все пользователи сразу.
- Планируйте перенос на нерабочее время: после переключения пользователей на новый сервер все текущие сеансы на старом оборвутся.
- Активируйте лицензии на новом сервере до отключения старого, чтобы проверить, что всё получено.
- Только после проверки удаляйте файлы лицензий со старого сервера.
Что сбивает привязку: железо, Windows, виртуальные машины
Платформа допускает часть изменений в компьютере, но не любые. Точный алгоритм сравнения фирма 1С не публикует, поэтому ориентируйтесь на практику.
| Изменение | Риск слететь | Что делать |
|---|---|---|
| Добавили оперативную память, поменяли монитор, принтер | Низкий | Обычно ничего |
| Заменили сетевую карту или отключили адаптер в BIOS | Средний | Вернуть адаптер или активировать заново |
| Заменили системный диск | Высокий | Повторная активация |
| Заменили материнскую плату или процессор | Высокий | Повторная активация |
| Переустановили Windows на том же железе | Средний | Сначала попробовать восстановить лицензию |
| Переименовали компьютер | Средний | Вернуть имя или активировать заново |
| Перенесли виртуальную машину на другой хост | Высокий | Зафиксировать параметры ВМ заранее |
Переустановка Windows
При переустановке системы папка с лицензиями стирается вместе с диском. Если оборудование не менялось, лицензию часто удаётся восстановить: в мастере выбирают повторную активацию и вводят уже использованный пин-код с теми же регистрационными данными. Центр лицензирования видит, что компьютер прежний, и выдаёт лицензию заново.
💡 Перед переустановкой скопируйте папку C:\ProgramData\1C\licenses на флешку. Если после установки параметры машины совпадут, достаточно вернуть файлы на место.
Виртуальные машины
Виртуальная машина «видит» оборудование, которое ей выдал гипервизор. Если при миграции на другой хост меняется MAC-адрес сетевого адаптера, число процессоров или идентификатор диска, лицензия слетает.
Чтобы этого не случалось:
- 🔒 закрепите за ВМ статический MAC-адрес вместо автоматического;
- 🔒 не меняйте число виртуальных процессоров и набор сетевых адаптеров без необходимости;
- 🔒 обсудите с администратором гипервизора, сохраняется ли идентификатор диска при миграции и восстановлении из снимка.
Если инфраструктура часто перестраивается, для сервера 1С стоит сравнить программную лицензию с сетевым USB-ключом, проброшенным по сети: его параметры виртуалки не волнуют.
Почему 1С перестала видеть лицензию: ошибки и решения
Самый частый текст при запуске:
Не обнаружена лицензия! Не найден ключ защиты программы или полученная программная лицензия!
Он означает только одно: платформа не нашла действующей лицензии. Причин несколько, и они разбираются по-разному.
Как проверить, какие лицензии есть на компьютере
- Откройте папку
C:\ProgramData\1C\licenses: каждый файл — отдельная активация. Файл открывается «Блокнотом», в нём видны пин-код, регистрационные данные и параметры компьютера. - В свежих версиях платформы есть утилита
ring: командаring license listвыводит список полученных лицензий. Подробности по другим подкомандам — в справке утилиты. - В клиент-серверном варианте занятые лицензии видны в списке сеансов консоли кластера. С командной строки их показывает
rac session list --licenses.
Не пытайтесь «поправить» параметры внутри файла лицензии. Файл подписан, и любая правка делает его недействительным. Заодно это нарушает лицензионное соглашение.
Чем рискуют «таблетки» и кряки
Запрос «как обойти привязку» встречается часто. Ответ простой: обход защиты 1С — это нарушение исключительных прав на программу, за которое предусмотрена ответственность, вплоть до уголовной при крупном размере ущерба. Плюс у взломанных сборок нет гарантии, что в них нет вредоносного кода, а данные бухгалтерии — лакомая цель. Легальные выходы: дополнительный пин-код, переход на USB-ключ, аренда в облаке.