Подключаем новые рабочие места в 1С 8.3: получение лицензии по ПИН-коду и ключу
Содержание
Чтобы активировать дополнительную лицензию 1С, запустите 1С на том компьютере, где лицензия будет жить, и в окне «Получение лицензии» введите регистрационный номер комплекта и ПИН-код из конверта. Компьютер выбирается по режиму работы: в файловом варианте это машина, на которой запускается клиент, в клиент-серверном — сервер 1С.
Типичная ситуация: в отдел пришёл шестой бухгалтер, а при входе в базу у него выскакивает Не обнаружен ключ защиты программы или полученная программная лицензия!. Пять мест заняты, нужно докупить и подключить ещё одно. Разберём весь путь: от подсчёта занятых мест до проверки, что новая лицензия реально выдаётся.
1. Сколько лицензий уже активировано и сколько занято
Прежде чем покупать, выясните, чего не хватает. Иногда места заняты «зависшими» сеансами, а не реальными людьми.
Где посмотреть активированные программные лицензии
Каждая программная лицензия хранится файлом с расширением .lic. Для Windows стандартная папка — C:\ProgramData\1C\licenses, для Linux — /var/1C/licenses. Сколько файлов, столько полученных лицензий на этой машине.
Платформа последних версий содержит утилиту ring с модулем лицензирования. Команда выводит список лицензий на компьютере:
ring license list
По имени из списка можно получить подробности: ring license info --name <имя_лицензии>. Если синтаксис в вашей сборке отличается, сверьтесь со справкой ring license help.
Кто занимает места прямо сейчас
- 🖥️ Клиент-серверный вариант. Откройте консоль администрирования серверов 1С, кластер → информационная база → «Сеансы». У каждого сеанса видно, какую лицензию он взял. Из командной строки то же даёт
rac session list --licenses. - 📁 Файловый вариант. Список активных пользователей в самой базе:
Администрирование → Обслуживание → Активные пользователи(в БП 3.0, ЗУП 3.1, УТ 11). - 🔑 USB-ключ. Номинал написан на ключе и в документах: однопользовательский, на 5, 10, 20 мест и т. д.
Сеанс, оставшийся после аварийного закрытия 1С, продолжает держать лицензию. Прежде чем покупать, завершите такие сеансы в консоли кластера. Предупредите пользователя: его несохранённые данные будут потеряны.
2. Какую дополнительную лицензию выбрать
От выбора зависит, на какой компьютер её ставить. Ошибка здесь — самая дорогая: активированный ПИН-код уже не перенести на «правильную» машину без резервного кода.
| Ваша схема работы | Что подойдёт | Где активировать |
|---|---|---|
| Файловая база, каждый работает на своём ПК | Однопользовательская клиентская лицензия на каждый ПК | На компьютере пользователя |
| Файловая база, все заходят на терминальный сервер (RDP) | Многопользовательская клиентская лицензия на 5, 10, 20… мест | На терминальном сервере |
| Клиент-серверная база (сервер 1С + СУБД) | Многопользовательская клиентская лицензия | На компьютере с сервером 1С |
| Старый комплект с USB-ключом, места кончились | Можно добавить программную лицензию — защиты разных типов суммируются | По тем же правилам, что выше |
Многопользовательская программная лицензия в файловом варианте по сети не раздаётся. Если пять бухгалтеров открывают файловую базу каждый со своего компьютера, лицензия «на 5 мест», активированная на одном из них, другим не достанется. Им нужны однопользовательские лицензии либо переход на терминальный сервер или клиент-сервер.
Клиентская и серверная лицензии — не одно и то же
- 👤 Клиентская лицензия определяет число одновременных пользователей.
- 🗄️ Лицензия на сервер 1С (32-разрядный, 64-разрядный, КОРП) нужна, чтобы работал сам сервер. Дополнительные места она не добавляет.
Если в клиент-серверном варианте не хватает мест, докупают клиентскую лицензию, а не серверную.
3. Где купить дополнительную лицензию и сколько она стоит
Дополнительные клиентские лицензии продают партнёры 1С (франчайзи) и интернет-магазины партнёров. Это отдельный программный продукт со своим регистрационным номером. Конфигурация (БП, ЗУП, УТ) не важна: клиентская лицензия на платформу «1С:Предприятие 8» одна для всех типовых решений.
Ориентировочные цены по прайсу (уточняйте у партнёра, прайс меняется):
| Номинал клиентской лицензии | Примерная цена |
|---|---|
| 1 рабочее место | около 7–8 тыс. руб. |
| 5 рабочих мест | около 28–32 тыс. руб. |
| 10 рабочих мест | около 55–60 тыс. руб. |
| 20 рабочих мест | около 100–110 тыс. руб. |
| 50 рабочих мест | около 240–260 тыс. руб. |
В комплекте вы получите конверт или электронный документ с регистрационным номером и набором ПИН-кодов: основным и резервными. Сохраните их сразу в надёжном месте — без них повторная активация после замены железа невозможна.
После покупки зарегистрируйте лицензию на портале 1С:ИТС в разделе зарегистрированных программных продуктов. Регистрация привязывает продукт к организации. Если ПИН-коды закончатся или потеряются, восстановить их через поддержку 1С можно только для зарегистрированного продукта.
4. Активация программной лицензии по ПИН-коду
Компьютер, где проводите активацию, должен иметь доступ в интернет: мастер связывается с центром лицензирования 1С. Запускайте 1С под учётной записью с правами администратора Windows. Иначе мастер не сможет записать файл лицензии в ProgramData.
Как открыть мастер получения лицензии
Мастер появляется сам, когда 1С не находит свободной лицензии: в окне ошибки есть кнопка «Получить лицензию ». Это самый простой путь для файлового варианта: зайдите в базу лишним пользователем и нажмите кнопку.
В клиент-серверном варианте лицензию получает сервер. Запустите клиент 1С прямо на компьютере с сервером 1С, войдите в базу и пройдите мастер там. Лицензия запишется в папку лицензий этого компьютера, и сервер начнёт её выдавать.
Шаги мастера
- Выберите вариант получения лицензии: первичное (ПИН-код ещё не использовался) или повторное (переактивация).
- Введите регистрационный номер комплекта и ПИН-код. Проверьте буквы и цифры: ПИН-код набирают руками, и опечатка здесь — частая причина отказа.
- Заполните сведения о владельце: организация, ИНН, контакты. Данные должны совпадать с регистрацией продукта на портале.
- Выберите способ: автоматически через интернет или через файл запроса.
- Дождитесь ответа центра лицензирования. Мастер сообщит, что лицензия получена, и покажет путь к файлу
.lic. - Перезапустите 1С у нового пользователя и проверьте вход.
Если на компьютере нет интернета
Мастер умеет сформировать файл запроса. Перенесите его на машину с интернетом, отправьте в центр лицензирования по инструкции мастера, получите ответный файл и загрузите его обратно на исходный компьютер. Активация в итоге привязывается к исходному компьютеру, а не к тому, через который ушёл запрос.
Лицензия привязывается к параметрам компьютера: материнской плате, процессору, дискам, сетевым картам, операционной системе. Не активируйте её на машине, которую собираетесь менять в ближайшие недели. Каждая лишняя переактивация расходует резервный ПИН-код.
5. Подключение аппаратного USB-ключа
Аппаратные ключи HASP встречаются в комплектах, купленных раньше. Новые поставки сейчас в основном с программной защитой, но ключи по-прежнему работают.
Однопользовательский и локальный ключ
- Установите драйвер ключа защиты. Он есть в дистрибутиве платформы: при установке 1С отметьте компонент установки драйвера защиты. Отдельно драйвер ставится утилитой
haspdinst.exeиз папкиbinустановленной платформы. - Вставьте ключ в USB-порт. Индикатор на ключе должен загореться.
- Запустите 1С. Отдельной активации нет: платформа находит ключ сама.
Сетевой ключ на несколько мест
Сетевой ключ вставляют в один компьютер, а лицензии с него получают остальные. На компьютер с ключом ставят «Менеджер лицензий» (HASP License Manager) и драйвер. Менеджер работает по порту 475 — откройте его в брандмауэре.
Чтобы клиенты быстро находили ключ, укажите адрес компьютера с ключом в файле nethasp.ini в папке bin\conf установленной платформы на каждом клиенте:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
В клиент-серверном варианте сетевой ключ на клиентские места удобнее вставить в компьютер с сервером 1С. Ключ сервера 1С всегда должен стоять именно там.
6. Ошибки при активации лицензии 1С и что с ними делать
Почему мастер требует «предыдущий ПИН-код»
При повторной активации 1С просит указать новый ПИН-код и тот, по которому лицензия была получена раньше. Так центр лицензирования понимает, что вы переносите существующую лицензию, а не выпускаете ещё одну. Поэтому все использованные ПИН-коды отмечайте на конверте: какой код, когда и на какой компьютер активирован.
7. Перенос дополнительной лицензии на другой компьютер
Программная лицензия переносится только переактивацией. Скопировать файл .lic на новую машину бесполезно: он привязан к старому оборудованию.
- Подготовьте новый компьютер: установите платформу 1С нужной версии.
- Запустите 1С от имени администратора Windows и откройте мастер получения лицензии.
- Выберите повторное получение.
- Введите регистрационный номер, неиспользованный резервный ПИН-код и предыдущий ПИН-код.
- После успеха удалите файл старой лицензии со старого компьютера, если он продолжает работать, — так вы не запутаетесь при следующей проверке.
| Ситуация | Нужен резервный ПИН-код? |
|---|---|
| Переустановили Windows на том же компьютере | Обычно да: меняется часть параметров привязки |
| Поменяли сетевую карту или диск | Возможно: зависит от того, сколько параметров изменилось |
| Переносите на новый сервер | Да |
| Перенос USB-ключа | Нет: переставьте ключ и установите драйвер |
На виртуальных машинах привязка особенно чувствительна: после миграции на другой хост или смены виртуального оборудования лицензия может слететь. Для серверов в виртуальной среде заранее закладывайте запас резервных ПИН-кодов или используйте USB-ключ с пробросом порта.
8. Как убедиться, что новая лицензия работает
Проверка занимает пару минут и спасает от сюрприза утром, когда придут все пользователи.
- 🧾 В самой 1С. Откройте
Главное меню → Справка → О программе. В окне видно, какая лицензия используется в этом сеансе и откуда она получена. - 📂 По файлам. В
C:\ProgramData\1C\licensesпоявился новый файл.licс датой активации. - 🔢 Нагрузкой. Попросите войти одновременно всех пользователей, на которых рассчитаны лицензии, плюс нового сотрудника. Ошибки нет — места сложились.
- 🗄️ В клиент-серверном варианте. В консоли кластера у сеанса нового пользователя отображается полученная лицензия;
rac session list --licensesпокажет то же из командной строки.
Если лицензия отображается, но место всё равно не выдаётся, чаще всего дело в схеме: многопользовательская лицензия активирована на одном ПК в файловом варианте без терминального сервера. Вернитесь к таблице во втором разделе.