Как раздать или переактивировать многопользовательскую лицензию 1С на 5 пользователей, если она была ошибочно установлена на один компьютер?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

В практике системного администрирования и сопровождения систем «1С:Предприятие 8» часто возникает классическая неприятная ситуация: при покупке комплекта программных лицензий на 5 рабочих мест администратор или сам клиент по ошибке активирует многопользовательский пин-код на обычном локальном компьютере. В результате в офисе из нескольких рабочих мест только один компьютер может запускать программу, а остальные машины в локальной сети лицензию не видят.

В этой статье мы подробно разберем по шагам, почему так происходит, какие существуют варианты раздачи лицензий по сети в этой ситуации и как правильно переактивировать лицензию через официальную поддержку фирмы «1С».

Выясним причину: как устроен комплект лицензий на 5 пользователей

Для начала проанализируем ситуацию и разберемся, из-за чего возникла путаница. В коробке (или в электронном письме с поставкой) программного продукта на 5 рабочих мест всегда поставляется два абсолютно разных набора пин-кодов:

  1. Многопользовательский пин-код — 1 штука (плюс резервные пин-коды для восстановления). Этот код предназначен для активации сразу всех 5 лицензий на одном конкретном сервере (например, на сервере приложений «1С:Предприятия», терминальном сервере или веб-сервере).
  2. Однопользовательские пин-коды — 5 штук (плюс резервные). Эти коды предназначены для поштучной активации: по одной лицензии на каждом конкретном компьютере пользователя.

Важное и строгое правило фирмы «1С»: эти варианты активации являются взаимно исключающими. Как только вы активируете многопользовательский пин-код, все входящие в комплект однопользовательские пин-коды навсегда блокируются в базе данных Центра лицензирования 1С. Обратное правило также работает: активация хотя бы одного однопользовательского пин-кода блокирует многопользовательский ключ.

Если многопользовательская лицензия была активирована на обычной рабочей станции в сети, где базы данных лежат в «расшаренной» папке (файловый режим работы по сети через протокол SMB), другие компьютеры эту лицензию физически не увидят. При файловом доступе к общей папке каждый клиентский компьютер запускает платформу 1С локально и пытается найти лицензию на своем собственном «железе». Передать файл лицензии *.lic по сети через обычный общий доступ к файлам невозможно — платформа этого не поддерживает из соображений безопасности.

Рассмотрим подробнее все возможные пути выхода из этой ситуации.

Решение 1: Официальная переактивация через поддержку 1С (Рекомендуемый способ)

Самый правильный, надежный и стандартный способ решения проблемы для небольшой локальной сети из 4–5 компьютеров без выделенного сервера — это разделение ошибочно активированной многопользовательской лицензии на однопользовательские. Фирма «1С» прекрасно знает об этой частой ошибке пользователей и обычно без проблем идет навстречу.

Для этого нам необходимо написать официальное электронное письмо в Центр лицензирования 1С.

Шаг 1. Подготовка данных
Вам понадобятся точные регистрационные данные, которые вводились при самой первой активации продукта. Фирма «1С» сверяет эти данные автоматически, и малейшее несовпадение (например, написали «ООО Ромашка» вместо «Общество с ограниченной ответственностью "Ромашка"») приведет к отказу. Лучше всего найти файл licdata.txt, который сохраняется на компьютере в момент активации.

Шаг 2. Составление письма
Отправьте письмо на электронный адрес lic@1c.ru. В теме письма обязательно укажите регистрационный номер вашего программного продукта.

Примерный шаблон текста письма:


Кому: lic@1c.ru
Тема: Запрос на аннулирование многопользовательской лицензии и разрешение однопользовательских пин-кодов. Рег. номер [Укажите ваш номер]

Здравствуйте!
При первичной установке комплекта программных лицензий на 5 рабочих мест для программного продукта [Название продукта, например, 1С:Бухгалтерия 8] (Регистрационный номер [Ваш номер]) была допущена ошибка.

По неопытности был активирован многопользовательский пин-код на локальном компьютере пользователя вместо однопользовательских пин-кодов. В локальной сети используется файловый вариант базы данных, терминальный сервер или сервер 1С отсутствуют.

В связи с этим другие компьютеры в сети не могут получить доступ к лицензии. Просим аннулировать ошибочно активированную многопользовательскую лицензию и разрешить нам активацию однопользовательских пин-кодов из данного комплекта.

Регистрационные данные организации:
ИНН: [Ваш ИНН]
Наименование: [Точное название организации]
Адрес: [Юридический адрес]

Файл licdata.txt с регистрационными данными прилагаем к письму.

После отправки письма Центр лицензирования 1С аннулирует многопользовательскую лицензию и пришлет вам подтверждение. После этого вы сможете взять список из 5 однопользовательских пин-кодов и активировать их по одному на каждом из 4 компьютеров в вашем офисе (один пин-код останется про запас).

Решение 2: Бесплатная раздача лицензий через веб-сервер

Если по каким-то причинам вы не хотите или не можете оперативно связаться с поддержкой 1С, существует технический способ заставить многопользовательскую лицензию работать на всю локальную сеть без покупки дополнительных серверных лицензий. Для этого мы можем развернуть бесплатный веб-сервер.

Посмотрим на логику этого процесса: когда база данных 1С опубликована на веб-сервере, именно веб-сервер берет на себя роль «раздатчика» лицензий. Клиенты подключаются к базе через Тонкий клиент 1С или обычный интернет-браузер по протоколу HTTP/HTTPS. Веб-сервер, запущенный на том компьютере, где активирована многопользовательская лицензия, считывает файл лицензии локально и «выдает» сессии подключающимся пользователям.

Разберем по шагам, как это реализовать:

  1. На компьютере, где физически активирована многопользовательская лицензия на 5 пользователей, необходимо установить веб-сервер. В среде Windows самым простым и стабильным бесплатным решением будет Apache HTTP Server или встроенный компонент Windows — IIS (Internet Information Services).
  2. При установке или изменении платформы «1С:Предприятие» на этом компьютере обязательно отметьте галочкой компонент «Модуль расширения веб-сервера». Без него интеграция 1С с Apache или IIS будет невозможна.
  3. Запустите Конфигуратор 1С от имени Администратора. Откройте вашу информационную базу.
  4. Перейдите в меню Администрирование -> Публикация на веб-сервере...
  5. В открывшемся окне укажите имя публикации, выберите установленный веб-сервер (Apache или IIS), укажите каталог для публикации и обязательно установите флаг «Публиковать дистрибутив» и «Использовать аутентификацию операционной системы» (при необходимости).
  6. Нажмите кнопку «Опубликовать». Теперь веб-сервер готов к работе.
  7. На остальных трех рабочих компьютерах в локальной сети при добавлении базы в список выбора 1С выберите тип подключения «На веб-сервере» и укажите адрес вида http://[Имя_Компьютера_Сервера]/[Имя_Публикации].

Важное предупреждение о расходе лицензий:
При раздаче лицензий через веб-сервер действует жесткое правило: «один сеанс — одна лицензия». Если одному сотруднику (например, бухгалтеру) потребуется запустить одновременно две разные информационные базы или просто открыть два окна одной и той же базы, веб-сервер спишет у него **две лицензии** из общего пула в 5 штук. Если бы лицензии были активированы как однопользовательские на локальных ПК, то пользователь мог бы открывать любое количество баз и окон 1С в рамках одного компьютера, тратя всего 1 лицензию.

Решение 3: Использование терминального сервера (RDP)

Проанализируем еще одну альтернативу. Если в вашем офисе есть выделенный сервер под управлением серверной операционной системы (например, Windows Server) и на нем настроена роль служб терминалов (Remote Desktop Services — RDS), вы можете активировать многопользовательскую лицензию прямо на этом сервере.

В этом случае пользователи подключаются к серверу по протоколу RDP и запускают 1С внутри своих терминальных сессий. Платформа 1С будет запускаться непосредственно на сервере, где лежит файл лицензии, и успешно распределит свободные сессии между пользователями. Платная серверная лицензия 1С (сервер приложений) при таком сценарии также не потребуется — база данных может оставаться файловой.

Развеиваем мифы: «бесплатный» сервер 1С

В процессе обсуждения подобных проблем часто возникает опасное заблуждение о том, что можно установить сервер «1С:Предприятие» и он будет бесплатно раздавать лицензии в локальной сети. Разберем подробнее, почему это миф и к чему это приведет:

Резюме и рекомендации

Выяснив все причины и технические нюансы, мы можем подвести итог:

← На главную