Администрирование · 9 мин
Как установить программную лицензию 1С на сервер
Как активировать программную лицензию 1С на сервере: получение пин-кода, установка через конфигуратор и консоль кластера, типичные ошибки и их решение.
Программная лицензия 1С — это альтернатива аппаратному USB-ключу HASP. Она привязывается к аппаратным параметрам компьютера и активируется пин-кодом из комплекта поставки. В клиент-серверном варианте работы лицензия должна быть видна серверу 1С:Предприятия, иначе пользователи получат сообщение «Не найдена лицензия» при запуске информационной базы.
Главная сложность установки на сервер — понимание, где именно активировать лицензию: на компьютере сервера 1С, на терминальном сервере или на клиентских машинах. От этого зависит, сколько лицензий потребуется и как их распределить. Ошибка на этом этапе приводит либо к лишним тратам, либо к тому, что часть пользователей не сможет войти в базу.
Ниже разобраны условия выбора места установки, пошаговая активация через конфигуратор и консоль кластера, проверка результата и типичные ошибки. Материал применим к платформе 1С:Предприятие 8.3 в клиент-серверном режиме независимо от используемой СУБД.
Где именно нужно активировать лицензию в клиент-серверном режиме
В клиент-серверной архитектуре лицензию ищет процесс сервера 1С:Предприятия (ragent/rphost). Поэтому клиентская лицензия должна находиться на компьютере, где работает сервер 1С, либо сервер должен иметь доступ к серверу лицензирования. Если база работает в файловом режиме на терминальном сервере, лицензия активируется на этом терминальном сервере.
Важно различать серверные и клиентские лицензии. Серверная лицензия нужна для работы самого сервера 1С (32 или 64 разрядного), клиентские — для сеансов пользователей. Одна клиентская лицензия, активированная на сервере, обслуживает одновременные сеансы в пределах её номинала (например, лицензия на 5 пользователей — пять одновременных сеансов).
Подготовка: что проверить перед активацией
Убедитесь, что у вас есть неиспользованный пин-код из комплекта поставки. Каждый пин-код можно активировать ограниченное число раз, и повторные активации после смены «железа» расходуют резерв. Комплект обычно включает основной пин-код и несколько резервных.
Проверьте, что сервер 1С:Предприятия установлен и служба агента сервера запущена. Для активации через интернет нужен доступ к серверу лицензирования 1С (порт 443). Если сервер изолирован от интернета, подготовьте возможность перенести файл запроса на другой компьютер.
Также зафиксируйте текущую конфигурацию оборудования сервера: объём оперативной памяти, процессор, сетевые адаптеры, диски. Лицензия привязывается к этим параметрам, и их изменение после активации может сделать лицензию недействительной.
Активация лицензии через конфигуратор
Самый распространённый способ — запустить конфигуратор на самом сервере и открыть любую информационную базу. Если лицензия не найдена, платформа автоматически предложит получить её. Выберите вариант «Получить лицензию», введите регистрационный номер комплекта и пин-код, укажите данные организации — они должны точно совпадать с данными, указанными при регистрации продукта.
При активации платформа формирует запрос к центру лицензирования. Если есть интернет, выберите автоматическое получение — файл лицензии будет создан сразу. При отсутствии интернета выберите «На носителе или через файл»: платформа сохранит файл запроса, который нужно отправить в центр лицензирования, а полученный ответный файл загрузить в диалоге активации.
По завершении файл лицензии сохраняется в служебный каталог. Чтобы лицензия была доступна всем сеансам сервера, в диалоге получения лицензии выберите размещение «На компьютере сервера 1С:Предприятия» (вариант доступен при запуске клиента с указанием сервера) либо активируйте непосредственно на сервере с правами администратора.
- 1Запустите конфигуратор на сервере и откройте информационную базу
- 2В диалоге «Лицензия не найдена» выберите «Получить лицензию»
- 3Введите регистрационный номер и пин-код из комплекта поставки
- 4Заполните данные организации точно как при регистрации продукта
- 5Выберите автоматическое получение через интернет или обмен файлами
- 6Укажите размещение лицензии на компьютере сервера 1С
- 7Перезапустите сеанс и убедитесь, что база открывается без диалога о лицензии
Альтернатива: активация через консоль кластера и многопользовательские лицензии
Многопользовательскую клиентскую лицензию (на 50, 100, 300, 500 пользователей) целесообразно активировать сразу на сервере, чтобы она обслуживала все сеансы кластера. Для этого при получении лицензии укажите, что она будет использоваться сервером 1С:Предприятия.
Проверить видимость лицензии можно в консоли администрирования кластера: откройте свойства рабочего сервера и убедитесь, что включена выдача лицензий сервером. В списке сеансов при запуске базы видно, какая лицензия выдана каждому сеансу. Если сервер не выдаёт лицензии, проверьте настройку «Выдавать лицензии» в свойствах кластера.
Сравнение способов размещения лицензии
Подходит для небольшого числа стационарных рабочих мест без сервера 1С. Минус: каждая машина тратит отдельный пин-код, перенос неудобен.
Оптимально для клиент-серверного режима: одна лицензия обслуживает все сеансы, централизованный контроль. Требует активации именно на сервере.
Для файловых баз в режиме терминальных сессий: одна лицензия на сервер покрывает сеансы всех пользователей этого сервера.
Где хранится файл лицензии и как его перенести
Файлы программных лицензий имеют расширение .lic и хранятся в каталоге conf платформы или в профиле пользователя. Для общего доступа на сервере файл размещается в системном каталоге, доступном службе агента сервера. Путь зависит от версии платформы и операционной системы, его можно увидеть в диалоге получения лицензии.
Переносить файл .lic на другой компьютер бессмысленно — лицензия привязана к аппаратным параметрам и на новой машине работать не будет. Для переезда на новый сервер используйте резервный пин-код и активируйте лицензию заново уже на новом оборудовании.
Проверка результата и типичные ошибки
Признак успешной установки — база открывается в режиме 1С:Предприятие без диалога о поиске лицензии, а в консоли кластера сеансам выдаются лицензии. Дополнительно проверьте наличие файла .lic в каталоге лицензий и запустите несколько одновременных сеансов, чтобы убедиться, что номинал лицензии соответствует ожиданиям.
Как проверить результат
База открывается без сообщений о лицензии
Диалог «Не найдена лицензия для использования программы»
Сеансам выдаются лицензии сервером
Сеансы есть, но лицензии не выдаются — проверьте настройку кластера
Файл .lic существует в каталоге лицензий и не нулевого размера
Файл отсутствует или активация завершилась ошибкой
Наиболее частая проблема — сообщение о том, что лицензия не найдена после изменения оборудования или обновления виртуальной машины. В этом случае активируйте резервный пин-код. Если резервные коды исчерпаны, потребуется обращение в центр лицензирования 1С с объяснением причины.
Частые вопросы
Можно ли активировать лицензию на сервере без интернета?
Да. В диалоге получения лицензии выберите вариант «На носителе или через файл»: платформа создаст файл запроса, который нужно передать в центр лицензирования с компьютера, имеющего доступ к интернету. Полученный ответный файл загружается в том же диалоге на сервере, после чего лицензия активируется.
Что делать, если слетела лицензия после обновления платформы?
Само обновление платформы обычно не затрагивает лицензию, так как привязка идёт к оборудованию. Если лицензия всё же стала недействительной, проверьте, не менялись ли сетевые адаптеры, диски или параметры виртуальной машины. При подтверждённом изменении оборудования активируйте резервный пин-код.
Сколько сеансов обслуживает одна программная лицензия?
Это зависит от номинала приобретённой лицензии: существуют однопользовательские и многопользовательские варианты (на 5, 10, 50 и более одновременных сеансов). Номинал указан в документации к комплекту поставки. Проверить фактическую выдачу можно в консоли кластера по списку сеансов.
Нужна ли отдельная лицензия для сервера 1С?
Да, работа сервера 1С:Предприятия требует серверной лицензии, которая приобретается отдельно от клиентских. Без неё сервер не сможет обслуживать базы в клиент-серверном режиме, даже если клиентские лицензии установлены корректно.
Можно ли использовать одну лицензию на двух серверах?
Нет. Программная лицензия жёстко привязана к аппаратным параметрам одного компьютера. Для второго сервера потребуется отдельная лицензия с собственным пин-кодом. Попытка скопировать файл .lic на другую машину не сработает.
Где посмотреть, какие пин-коды уже использованы?
Самостоятельно на сервере это не отслеживается — ведите собственный учёт: какой пин-код, когда и на каком оборудовании активирован. Уточнить статус активаций можно при обращении в центр лицензирования 1С, указав регистрационный номер комплекта.
Что важно запомнить
В клиент-серверном режиме программную лицензию активируют на компьютере сервера 1С — через конфигуратор с пин-кодом из поставки. Лицензия привязана к оборудованию, поэтому сначала завершайте работы с «железом», потом активируйте. Храните пин-коды отдельно от сервера и проверяйте выдачу лицензий сеансам в консоли кластера.