К статье
Практический материал

Администрирование · 12 мин

Серверная лицензия 1С: зачем нужна и когда она действительно необходима

Зачем нужна серверная лицензия 1С, чем она отличается от клиентских, когда без неё не обойтись и как выбрать между файловым и клиент-серверным режимом работы.

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

Путаница возникает ещё и потому, что 1С различает несколько типов лицензий: клиентские (на рабочие места), серверные (на запуск сервера приложений) и лицензии на СУБД, если используется Microsoft SQL Server, PostgreSQL или Oracle. Смешение этих трёх уровней приводит к ошибкам при бюджетировании проекта и иногда к нарушениям лицензионного соглашения.

Ниже разберём, что именно даёт серверная лицензия, когда она обязательна, а когда можно обойтись файловым режимом, как выбрать разрядность и от чего зависит стоимость внедрения в целом.

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

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

Серверная лицензия не заменяет клиентские. Типичная схема лицензирования клиент-серверной инфраструктуры выглядит так: одна серверная лицензия на сервер приложений плюс набор клиентских лицензий на количество одновременно работающих пользователей плюс лицензии на СУБД по правилам её производителя. Все три компонента учитываются независимо.

Физически серверная лицензия может быть программной (привязывается к аппаратной конфигурации сервера через файл лицензии) или аппаратной (USB-ключ HASP). Программный вариант удобнее для виртуальных сред, но требует повторной активации при существенном изменении конфигурации «железа».

Когда серверная лицензия действительно нужна

Главный критерий — нагрузка и требования к надёжности. Файловый режим технически ограничен: при росте числа одновременных пользователей и объёма данных резко увеличиваются блокировки, снижается скорость проведения документов и формирования отчётов, возрастает риск повреждения файла базы при сбоях сети.

Практические признаки того, что пора переходить на клиент-серверный режим и покупать серверную лицензию:

  • одновременно с базой работают более 10–15 пользователей, и они жалуются на «тормоза»;
  • объём базы вырос до десятков гигабайт, регламентные операции занимают часы;
  • нужны регламентные задания, фоновые обмены с сайтом, весами, кассами и другими системами;
  • требуется разграничение доступа на уровне СУБД и защита от прямого доступа к файлу базы;
  • нужна отказоустойчивость: резервное копирование средствами СУБД, кластеризация, минимальное время простоя.
Маршрут решения

Как выбрать режим работы

Пользователей до 5–8, база небольшая, бюджет ограниченОставайтесь на файловом режиме — серверная лицензия не нужна
Пользователей 10–50, есть обмены и фоновые задачиПланируйте клиент-серверный режим: серверная лицензия 1С + PostgreSQL для экономии на СУБД
Пользователей больше 50, критичны производительность и отказоустойчивостьКлиент-серверный режим обязателен, рассмотрите 64-разрядный сервер 1С и промышленную СУБД

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

Три уровня лицензирования часто путают, поэтому полезно разложить их по ролям. Клиентская лицензия даёт право запускать клиентское приложение (толстый, тонкий или веб-клиент) на рабочем месте. Серверная — право запускать сервер приложений. Лицензия на СУБД — право использовать саму систему управления базами данных.

Тип лицензииНа что даёт правоКак считается
Клиентская 1СРабота пользователей с базойПо числу одновременных подключений или рабочих мест
Серверная 1СЗапуск сервера 1С:ПредприятияОдна на сервер (с учётом разрядности)
Лицензия на СУБДИспользование SQL Server, Oracle и др.По правилам производителя СУБД (ядра, пользователи)

Отдельный нюанс — разрядность. Лицензия на 32-разрядный сервер дешевле, но ограничивает объём оперативной памяти, доступной рабочим процессам. Для крупных баз и большого числа пользователей требуется 64-разрядный сервер, лицензия на который стоит дороже. Существуют и комбинированные варианты лицензий, позволяющие использовать обе разрядности.

Что даёт клиент-серверный режим на практике

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

Во-первых, производительность. Сервер 1С выполняет код запросов и проведение документов на мощном оборудовании, а не на компьютерах пользователей. СУБД оптимизирует параллельный доступ к данным, поэтому одновременная работа десятков сотрудников перестаёт приводить к взаимным блокировкам.

Во-вторых, надёжность и безопасность. Файл базы больше не доступен пользователям по сети напрямую — его вообще нельзя скопировать или повредить через общую папку. Резервное копирование выполняется штатными средствами СУБД по расписанию, без остановки работы. Доступ к данным контролируется на уровне сервера.

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

СкоростьДокументы проводятся минутами

Проверьте время проведения крупного документа в часы пик

БлокировкиПользователи мешают друг другу

Частые ошибки «конфликт блокировок» при одновременной работе

ОбъёмБаза выросла, копии делаются часами

Оцените размер файла 1Cv8.1CD и время резервного копирования

ИнтеграцииОбмены с сайтом и кассами сбоят

Проверьте, стабильно ли выполняются регламентные задания

Как организовать переход: порядок действий

Самостоятельный переход на клиент-серверный режим реален для администратора с опытом, но требует аккуратности. Основные этапы:

  1. Оцените нагрузку: число одновременных пользователей, объём базы, пиковые периоды (закрытие месяца, инвентаризация).
  2. Выберите СУБД: PostgreSQL для экономии, Microsoft SQL Server — если в компании уже есть лицензии и компетенции.
  3. Приобретите серверную лицензию подходящей разрядности и при необходимости докупите клиентские лицензии.
  4. Установите СУБД и сервер 1С:Предприятия, активируйте лицензию, создайте кластер.
  5. Сделайте выгрузку базы из файлового режима в .dt и загрузите её в новую серверную базу.
  6. Проверьте работу на тестовом периоде: проведение документов, отчёты, обмены, регламентные задания.
  7. Переведите пользователей на новое подключение и настройте резервное копирование средствами СУБД.
Проверка после перехода
  1. 1
    Убедитесь, что все пользователи подключаются к серверной базе, а не к старой файловой
  2. 2
    Запустите типовые операции: проведение документов, закрытие месяца, формирование отчётов
  3. 3
    Проверьте выполнение регламентных заданий в консоли кластера
  4. 4
    Убедитесь, что резервная копия СУБД создаётся по расписанию и восстанавливается на тестовом стенде

Типичные ошибки при покупке и внедрении

Самая дорогая ошибка — купить серверную лицензию «про запас», не оценив реальную необходимость. Для небольшой фирмы файловый режим на современном компьютере с SSD работает стабильно, и затраты на серверную инфраструктуру не окупаются.

Вторая крайность — экономия на разрядности и ресурсах. 32-разрядный сервер на слабой машине под большой базой даст производительность хуже, чем ожидалось, и проект «оптимизации» будет дискредитирован в глазах пользователей.

Типичные ошибки
01
Покупка серверной лицензии без расчёта клиентских: сервер есть, а пользователи подключиться не могут
02
Выбор 32-разрядного сервера под крупную базу: упор в ограничение памяти и необходимость повторной покупки
03
Забытая лицензия на СУБД: использование SQL Server без лицензий — юридический риск для компании
04
Миграция без тестирования: обмены и регламентные задания ведут себя иначе в клиент-серверном режиме
05
Отсутствие резервного копирования СУБД: файл .dt больше не делается, а штатные бэкапы не настроены

Альтернативы серверной лицензии

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

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

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

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

Сравнение вариантов

Файловый режим

Без серверной лицензии, минимальные затраты. Ограничение: до ~10 пользователей и умеренный объём данных

Сервер 1С + PostgreSQL

Полноценный клиент-серверный режим с минимальной стоимостью СУБД. Требует администратора и серверного оборудования

Сервер 1С + MS SQL Server

Максимальная производительность и зрелые инструменты администрирования. Плюс стоимость лицензий на СУБД

Облачная подписка

Инфраструктура включена в тариф, не нужен свой сервер. Ограничение: зависимость от провайдера и интернет-канала

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

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

Контрольные точки

Контрольные точки

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

Сервер запускается, в консоли кластера нет ошибок лицензирования

Тревожный признак

Ошибка «не найдена лицензия» при старте сервера

Клиентские подключения
Норма

Все пользователи входят в базу, счётчик сеансов соответствует купленным лицензиям

Тревожный признак

Часть пользователей получает отказ в доступе из-за нехватки лицензий

Лицензия СУБД
Норма

Используется PostgreSQL или лицензированный SQL Server

Тревожный признак

SQL Server в режиме ознакомительного использования в продуктивной среде

Резервные копии
Норма

Бэкап СУБД создаётся по расписанию, тестовое восстановление проходит

Тревожный признак

Копий нет или восстановление ни разу не проверялось

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

Можно ли использовать сервер 1С без серверной лицензии для обучения или тестов?

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

Нужна ли отдельная серверная лицензия для резервного сервера?

Зависит от схемы. Если резервный сервер работает постоянно как узел кластера с распределением нагрузки, для него требуется собственная лицензия. Пассивное резервирование на уровне СУБД (репликация, копии) серверной лицензии 1С не требует, пока на резервной машине не запущен сервер 1С:Предприятия.

Что произойдёт с программной лицензией при переезде на другой сервер?

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

Считаются ли клиентские лицензии по сотрудникам или по одновременным сеансам?

В типовой схеме клиентские лицензии расходуются на одновременные сеансы: если куплено 20 лицензий, одновременно работать могут 20 подключений, а всего сотрудников с доступом может быть больше. Это позволяет экономить, если персонал работает посменно.

Можно ли сначала купить 32-разрядную лицензию, а потом перейти на 64-разрядную?

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

Итог

Что важно запомнить

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