Лицензия на сервер 1С:Предприятия: что она даёт и чем отличается от клиентской
Содержание
Серверная лицензия 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С. Тогда сеанс получает лицензию от сервера, и не важно, с какого компьютера зашёл пользователь.
Это особенно полезно в трёх случаях:
- Пользователи работают через терминальный сервер или RDP.
- Есть веб-клиент — ему лицензия выдаётся только на сервере.
- Сотрудники меняют компьютеры, и привязывать лицензию к каждому ПК неудобно.
Если в кластере несколько рабочих серверов, через требования назначения функциональности можно указать, какой сервер выдаёт клиентские лицензии (тип объекта «Клиентская лицензия»). Это настраивается в свойствах рабочего сервера в консоли кластера.
Как выбрать лицензию под свою задачу
Отправная точка — сколько людей работает одновременно и как они подключаются.
Ещё три вопроса, которые стоит задать до покупки:
- 🔄 Будут ли переезды «железа». Для виртуальной машины, которую часто переносят между хостами, программная лицензия может слетать. Тогда закладывайте резервные пин-коды или аппаратный ключ.
- 🧪 Нужен ли тестовый сервер. Отдельный компьютер с сервером 1С — это отдельная лицензия. Тестовую базу часто проще держать на том же рабочем сервере.
- 📦 Нужен ли веб-доступ. Публикация через веб-сервер работает в связке с сервером 1С, а лицензии веб-клиентам выдаются на сервере.
Активация и установка серверной лицензии
Порядок зависит от носителя.
Программная лицензия
В комплекте — конверт с регистрационным номером и пин-кодами: основным и резервными. Один пин-код — одна активация.
- Установите сервер 1С:Предприятия той разрядности, на которую куплена лицензия, и убедитесь, что служба агента запущена.
- Создайте или подключите базу на этом сервере.
- Запустите клиент 1С и войдите в эту базу пользователем с правами администратора. Если лицензии нет, платформа откроет окно получения лицензии.
- В окне укажите, что лицензия получается для сервера 1С:Предприятия, а не для этого компьютера.
- Введите регистрационный номер и пин-код, заполните сведения о владельце.
- Выберите способ активации: автоматически через интернет, если у сервера есть выход в сеть, либо через файл или по телефону для закрытого контура.
Файлы активированных лицензий (*.lic) платформа кладёт в каталог лицензий:
Windows: C:\ProgramData\1C\licenses
Linux: /var/1C/licenses
В новых версиях платформы с лицензиями работает и утилита ring (компонент license). Например, ring license list показывает, какие лицензии найдены на компьютере. Состав команд и параметры для активации смотрите во встроенной справке утилиты.
Не активируйте серверную лицензию «на пробу» на временной машине. Пин-код израсходуется, а резервных пин-кодов немного.
Аппаратный ключ
- Установите драйвер ключа защиты (HASP) на компьютер рабочего сервера.
- Вставьте ключ в USB-порт сервера.
- Перезапустите службу агента сервера 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С по подписке.