При работе с программными лицензиями «1С:Предприятие 8» системные администраторы часто сталкиваются с проблемой выбора типа лицензии. Особенно остро этот вопрос встает при настройке терминального сервера (RDP). Распространенная ситуация: куплен комплект на 5 рабочих мест, который является комбинированным, и при первой активации по неосторожности выбирается однопользовательский режим вместо многопользовательского. Разберем подробно, почему это происходит, как это влияет на работу и какими способами можно исправить ситуацию.
Для начала проанализируем, что такое комбинированная лицензия. В комплект поставки программного продукта на 5 пользователей обычно входит три типа пин-кодов: один пин-код для активации многопользовательской лицензии (сразу на 5 рабочих мест) и пять отдельных пин-кодов для однопользовательской активации. Важно помнить: как только вы активируете первый пин-код из набора, система фиксирует выбор типа лицензирования для данного регистрационного номера.
Рассмотрим логику платформы: если первой была активирована однопользовательская лицензия, то весь комплект считается набором однопользовательских лицензий. Дальнейшая активация многопользовательского пин-кода заблокируется. И наоборот. Это создает значительные трудности, если сервер планировалось использовать как терминальный, где предпочтительнее иметь один файл многопользовательской лицензии на всех.
Выясним, как официально «откатить» изменения и активировать нужный тип лицензии. Несмотря на то что в документации процесс часто описывается как необратимый, на практике Центр лицензирования 1С идет навстречу пользователям, совершившим ошибку. Разберем по шагам алгоритм действий.
Необходимо подготовить письмо в Центр лицензирования на электронный адрес lic@1c.ru. В письме следует четко изложить просьбу о разрешении активации по многопользовательским пин-кодам в связи с ошибочным выбором типа при первой активации. В письме обязательно укажите следующие данные:
После того как специалисты 1С разрешат смену типа лицензирования, вам придет ответное письмо. Внимание: перед повторной активацией критически важно очистить систему от следов старой ошибочной лицензии. Если этого не сделать, новая лицензия может заблокироваться. Рассмотрим, где искать эти файлы.
Программная лицензия представляет собой файл с расширением .lic. Посмотрим на стандартные пути поиска, где могут располагаться ошибочно созданные файлы (в порядке приоритета платформы):
C:\Program Files\1Cv8\8.3.XX.YYY\bin\conf.%ProgramData%\1C\1Cv8\Conf (для Windows Vista и выше).%LOCALAPPDATA%\1C\1Cv8\Conf.C:\Windows\system32\config\systemprofile\AppData\local\1C\1Cv8\Conf.Найдите файлы с шаблоном поиска 2*.lic и удалите их перед вводом нового многопользовательского пин-кода.
Проанализируем альтернативный вариант, предложенный опытными участниками сообщества. Если вы не хотите ждать ответа от техподдержки, можно продолжить использовать однопользовательские пин-коды. Для терминального сервера это допустимо, но имеет свои особенности в подсчете лицензий.
Рассмотрим разницу в логике работы:
Таким образом, вариант с поштучной активацией однопользовательских пин-кодов под каждым пользователем RDP (или в общую папку %ProgramData%) может быть даже выгоднее с точки зрения экономии лицензий при интенсивной работе с несколькими базами. Для этого нужно зайти под каждым пользователем в терминал и выполнить активацию, используя очередной свободный пин-код из пяти доступных.
Разберем причины, по которым лицензия может «слететь» после успешной настройки. Программная лицензия жестко привязывается к ключевым параметрам сервера. Если вы используете виртуальную машину для терминального доступа, обратите внимание на следующие моменты:
Проанализируем ситуацию с резервными пин-кодами. В комплекте всегда идут запасные пин-коды. Они предназначены именно для случаев изменения конфигурации железа или ОС. Если основные коды исчерпаны, вам придется запрашивать новый код через тот же адрес lic@1c.ru, предоставляя файл-запрос, который формируется платформой при выборе пункта «Восстановление лицензии».
Выясним, как платформа определяет, какую лицензию использовать, если на сервере их несколько. Платформа ищет ключи в следующем порядке:
%ProgramData%).Именно поэтому при переходе с однопользовательского режима на многопользовательский так важно удалить старые файлы .lic. Если платформа найдет старый файл однопользовательской лицензии, она может не «увидеть» новый многопользовательский ключ, что приведет к ошибкам доступа при попытке зайти шестому пользователю.
Подведем итоги нашего анализа. Если произошла ошибка активации, у вас есть два пути. Первый — написать в Центр лицензирования 1С и сбросить тип лицензии, что позволит управлять одним файлом на 5 мест. Это «чистый» способ, удобный для администрирования. Второй — использовать оставшиеся 4 однопользовательских пин-кода. Это быстрее, и в некоторых случаях (работа в нескольких базах) эффективнее.
При любом способе помните о необходимости фиксации параметров сервера и регулярном резервном копировании папок с лицензиями. Знание путей расположения файлов .lic и логики их поиска платформой позволит вам оперативно решать любые проблемы с доступом пользователей к системе.