Администрирование · 12 мин
Серверная лицензия 1С: зачем нужна и когда она действительно необходима
Зачем нужна серверная лицензия 1С, чем она отличается от клиентских, когда без неё не обойтись и как выбрать между файловым и клиент-серверным режимом работы.
Когда компания переходит от файловой базы 1С к клиент-серверному режиму, появляется новая статья расходов — серверная лицензия. Многие руководители и даже системные администраторы не до конца понимают, за что именно платят: ведь клиентские лицензии уже куплены, а сервер 1С:Предприятия — это «просто программа». На практике серверная лицензия — это отдельное право на запуск сервера приложений 1С, и без него клиент-серверная архитектура легально не работает.
Путаница возникает ещё и потому, что 1С различает несколько типов лицензий: клиентские (на рабочие места), серверные (на запуск сервера приложений) и лицензии на СУБД, если используется Microsoft SQL Server, PostgreSQL или Oracle. Смешение этих трёх уровней приводит к ошибкам при бюджетировании проекта и иногда к нарушениям лицензионного соглашения.
Ниже разберём, что именно даёт серверная лицензия, когда она обязательна, а когда можно обойтись файловым режимом, как выбрать разрядность и от чего зависит стоимость внедрения в целом.
Что такое серверная лицензия 1С простыми словами
В файловом режиме каждый компьютер пользователя напрямую работает с файлом базы данных, лежащим в общей сетевой папке. В клиент-серверном режиме между пользователями и данными появляется посредник — сервер 1С:Предприятия. Он принимает запросы от клиентских приложений, выполняет бизнес-логику и обращается к СУБД, где физически хранятся данные.
Серверная лицензия не заменяет клиентские. Типичная схема лицензирования клиент-серверной инфраструктуры выглядит так: одна серверная лицензия на сервер приложений плюс набор клиентских лицензий на количество одновременно работающих пользователей плюс лицензии на СУБД по правилам её производителя. Все три компонента учитываются независимо.
Физически серверная лицензия может быть программной (привязывается к аппаратной конфигурации сервера через файл лицензии) или аппаратной (USB-ключ HASP). Программный вариант удобнее для виртуальных сред, но требует повторной активации при существенном изменении конфигурации «железа».
Когда серверная лицензия действительно нужна
Главный критерий — нагрузка и требования к надёжности. Файловый режим технически ограничен: при росте числа одновременных пользователей и объёма данных резко увеличиваются блокировки, снижается скорость проведения документов и формирования отчётов, возрастает риск повреждения файла базы при сбоях сети.
Практические признаки того, что пора переходить на клиент-серверный режим и покупать серверную лицензию:
- одновременно с базой работают более 10–15 пользователей, и они жалуются на «тормоза»;
- объём базы вырос до десятков гигабайт, регламентные операции занимают часы;
- нужны регламентные задания, фоновые обмены с сайтом, весами, кассами и другими системами;
- требуется разграничение доступа на уровне СУБД и защита от прямого доступа к файлу базы;
- нужна отказоустойчивость: резервное копирование средствами СУБД, кластеризация, минимальное время простоя.
Как выбрать режим работы
Чем серверная лицензия отличается от клиентской и лицензии на СУБД
Три уровня лицензирования часто путают, поэтому полезно разложить их по ролям. Клиентская лицензия даёт право запускать клиентское приложение (толстый, тонкий или веб-клиент) на рабочем месте. Серверная — право запускать сервер приложений. Лицензия на СУБД — право использовать саму систему управления базами данных.
| Тип лицензии | На что даёт право | Как считается |
|---|---|---|
| Клиентская 1С | Работа пользователей с базой | По числу одновременных подключений или рабочих мест |
| Серверная 1С | Запуск сервера 1С:Предприятия | Одна на сервер (с учётом разрядности) |
| Лицензия на СУБД | Использование SQL Server, Oracle и др. | По правилам производителя СУБД (ядра, пользователи) |
Отдельный нюанс — разрядность. Лицензия на 32-разрядный сервер дешевле, но ограничивает объём оперативной памяти, доступной рабочим процессам. Для крупных баз и большого числа пользователей требуется 64-разрядный сервер, лицензия на который стоит дороже. Существуют и комбинированные варианты лицензий, позволяющие использовать обе разрядности.
Что даёт клиент-серверный режим на практике
Переход на серверную архитектуру оправдан не только снятием «тормозов». Меняется сама модель эксплуатации системы, и это влияет на работу бухгалтерии, склада и руководства.
Во-первых, производительность. Сервер 1С выполняет код запросов и проведение документов на мощном оборудовании, а не на компьютерах пользователей. СУБД оптимизирует параллельный доступ к данным, поэтому одновременная работа десятков сотрудников перестаёт приводить к взаимным блокировкам.
Во-вторых, надёжность и безопасность. Файл базы больше не доступен пользователям по сети напрямую — его вообще нельзя скопировать или повредить через общую папку. Резервное копирование выполняется штатными средствами СУБД по расписанию, без остановки работы. Доступ к данным контролируется на уровне сервера.
В-третьих, функциональность. Регламентные и фоновые задания (обмены, расчёт итогов, рассылка отчётов) выполняются на сервере централизованно. Появляется возможность построения кластера серверов 1С с распределением нагрузки и резервированием.
Проверьте время проведения крупного документа в часы пик
Частые ошибки «конфликт блокировок» при одновременной работе
Оцените размер файла 1Cv8.1CD и время резервного копирования
Проверьте, стабильно ли выполняются регламентные задания
Как организовать переход: порядок действий
Самостоятельный переход на клиент-серверный режим реален для администратора с опытом, но требует аккуратности. Основные этапы:
- Оцените нагрузку: число одновременных пользователей, объём базы, пиковые периоды (закрытие месяца, инвентаризация).
- Выберите СУБД: PostgreSQL для экономии, Microsoft SQL Server — если в компании уже есть лицензии и компетенции.
- Приобретите серверную лицензию подходящей разрядности и при необходимости докупите клиентские лицензии.
- Установите СУБД и сервер 1С:Предприятия, активируйте лицензию, создайте кластер.
- Сделайте выгрузку базы из файлового режима в .dt и загрузите её в новую серверную базу.
- Проверьте работу на тестовом периоде: проведение документов, отчёты, обмены, регламентные задания.
- Переведите пользователей на новое подключение и настройте резервное копирование средствами СУБД.
- 1Убедитесь, что все пользователи подключаются к серверной базе, а не к старой файловой
- 2Запустите типовые операции: проведение документов, закрытие месяца, формирование отчётов
- 3Проверьте выполнение регламентных заданий в консоли кластера
- 4Убедитесь, что резервная копия СУБД создаётся по расписанию и восстанавливается на тестовом стенде
Типичные ошибки при покупке и внедрении
Самая дорогая ошибка — купить серверную лицензию «про запас», не оценив реальную необходимость. Для небольшой фирмы файловый режим на современном компьютере с SSD работает стабильно, и затраты на серверную инфраструктуру не окупаются.
Вторая крайность — экономия на разрядности и ресурсах. 32-разрядный сервер на слабой машине под большой базой даст производительность хуже, чем ожидалось, и проект «оптимизации» будет дискредитирован в глазах пользователей.
Альтернативы серверной лицензии
Если бюджет ограничен, существуют законные способы отложить покупку серверной лицензии или снизить затраты.
Первый вариант — остаться на файловом режиме, но оптимизировать его: разместить базу на быстром диске, ограничить число одновременных пользователей, выполнять тяжёлые операции в нерабочее время. Это работоспособно для малых коллективов.
Второй вариант — облачные сервисы на базе 1С, где клиент-серверная инфраструктура уже включена в подписку. Пользователь платит ежемесячно за доступ и не покупает ни серверную, ни клиентские лицензии в классическом виде. Подходит компаниям без собственного сервера и системного администратора.
Третий вариант — веб-публикация файловой базы через веб-сервер. Это промежуточное решение: пользователи работают через браузер, но ограничения файлового режима по нагрузке сохраняются.
Сравнение вариантов
Без серверной лицензии, минимальные затраты. Ограничение: до ~10 пользователей и умеренный объём данных
Полноценный клиент-серверный режим с минимальной стоимостью СУБД. Требует администратора и серверного оборудования
Максимальная производительность и зрелые инструменты администрирования. Плюс стоимость лицензий на СУБД
Инфраструктура включена в тариф, не нужен свой сервер. Ограничение: зависимость от провайдера и интернет-канала
Как проверить, что лицензирование в порядке
После внедрения полезно убедиться, что все компоненты лицензированы корректно и система работает в штатном режиме.
Контрольные точки
Сервер запускается, в консоли кластера нет ошибок лицензирования
Ошибка «не найдена лицензия» при старте сервера
Все пользователи входят в базу, счётчик сеансов соответствует купленным лицензиям
Часть пользователей получает отказ в доступе из-за нехватки лицензий
Используется PostgreSQL или лицензированный SQL Server
SQL Server в режиме ознакомительного использования в продуктивной среде
Бэкап СУБД создаётся по расписанию, тестовое восстановление проходит
Копий нет или восстановление ни разу не проверялось
Частые вопросы
Можно ли использовать сервер 1С без серверной лицензии для обучения или тестов?
Для учебных целей существует учебная версия платформы, но она не предназначена для ведения реального учёта. Платформа без лицензии может запускать сервер в ограниченном режиме, однако использование такого режима в продуктивной работе нарушает лицензионное соглашение. Для пилотного проекта корректно приобрести лицензию или использовать облачный пробный период.
Нужна ли отдельная серверная лицензия для резервного сервера?
Зависит от схемы. Если резервный сервер работает постоянно как узел кластера с распределением нагрузки, для него требуется собственная лицензия. Пассивное резервирование на уровне СУБД (репликация, копии) серверной лицензии 1С не требует, пока на резервной машине не запущен сервер 1С:Предприятия.
Что произойдёт с программной лицензией при переезде на другой сервер?
Программная лицензия привязана к параметрам оборудования. При переносе на новое «железо» или существенном изменении конфигурации виртуальной машины привязка слетает, и лицензию нужно активировать заново с помощью резервного пин-кода из комплекта. Храните все пин-коды из поставки — без них восстановление усложняется.
Считаются ли клиентские лицензии по сотрудникам или по одновременным сеансам?
В типовой схеме клиентские лицензии расходуются на одновременные сеансы: если куплено 20 лицензий, одновременно работать могут 20 подключений, а всего сотрудников с доступом может быть больше. Это позволяет экономить, если персонал работает посменно.
Можно ли сначала купить 32-разрядную лицензию, а потом перейти на 64-разрядную?
Технически переход возможен через апгрейд лицензии с доплатой разницы в стоимости по правилам программы апгрейдов 1С. Однако если изначально понятно, что база крупная и пользователей много, рациональнее сразу приобретать 64-разрядный вариант, чтобы не платить дважды за промежуточный этап.
Что важно запомнить
Серверная лицензия 1С нужна только для клиент-серверного режима и не заменяет клиентские лицензии и лицензии на СУБД. Она оправдана при десятках одновременных пользователей, больших базах и требованиях к надёжности. Для малых коллективов достаточно файлового режима, а бюджетный путь в клиент-сервер — связка с PostgreSQL. Перед покупкой оцените нагрузку, разрядность и полную стоимость всех трёх уровней лицензирования.