Администрирование · 11 мин
Как установить лицензии на сервер 1С
Пошаговая инструкция по установке программных и аппаратных лицензий 1С на сервере: активация пин-кода, настройка сервера лицензирования, типичные ошибки и проверка результата.
Установка лицензий на сервер 1С — задача, которая возникает при развёртывании клиент-серверной архитектуры, переносе системы на новое оборудование или докупке пользовательских лицензий. Ошибки на этом этапе приводят к тому, что пользователи не могут запустить информационную базу и видят сообщение «не найдена лицензия», хотя ключи куплены и активированы.
В платформе 1С:Предприятие существуют два типа лицензий: программные (активируются пин-кодом через файл лицензии) и аппаратные (USB-ключи HASP). Каждый тип устанавливается по-разному, а в клиент-серверном варианте добавляется третий механизм — раздача лицензий через сам сервер 1С, что избавляет от необходимости активировать ключ на каждом рабочем месте.
Ниже разобраны оба сценария: установка программной лицензии на сервер и подключение аппаратного ключа, а также настройка раздачи лицензий клиентам, проверка результата и типичные проблемы.
Какие виды лицензий 1С существуют и что выбрать для сервера
Программная лицензия привязывается к аппаратной конфигурации компьютера: при активации пин-кода формируется файл с расширением .lic, содержащий «отпечаток» ключевых параметров системы. Если существенно изменить оборудование (материнскую плату, процессор, сетевые адаптеры), лицензия может перестать распознаваться, и потребуется повторная активация резервным пин-кодом.
Аппаратная лицензия — это USB-ключ HASP, который вставляется в сервер или компьютер. Ключ не привязан к железу, поэтому его легко переносить между машинами, но его можно физически потерять или повредить. Для серверной лицензии 1С (на 32- или 64-разрядный сервер) чаще всего используют именно программный вариант, а клиентские лицензии могут быть любого типа.
Сравнение вариантов лицензий
Подходит для стабильного сервера без частой смены железа; риск — слёт активации при замене оборудования или клонировании виртуальной машины
Удобен при миграциях и виртуализации с пробросом USB; ограничение — физическая уязвимость и зависимость от работы менеджера лицензий
Оптимально для клиент-серверной работы: лицензии активируются один раз на сервере и выдаются клиентам автоматически
Что подготовить перед установкой лицензии
Перед активацией убедитесь, что у вас есть регистрационный номер комплекта поставки и пин-коды из конверта лицензии. Для серверной лицензии пин-код активируется на том компьютере, где работает агент сервера 1С. Если сервер виртуальный, зафиксируйте конфигурацию виртуальной машины: изменение количества виртуальных процессоров или MAC-адреса может нарушить привязку.
Проверьте, что учётная запись, под которой выполняется активация, имеет права администратора на сервере, а служба агента сервера 1С запущена. Также потребуется доступ в интернет для автоматической активации — либо возможность активации через файл запроса, если сервер изолирован от сети.
Важно заранее сохранить пин-коды в надёжном месте. В комплекте обычно несколько пин-кодов: основной и резервные. Резервные понадобятся при переустановке системы или смене оборудования, и их количество ограничено.
Как установить программную лицензию на сервер 1С
Активация выполняется через стандартный диалог получения лицензии. Его можно открыть из конфигуратора при запуске информационной базы на этом сервере или при первом обращении, когда платформа сообщает об отсутствии лицензии. Порядок действий следующий:
- 1Запустите конфигуратор на сервере и откройте любую информационную базу — при отсутствии лицензии появится диалог активации
- 2Выберите «Получить лицензию» и укажите регистрационный номер комплекта и пин-код из конверта
- 3Заполните данные организации в точности как при регистрации комплекта — они сверяются при повторной активации
- 4Выберите автоматическое получение через интернет или сохраните файл запроса для ручной активации
- 5Укажите размещение файла лицензии в каталоге сервера, чтобы она была доступна агенту сервера 1С
- 6Перезапустите службу агента сервера и проверьте запуск базы
Ключевой момент — выбор каталога размещения lic-файла. Чтобы лицензией мог пользоваться сервер 1С и раздавать её клиентам, файл должен находиться в каталоге, доступном службе агента сервера: обычно это подкаталог conf в каталоге установки платформы или общий служебный каталог лицензий (например, C:\ProgramData\1C\licenses в Windows). Если файл останется в профиле конкретного пользователя, другие учётные записи и службы его не увидят.
При изолированном сервере используется активация через файл запроса: платформа формирует файл с данными о конфигурации, который нужно передать в центр лицензирования через личный кабинет портала 1С, получить ответный файл и указать его в диалоге. Данные организации при этом должны совпадать с указанными при первичной регистрации.
Как установить аппаратный ключ HASP на сервер
Для аппаратного ключа последовательность иная. Сначала на сервер устанавливается драйвер ключа HASP и менеджер лицензий (HASP License Manager или компоненты, поставляемые вместе с платформой 1С). Только после этого ключ вставляется в USB-порт — система должна корректно определить устройство.
Если сервер виртуальный, ключ подключается к физическому хосту, а затем пробрасывается в виртуальную машину средствами гипервизора либо используется сетевой доступ к ключу через менеджер лицензий на другой машине. Убедитесь, что проброс USB стабилен: отключение ключа при миграции виртуальной машины между хостами приведёт к потере лицензий у пользователей.
Проверить видимость ключа можно через веб-интерфейс менеджера лицензий HASP (обычно доступен на локальном порту 1947) — там отображаются подключённые ключи и количество доступных лицензий.
Как настроить раздачу лицензий клиентам через сервер 1С
Главное преимущество клиент-серверного варианта — лицензии активируются один раз на сервере, а клиентские приложения получают их автоматически при подключении к информационной базе. Для этого в консоли управления кластером серверов откройте свойства информационной базы и установите флаг раздачи лицензий сервером (параметр «Разрешить выдачу лицензий сервером 1С:Предприятия»).
После включения параметра сервер будет выдавать клиентские лицензии из имеющихся у него lic-файлов или с подключённого ключа. Порядок поиска лицензии клиентским приложением настраивается в файле nethasp.ini или параметрами запуска: сначала обычно проверяется сервер 1С, затем локальный компьютер и сеть.
Учтите, что серверная лицензия и клиентские лицензии — разные продукты. Серверная лицензия разрешает работу самого сервера 1С, клиентские — подключения пользователей. Для полноценной работы нужны обе, и обе должны быть доступны агенту сервера.
Если пользователи работают через веб-сервер (публикация тонкого или веб-клиента), лицензии также раздаются через сервер 1С — на веб-сервере отдельная активация не требуется, достаточно связи между веб-сервером и кластером.
Как проверить, что лицензия установлена корректно
После установки выполните контрольные проверки. Запустите информационную базу в режиме предприятия с клиентского компьютера — если лицензия выдаётся сервером, запуск пройдёт без диалога активации. Проверьте наличие lic-файла в служебном каталоге лицензий и убедитесь, что служба агента сервера имеет к нему доступ на чтение.
Дополнительно можно открыть технологический журнал или журнал регистрации: ошибки лицензирования там фиксируются с указанием причины — например, «не найдена лицензия» или «превышено количество лицензий». Для аппаратных ключей проверка выполняется через веб-интерфейс менеджера лицензий HASP.
Как проверить результат
База открывается без запроса пин-кода
Появляется окно «не найдена лицензия»
Файл есть в общем каталоге лицензий, доступен службе агента
Файл лежит только в профиле пользователя, который активировал
Подключается столько пользователей, на сколько куплено лицензий
Лишние пользователи получают отказ при входе
Ключ виден, счётчик лицензий соответствует номиналу
Ключ не отображается или отображается частично
Типичные ошибки и способы их устранения
Самая частая проблема — лицензия активирована, но клиенты её не видят. Причина почти всегда в размещении lic-файла в пользовательском профиле вместо общего каталога или в отключённой раздаче лицензий в свойствах базы. Вторая распространённая ситуация — слёт активации после изменения оборудования или клонирования виртуальной машины: в этом случае используйте резервный пин-код и активируйте лицензию заново с теми же данными организации.
Если закончились резервные пин-коды, потребуется обращение в центр лицензирования 1С с запросом на дополнительные пин-коды — это штатная процедура, но она занимает время, поэтому расходуйте пин-коды экономно.
Что важно запомнить
Активируйте лицензию на финальной конфигурации сервера, размещайте lic-файл в общем каталоге, доступном службе агента, включите раздачу лицензий в свойствах базы и храните резервные пин-коды. После установки проверьте запуск базы с клиентского компьютера и видимость ключа HASP в менеджере лицензий.
Частые вопросы
Можно ли перенести программную лицензию на другой сервер?
Да, но не копированием файла — lic-файл привязан к оборудованию. На новом сервере лицензия активируется заново резервным пин-кодом с указанием тех же регистрационных данных. Старый файл лицензии при этом использовать нельзя.
Что делать, если сервер виртуальный и его периодически мигрируют между хостами?
Для программной лицензии миграция опасна: изменение аппаратных параметров может нарушить привязку. Надёжнее использовать аппаратный ключ HASP с пробросом USB или зафиксировать конфигурацию виртуальной машины (MAC-адрес, UUID, число процессоров) на уровне гипервизора.
Почему клиенты видят сообщение «не найдена лицензия», хотя на сервере она активирована?
Проверьте три вещи: включена ли раздача лицензий в свойствах информационной базы, лежит ли lic-файл в общем каталоге, доступном службе агента сервера, и не исчерпано ли количество одновременных подключений, разрешённое лицензией.
Сколько лицензий может раздавать один сервер 1С?
Ограничений со стороны механизма раздачи нет — сервер выдаёт столько клиентских лицензий, сколько активировано на нём программных файлов или сколько доступно на подключённом ключе HASP. Суммарное число одновременных сеансов определяется номиналом купленных клиентских лицензий.
Нужно ли активировать лицензию на каждом рабочем месте пользователя?
Нет, если база работает в клиент-серверном варианте и включена раздача лицензий сервером. Локальная активация на рабочих местах требуется только для файловых баз без сервера 1С или как резервный вариант при недоступности сервера.
Что делать, если закончились все пин-коды из комплекта?
Обратитесь в центр лицензирования фирмы «1С» через портал с запросом на выдачу дополнительных пин-кодов. Потребуется указать регистрационный номер комплекта и данные организации, совпадающие с первичной регистрацией.