Администрирование · 10 мин
Как зарегистрировать лицензию 1С на сервере
Как зарегистрировать лицензию 1С на сервере: активация программной лицензии, пин-коды, привязка к оборудованию, типичные ошибки и способы их решения.
Регистрация лицензии 1С на сервере — обязательный этап при развёртывании клиент-серверной архитектуры или переносе системы на новое оборудование. Без активированной лицензии сервер 1С:Предприятия не запустит рабочие процессы, а пользователи получат сообщение о том, что не найдена лицензия для использования программы.
Процедура зависит от типа лицензии: программные лицензии активируются пин-кодом через диалог получения лицензии, аппаратные ключи HASP требуют установки драйвера и менеджера лицензий. Чаще всего на сервере используют именно программные лицензии, привязанные к параметрам оборудования, поэтому дальше речь пойдёт преимущественно о них.
Перед началом работы убедитесь, что у вас есть регистрационный номер комплекта, пин-коды из конверта (или из личного кабинета партнёра), а также права администратора на сервере. Если сервер уже работает и обслуживает пользователей, планируйте активацию на время минимальной нагрузки — некоторые действия требуют перезапуска службы агента сервера.
Какие виды лицензий 1С бывают и что ставить на сервер
Лицензии 1С делятся на два больших класса: аппаратные (USB-ключи HASP) и программные (файлы с расширением .lic, привязанные к параметрам компьютера). На сервере могут использоваться оба варианта, но у каждого есть особенности эксплуатации.
Клиентские лицензии определяют, сколько пользователей может одновременно работать с системой. Лицензия на сервер 1С:Предприятия — отдельный продукт, который разрешает запуск самого сервера. Для 32-разрядного и 64-разрядного сервера лицензии различаются, и при покупке важно выбрать правильный вариант.
Сравнение вариантов лицензирования
Привязывается к параметрам оборудования, не требует USB-порта. Удобна для виртуальных машин, но слетает при смене ключевых характеристик сервера.
Привязан к физическому USB-ключу, легко переносится между серверами. Требует установки драйвера и менеджера лицензий, есть риск потери ключа.
Для виртуализированных серверов программная лицензия обычно удобнее: не нужно пробрасывать USB-устройство в виртуальную машину. Однако миграция виртуальной машины между хостами может изменить параметры оборудования и сделать лицензию недействительной — этот момент нужно учитывать при проектировании инфраструктуры.
Что подготовить перед активацией
Перед регистрацией лицензии соберите необходимые данные и проверьте окружение. Это сэкономит время и снизит риск получить нерабочую лицензию.
- Регистрационный номер комплекта поставки (указан в документации к коробке или в письме от партнёра).
- Пин-коды — обычно их несколько: основной и резервные для переактивации.
- Данные организации: название, ИНН, адрес — они вносятся в файл лицензии и должны совпадать с регистрационными данными.
- Установленная платформа 1С:Предприятие той версии, под которую приобреталась лицензия.
- Доступ в интернет для автоматической активации либо возможность отправить запрос файлом.
Отдельно проверьте, что служба агента сервера 1С запущена и работает от учётной записи, у которой есть права на запись в каталог размещения файлов лицензий. Если служба работает от ограниченной учётной записи, активация может завершиться ошибкой доступа.
Как активировать программную лицензию через конфигуратор
Самый распространённый способ — активация через диалог получения лицензии, который открывается при попытке запуска информационной базы без действующей лицензии. На сервере этот диалог можно вызвать, запустив конфигуратор непосредственно на серверной машине.
- 1Запустите конфигуратор 1С на сервере и откройте любую информационную базу или создайте пустую тестовую.
- 2При появлении сообщения об отсутствии лицензии нажмите «Получить лицензию».
- 3Выберите автоматическое получение лицензии (при наличии интернета) или ручной режим.
- 4Введите регистрационный номер и пин-код, заполните данные организации.
- 5Подтвердите отправку запроса — система сформирует файл лицензии и сохранит его в системный каталог.
- 6Перезапустите службу агента сервера 1С и проверьте запуск базы.
При автоматической активации платформа сама связывается с центром лицензирования и получает файл лицензии. Если сервер изолирован от интернета, используйте ручной режим: платформа сформирует файл запроса, который нужно передать в центр лицензирования (обычно через партнёра или портал 1С), а полученный ответ загрузить обратно в диалог активации.
Данные организации вводите внимательно: они фиксируются в файле лицензии. Ошибка в названии или ИНН не всегда блокирует работу, но при последующих переактивациях несовпадение данных может вызвать вопросы при проверке запроса.
Куда сохраняется файл лицензии и как это проверить
Файл программной лицензии имеет расширение .lic и сохраняется в стандартные каталоги, которые просматривает агент сервера. На Windows это обычно каталог вида C:\ProgramData\1C\licenses, на Linux — /var/1C/licenses или каталог srvinfo кластера.
Лицензия, активированная для сервера, должна быть доступна именно учётной записи, под которой работает агент сервера. Если файл лицензии лежит в профиле конкретного пользователя (например, администратора, который выполнял активацию), сервер его не увидит — это одна из самых частых причин ситуации «лицензия есть, а сервер её не находит».
Как проверить результат
Файл .lic присутствует в общем каталоге licenses, доступен службе агента
Файл находится только в профиле пользователя или отсутствует
База открывается без сообщения о поиске лицензии
Появляется диалог «Не найдена лицензия для использования программы»
Учётная запись агента сервера имеет чтение в каталоге лицензий
Ошибки доступа в журнале службы агента
Активация лицензии на сервер через консоль кластера
В клиент-серверном варианте лицензию можно получить и через консоль администрирования серверов 1С. Откройте консоль, подключитесь к кластеру и в свойствах кластера или через контекстное меню выберите функцию получения лицензии — дальнейший диалог аналогичен конфигураторскому: регистрационный номер, пин-код, данные организации.
Этот способ удобен, когда на сервере нет установленных информационных баз для запуска конфигуратора или когда конфигуратор не может подключиться к кластеру. Результат идентичен: файл лицензии сохраняется в системный каталог и подхватывается агентом сервера.
Если на одном сервере работают и сервер 1С, и толстые клиенты, активируйте лицензию так, чтобы файл попал в общий каталог ProgramData\1C\licenses — тогда её увидят и сервер, и клиентские приложения, и не понадобится тратить два пин-кода.
Перенос и переактивация лицензии при смене оборудования
Программная лицензия привязана к ключевым параметрам компьютера: материнской плате, процессору, сетевым адаптерам, дискам, объёму памяти и некоторым другим характеристикам. Замена одного-двух компонентов обычно не нарушает привязку, но существенное изменение конфигурации делает лицензию недействительной.
При переезде на новый сервер старый файл лицензии просто скопировать нельзя — он не заработает на другом оборудовании. Потребуется новая активация с использованием резервного пин-кода из комплекта. Именно поэтому пин-коды нужно хранить даже после успешной первичной регистрации.
Если все пин-коды израсходованы, можно запросить дополнительные через центр лицензирования, заполнив заявку с указанием причины переактивации. Процедура занимает время, поэтому плановые работы по замене оборудования лучше проводить после получения новых кодов.
Типичные ошибки и их устранение
Большинство проблем при регистрации лицензии на сервере связано с несколькими повторяющимися причинами. Зная их, можно быстро локализовать неисправность.
Если после всех действий сервер не видит лицензию, проверьте технологический журнал и журнал событий Windows: там обычно есть запись о том, какие каталоги просматривал агент и почему лицензия была отклонена. Это быстрее, чем повторная активация вслепую.
Что важно запомнить
Лицензия на сервере активируется пин-кодом через диалог получения лицензии, файл должен лежать в общем каталоге, доступном агенту сервера. Привязка идёт к оборудованию, поэтому храните резервные пин-коды и фиксируйте конфигурацию сервера до активации.
Частые вопросы
Можно ли активировать лицензию 1С на сервере без интернета?
Да. В диалоге получения лицензии выберите ручной режим: платформа сформирует файл запроса, который нужно передать в центр лицензирования (через партнёра или портал 1С) с другого компьютера. Полученный файл ответа загружается обратно в тот же диалог, и лицензия активируется.
Сколько раз можно использовать один пин-код?
Каждый пин-код предназначен для одной активации. В комплекте обычно есть основной и несколько резервных кодов на случай переустановки или смены оборудования. Когда все коды израсходованы, дополнительные запрашиваются через центр лицензирования с обоснованием причины.
Что делать, если сервер пишет «не найдена лицензия», хотя активация прошла успешно?
Проверьте, в какой каталог сохранился файл .lic и доступен ли он учётной записи агента сервера. Часто лицензия попадает в профиль пользователя, выполнявшего активацию. Переместите файл в общий каталог licenses, выдайте права на чтение и перезапустите службу агента сервера.
Слетит ли лицензия при обновлении платформы 1С?
Обновление платформы само по себе не нарушает привязку лицензии — она привязана к оборудованию, а не к версии платформы. Однако лицензия должна соответствовать линейке платформы: лицензии версии 8.3, например, не подходят для более старых линеек и наоборот.
Можно ли перенести файл лицензии на другой сервер копированием?
Нет. Файл лицензии содержит привязку к параметрам конкретного оборудования, и на другом сервере он будет недействителен. Для нового сервера нужна отдельная активация резервным пин-кодом.
Что делать с лицензией при миграции виртуальной машины на другой хост?
Миграция может изменить видимые системе параметры оборудования и нарушить привязку. Перед миграцией убедитесь, что есть свободный резервный пин-код, а после переезда проверьте работоспособность лицензии. Если она слетела — выполните переактивацию.