Зачем серверу 1С:Предприятия своя лицензия и что она разрешает

· 9 мин

Содержание

Серверная лицензия 1С разрешает запустить кластер серверов 1С:Предприятия на конкретном компьютере, а клиентская — подключить к базе определённое число пользователей. Это два разных права, и одно не заменяет другое: для клиент-серверной работы нужны обе. Файловой базе серверная лицензия не нужна вовсе.

Если коротко: сервер не считает людей, он «легализует» рабочие процессы rphost на своей машине. Людей считают клиентские лицензии. Поэтому команда из 15 бухгалтеров на SQL-сервере покупает одну лицензию на сервер и клиентские лицензии на 15 рабочих мест, а не 16 «штук».

Чем серверная лицензия 1С отличается от клиентской

Платформа проверяет два разных события. Когда стартует рабочий процесс сервера, он ищет серверную лицензию. Когда пользователь открывает сеанс, платформа ищет свободную клиентскую лицензию.

ПризнакСерверная лицензияКлиентская лицензия
Что разрешаетРаботу кластера на одном компьютереПодключение пользователей к базе
Чем ограниченаЧислом компьютеров с рабочими процессамиЧислом одновременных подключений
Где нужнаТолько в клиент-серверном вариантеВ файловом и клиент-серверном
Сколько штукОдна на каждый рабочий сервер кластераПакетами: 1, 5, 10, 20, 50, 100 и больше
Кто проверяетПроцесс rphost при запускеПлатформа при открытии сеанса

Отсюда несколько следствий, о которых часто спорят:

  • 🖥️ Кластер из двух рабочих серверов требует двух серверных лицензий: по одной на каждую машину.
  • 👥 Серверная лицензия не добавляет пользователей. Купить её «вместо» клиентских нельзя.
  • 🗄️ СУБД (PostgreSQL, MS SQL) лицензируется отдельно и к лицензии 1С отношения не имеет.
  • ⚙️ Фоновые и регламентные задания выполняются на сервере и клиентскую лицензию не занимают.

Центральный сервер кластера и рабочий сервер часто совпадают. Тогда хватает одной серверной лицензии, сколько бы информационных баз ни крутилось в этом кластере.

Какие бывают лицензии на сервер 1С 8.3

Сейчас продаются три основных варианта для 64-разрядного сервера. Лицензии на 32-разрядный сервер остались у старых клиентов, новые проекты на них не строят.

ВариантДля когоОсобенностьЦена, ориентировочно
МИНИНебольшой офисОграничение по числу подключений к серверу (до 5)около 20–25 тыс. ₽
Обычная (x86-64)Большинство компанийБез ограничения по пользователямоколо 85–110 тыс. ₽
КОРПКрупные внедренияРасширенное управление кластеромот 250 тыс. ₽

Цены меняются с прайсом фирмы 1С, точную сумму назовёт партнёр. Порядок величин полезен для бюджета: серверная лицензия обычно стоит как клиентский пакет на 10–15 мест.

КОРП-версия открывает функции, нужные при нагрузке в сотни пользователей. Среди них — требования назначения функциональности (какие базы и задачи на каком сервере выполнять), счётчики и ограничения потребления ресурсов. Если у вас один сервер и полсотни пользователей, эти механизмы обычно не нужны.

По форме лицензии бывают двух видов:

  • 🔑 Программная. Пин-код из 15 цифр, активация через интернет или по телефону, файл лицензии на диске сервера.
  • 🔌 Аппаратная. USB-ключ защиты, который вставляют в сам сервер. Требует драйвера ключа.

Как узнать, какая лицензия стоит у вас

Самый быстрый путь — посмотреть на сам комплект: в регистрационной анкете и на коробке указано название продукта, например «Лицензия на сервер (x86-64)» или вариант КОРП. Если документов под рукой нет, помогут файлы на сервере:

  • 📁 Откройте каталог лицензий и посмотрите, сколько там файлов .lic. Каждый файл — отдельная активированная лицензия, серверная или клиентская.
  • 🖥️ Выполните ring license list на сервере: утилита покажет имена активированных лицензий, по ним видно серийный номер комплекта .
  • 🔌 Для аппаратного ключа ориентируйтесь на маркировку на самом ключе и на документы поставки.

Регистрационный номер комплекта пригодится при любом обращении к партнёру: без него не восстановить лицензию и не получить новые пин-коды.

В программном комплекте один основной пин-код и два резервных. Резервные нужны для повторной активации после смены оборудования, к ним мы ещё вернёмся.

Активация серверной лицензии и привязка к оборудованию

Программную лицензию получают прямо на сервере: на той машине, где работает служба агента сервера 1С. Активировать её на ноутбуке администратора и потом копировать файл бесполезно — лицензия привязана к железу конкретного компьютера.

Порядок для Windows:

  1. Установите платформу с компонентом сервера, служба «Агент сервера 1С:Предприятия 8.3» должна быть запущена.
  2. Запустите клиент 1С на сервере или на рабочем месте с подключением к базе этого сервера.
  3. Когда появится окно об отсутствии лицензии, выберите получение лицензии и укажите, что она нужна для сервера 1С:Предприятия.
  4. Введите регистрационный номер комплекта и пин-код, затем данные владельца.
  5. Выберите способ: через интернет (быстро) или по телефону/почте, если сервер изолирован.
  6. Проверьте, что файл .lic появился в общем каталоге лицензий.

Общие каталоги, где платформа ищет файлы лицензий:

Windows:  C:\ProgramData\1C\licenses
Linux:    /var/1C/licenses

На современных версиях платформы для лицензий есть консольная утилита ring из пакета лицензионных инструментов. Список активированных лицензий показывает ring license list, остальные подкоманды смотрите в ring license help. Через неё удобно активировать лицензию на Linux-сервере без графики.

Запишите регистрационные данные ровно так, как ввели их при активации. Повторная активация тем же пин-кодом требует совпадения этих данных, а ошибка в одной букве названия организации превращает процедуру в звонок в центр лицензирования.

К чему привязывается программная лицензия

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

Что изменилосьПоследствие
Добавили памятьОбычно лицензия остаётся рабочей
Заменили материнскую плату или процессорНужна повторная активация
Переустановили ОС на том же железеАктивация тем же пин-кодом с прежними данными
Виртуальная машина переехала на другой хостВысок риск слёта лицензии

На виртуальных серверах отпечаток зависит от того, что гипервизор показывает гостевой системе. Миграция ВМ, смена MAC-адреса или типа виртуального контроллера дисков могут «сломать» лицензию. Закрепите эти параметры в настройках ВМ.

Аппаратный ключ от железа не зависит: переставили ключ — переехала лицензия. Взамен он требует свободного USB-порта, драйвера ключа и защиты от случайного извлечения.

Серверная лицензия и кассовая техника: есть ли связь

Короткий ответ — прямой связи нет. Серверная лицензия 1С не активирует фискальный накопитель и не влияет на регистрацию кассы. Это разные механизмы, которые часто путают из-за похожего слова «активация».

Фискальный накопитель живёт внутри ККТ. Кассу регистрируют в налоговой по правилам 54-ФЗ, через личный кабинет ФНС и оператора фискальных данных. 1С здесь лишь передаёт в кассу данные чека и может помочь с отчётом о регистрации.

Что действительно касается клиент-серверной 1С при работе с кассами:

  • 🧾 Касса подключается через механизм подключаемого оборудования на том компьютере, где она физически стоит. Перевод базы на сервер этого не меняет.
  • 🔧 Драйвер ККТ ставит производитель кассы. У части драйверов есть собственная лицензия, и она не связана с лицензиями платформы.
  • 👤 Каждое кассовое место, открывающее сеанс 1С, занимает клиентскую лицензию, как любой пользователь.

Если касса перестала печатать чеки после переезда на сервер, ищите причину в драйвере и настройках оборудования на рабочем месте, а не в лицензии сервера.

Сеансы и подключения: кто считает пользователей

Серверная лицензия (кроме МИНИ) не ограничивает число пользователей. Ограничение задают клиентские лицензии, и их можно хранить двумя способами.

На рабочих местах. Каждый компьютер получает свою лицензию или видит сетевой ключ. Схема неудобна: лицензия «прибита» к машине.

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

Сколько лицензий занято прямо сейчас, видно двумя способами:

  1. В консоли кластера откройте список сеансов базы: у каждого сеанса есть сведения о полученной лицензии.
  2. В командной строке через сервер администрирования ras:
rac cluster list
rac session list --cluster=<id_кластера> --licenses

Вторая команда выводит, какой сеанс какую лицензию держит и откуда она получена — с сервера или с клиентского компьютера.

«Зависшие» сеансы после обрыва сети продолжают держать лицензию, пока сервер их не закроет. Если пользователям не хватает мест, сначала посмотрите список сеансов: часто там висят подключения двухчасовой давности.

Принудительное завершение сеанса обрывает работу пользователя без сохранения. Перед тем как удалять сеанс в консоли, убедитесь, что он действительно брошен, или предупредите сотрудника.

Диагностика: сервер не видит лицензию

Сначала определите, какой лицензии не хватает. Сообщение Не обнаружена лицензия. Не найден ключ защиты программы или полученная программная лицензия! при входе пользователя говорит о клиентской лицензии. Сообщение, где упоминается сервер 1С:Предприятия, — о серверной.

Диагностика: выберите симптом

После любой правки файлов лицензии перезапустите службу агента сервера, чтобы процессы перечитали лицензии.

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

Если ничего не помогло, соберите номер комплекта, пин-код и сведения о сервере и обратитесь в центр лицензирования фирмы 1С или к своему партнёру. Самостоятельно «чинить» файл лицензии бессмысленно: он подписан, любая правка его портит.

Перенос лицензии на новый сервер 1С

Переезд на новое железо — штатная ситуация, ради неё и существуют резервные пин-коды. Последовательность простая:

  1. Сохраните на флешку текущий файл .lic и выпишите данные активации.
  2. Подготовьте новый сервер: та же или новее версия платформы, служба агента запущена.
  3. Активируйте лицензию на новом сервере резервным пин-кодом с теми же регистрационными данными.
  4. Перенесите базы, проверьте вход пользователей и список сеансов.
  5. Удалите файл лицензии со старого сервера, если он остаётся в работе.

Лицензионный договор разрешает использовать одну лицензию на одном компьютере одновременно. Активация на новой машине не даёт права держать два работающих сервера на одном комплекте.

Когда резервные пин-коды закончились, новые выдаёт фирма 1С по запросу через партнёра или центр лицензирования. Обычно нужно объяснить причину: замена сервера, авария, переход на виртуализацию.

Аппаратный ключ переносится физически: вынули из старого сервера, вставили в новый, поставили драйвер. На виртуальной инфраструктуре ключ часто выносят на USB-over-IP концентратор, чтобы не зависеть от хоста.

Обновление платформы , например переход на более новый релиз 8.3, повторной активации не требует. Лицензия выдаётся на 8.3 целиком, а не на конкретный релиз.

Частые вопросы

Нужна ли серверная лицензия для файловой базы?
Нет. Файловая база работает без сервера 1С, ей хватает клиентских лицензий по числу пользователей.
Будет ли сервер использовать клиентские лицензии, активированные на рабочих местах?
Да. Сеанс берёт лицензию либо из пула сервера, либо с компьютера пользователя. Источник видно в выводе rac session list --licenses.
Сколько серверных лицензий нужно, если сервер СУБД и сервер 1С на разных машинах?
Одна — на компьютер с рабочими процессами 1С. Машина только с СУБД серверной лицензии 1С не требует.
Подойдёт ли лицензия на 32-разрядный сервер для 64-разрядной платформы?
Нет, это разные лицензии. Для перехода нужна лицензия на 64-разрядный сервер; условия апгрейда уточняйте у партнёра.
Что выбрать для 50 пользователей: обычную лицензию или КОРП?
Обычно хватает обычной лицензии на сервер. КОРП оправдана, когда нужны несколько рабочих серверов с распределением функций и ограничения ресурсов.

Источники

  • Гражданский кодекс РФ, часть четвёртая, ст. 1270, 1286
  • Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники»