Лицензия на сервер 1С:Предприятия: что она даёт и чем отличается от клиентской

· 9 мин

Содержание

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

Типичная ситуация: в фирме выросли до 20 человек, файловая база начала тормозить, и решили перейти на SQL. Купили MS SQL или поставили PostgreSQL, установили сервер 1С — и первый же вход заканчивается ошибкой лицензирования. Причина простая: клиентские лицензии были, а лицензии на сервер не было. Разберём, как устроена эта лицензия, какие у неё виды и где на ней можно сэкономить.

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

В файловом режиме база — это один файл 1Cv8.1CD в папке. Каждый клиент открывает его сам, сервера как такового нет, и лицензировать нужно только рабочие места.

В клиент-серверном варианте появляется отдельная программа — сервер 1С:Предприятия. Он принимает подключения, выполняет код конфигурации в рабочих процессах rphost и общается с СУБД. Вот этот сервер и требует собственную лицензию.

Что она даёт на практике:

  • 🖥️ право запустить рабочий сервер 1С на одном компьютере (физическом или виртуальном);
  • 🗄️ работу баз на MS SQL Server, PostgreSQL и других поддерживаемых СУБД;
  • 🔑 возможность хранить на этом сервере клиентские лицензии и раздавать их сеансам;
  • 🌐 работу веб-клиента и HTTP-сервисов через сервер 1С.

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

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

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

Виды различаются по двум признакам: разрядности и редакции (уровню функциональности).

По разрядности: 32 и 64 бита

  • Лицензия на сервер (x86-32) — позволяет запускать только 32-разрядный сервер 1С. Рабочим процессам доступно мало памяти, для серьёзной нагрузки это слабое место.
  • Лицензия на сервер (x86-64) — позволяет запускать 64-разрядный сервер, а также 32-разрядный.

Сейчас серверные ОС и так 64-разрядные, и 32-битный сервер 1С на них — компромисс ради экономии. Для новой установки почти всегда берут x86-64.

По редакции: ПРОФ и КОРП

С приходом редакций платформы серверные лицензии делятся на ПРОФ и КОРП.

  • ПРОФ — стандартный выбор для малого и среднего бизнеса. Обычные конфигурации (Бухгалтерия, ЗУП, УТ, КА) работают полностью.
  • КОРП — для крупных внедрений. Часть механизмов кластера, рассчитанных на большую нагрузку и отказоустойчивость, доступна только с ней.

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

Сервер МИНИ

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

По носителю: программная и аппаратная

  • Программная — активируется пин-кодом и привязывается к параметрам компьютера. Покупают чаще всего.
  • Аппаратная (USB-ключ) — вставляется в сервер, требует драйвер ключа защиты. Удобна, если сервер часто меняет «железо», но ключ можно потерять или повредить.
ВидКому подходитОграничение
x86-32 ПРОФ1–2 небольшие базы, мало пользователейтолько 32-битный сервер, мало памяти на процесс
x86-64 ПРОФбольшинство компанийбез функций КОРП
x86-64 КОРПкрупные кластеры, высокая нагрузкавысокая цена
МИНИ2–5 пользователей на серверелимит подключений

Серверная и клиентская лицензия: в чём разница

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

ПризнакСервернаяКлиентская
Что лицензируетзапуск рабочего сервера 1Содновременный сеанс пользователя
Сколько нужнопо одной на каждый рабочий сервер кластерапо числу одновременно работающих
Нужна в файловом режименетда
Комплектыодна лицензияна 1, 5, 10, 20, 50, 100, 300, 500 мест
Где хранитсяна компьютере рабочего серверана клиенте, на сервере 1С или в сетевом ключе

Клиентские лицензии считаются по одновременным сеансам, а не по сотрудникам. Если в штате 15 человек, а одновременно в базе сидят 8, хватит лицензий на 8–10 мест.

Где разместить клиентские лицензии

В клиент-серверном режиме клиентские лицензии удобно хранить прямо на сервере 1С. Тогда сеанс получает лицензию от сервера, и не важно, с какого компьютера зашёл пользователь.

Это особенно полезно в трёх случаях:

  1. Пользователи работают через терминальный сервер или RDP.
  2. Есть веб-клиент — ему лицензия выдаётся только на сервере.
  3. Сотрудники меняют компьютеры, и привязывать лицензию к каждому ПК неудобно.

Если в кластере несколько рабочих серверов, через требования назначения функциональности можно указать, какой сервер выдаёт клиентские лицензии (тип объекта «Клиентская лицензия»). Это настраивается в свойствах рабочего сервера в консоли кластера.

Как выбрать лицензию под свою задачу

Отправная точка — сколько людей работает одновременно и как они подключаются.

Какой у вас случай?

Ещё три вопроса, которые стоит задать до покупки:

  • 🔄 Будут ли переезды «железа». Для виртуальной машины, которую часто переносят между хостами, программная лицензия может слетать. Тогда закладывайте резервные пин-коды или аппаратный ключ.
  • 🧪 Нужен ли тестовый сервер. Отдельный компьютер с сервером 1С — это отдельная лицензия. Тестовую базу часто проще держать на том же рабочем сервере.
  • 📦 Нужен ли веб-доступ. Публикация через веб-сервер работает в связке с сервером 1С, а лицензии веб-клиентам выдаются на сервере.

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

Порядок зависит от носителя.

Программная лицензия

В комплекте — конверт с регистрационным номером и пин-кодами: основным и резервными. Один пин-код — одна активация.

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

Файлы активированных лицензий (*.lic) платформа кладёт в каталог лицензий:

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

В новых версиях платформы с лицензиями работает и утилита ring (компонент license). Например, ring license list показывает, какие лицензии найдены на компьютере. Состав команд и параметры для активации смотрите во встроенной справке утилиты.

Не активируйте серверную лицензию «на пробу» на временной машине. Пин-код израсходуется, а резервных пин-кодов немного.

Аппаратный ключ

  1. Установите драйвер ключа защиты (HASP) на компьютер рабочего сервера.
  2. Вставьте ключ в USB-порт сервера.
  3. Перезапустите службу агента сервера 1С — предупредите пользователей: при перезапуске все сеансы оборвутся, делайте это вне рабочего времени.

Для виртуальных серверов USB-ключ пробрасывают в гостевую ОС средствами гипервизора или через USB-over-IP. Это работает, но добавляет точку отказа.

Как проверить, что лицензии работают

  • В консоли администрирования кластера откройте список сеансов: для каждого сеанса видно, получена ли лицензия.
  • Из командной строки то же самое показывает rac session list --licenses (через сервер администрирования ras).

Ошибки лицензирования на сервере и что с ними делать

Большинство проблем сводится к одному из случаев ниже.

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

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

Держите в одном месте конверт с пин-кодами, регистрационный номер и копии файлов *.lic. При аварии на сервере это экономит часы на поиск документов.

Как сэкономить на лицензиях 1С для сервера

Цены меняются, точные смотрите у партнёра. Ориентиры, чтобы прикинуть бюджет:

ЛицензияОриентировочная цена
Сервер МИНИпримерно 10–20 тыс. руб.
Сервер x86-32 ПРОФпримерно 60–80 тыс. руб.
Сервер x86-64 ПРОФпримерно 100–130 тыс. руб.
Сервер x86-64 КОРПпримерно 250–350 тыс. руб.

Лицензия бессрочная: заплатили один раз, ежегодно за сам сервер платить не нужно.

Где реально сэкономить:

  • 💰 Не брать сервер раньше времени. Для 3–5 пользователей с одной обычной базой файловый режим работает нормально.
  • 💰 ПРОФ вместо КОРП. Без конкретной причины КОРП переплата в несколько раз.
  • 💰 Считать одновременные сеансы, а не сотрудников. Посмотрите статистику сеансов в консоли кластера за неделю и купите клиентские лицензии под пик, а не под штат.
  • 💰 Хранить клиентские лицензии на сервере. Не нужно покупать «запас» под каждый компьютер и ноутбук.
  • 💰 Закрывать лишние сеансы. Забытые окна и открытый конфигуратор занимают клиентскую лицензию. Настройте завершение неактивных сеансов — меньше лицензий уйдёт впустую.
  • 💰 Один рабочий сервер вместо двух. Если второй сервер в кластере не нужен для нагрузки или отказоустойчивости, это лишняя серверная лицензия.

Нелицензионные «эмуляторы ключей» и взломанные серверы — не экономия. Это нарушение авторских прав с риском штрафов и проверок, а модифицированные файлы платформы ломаются при обновлении и могут содержать вредоносный код. Легальная альтернатива для маленькой команды — сервер МИНИ или работа в облачном сервисе 1С по подписке.

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

Нужна ли серверная лицензия для файловой базы?
Нет. В файловом режиме сервера 1С нет, лицензируются только рабочие места клиентскими лицензиями.
Сколько серверных лицензий нужно на кластер?
По одной на каждый компьютер, где работает рабочий сервер 1С. Сервер СУБД, если он на отдельной машине, лицензия 1С на сервер не требует.
Можно ли перенести серверную лицензию на новый сервер?
Программную — повторной активацией на новом компьютере резервным пин-кодом. Аппаратный ключ просто переставляют в новый сервер.
Входят ли клиентские лицензии в серверную?
Нет. Клиентские лицензии покупаются отдельно, комплектами на нужное число одновременных сеансов.
Нужна ли лицензия на сервер для веб-клиента?
Да, если база работает в клиент-серверном режиме. Веб-клиент получает клиентскую лицензию на сервере, поэтому их удобно хранить там же.