Когда базе 1С нужен сервер и сколько лицензий покупать
Содержание
Серверная лицензия 1С нужна, чтобы запустить сервер 1С:Предприятия и работать с базами в клиент-серверном режиме. Если база файловая и лежит в папке на компьютере или в сетевом каталоге, серверная лицензия не нужна — хватает клиентских.
Сервер не заменяет клиентские лицензии. Покупать придётся оба вида: одну серверную на каждый рабочий сервер кластера и клиентские — по числу одновременных подключений пользователей.
Файловая база или сервер: в чём разница на практике
В файловом режиме каждый компьютер сам читает и пишет файл 1Cv8.1CD. Сервера нет, программа просто открывает общий файл по сети. Это дёшево и быстро разворачивается.
В клиент-серверном режиме данные хранятся в СУБД (PostgreSQL, Microsoft SQL Server и другие), а вычисления выполняют рабочие процессы сервера 1С. Клиент подключается к агенту сервера (порт 1540), тот передаёт его менеджеру кластера (1541), дальше работу ведут рабочие процессы на портах из диапазона, заданного в свойствах рабочего сервера.
| Параметр | Файловый режим | Клиент-серверный режим |
|---|---|---|
| Где хранятся данные | Файл 1Cv8.1CD | База СУБД |
| Серверная лицензия 1С | Не нужна | Нужна на каждый рабочий сервер |
| Клиентские лицензии | Нужны | Нужны |
| Блокировки при записи | Крупные, на уровне таблиц | Точечные, на уровне записей |
| Регламентные задания | Только при запущенном клиенте | Выполняет сервер сам |
| Резервное копирование | Копия файла или выгрузка .dt | Средствами СУБД, без остановки работы |
| Отказ сети у одного ПК | Риск повредить файл базы | База не страдает |
Главное отличие видно не в таблице, а в повседневной работе. В файловой базе один бухгалтер проводит закрытие месяца — остальные ждут. На сервере такие операции идут параллельно, а блокируются только задетые записи.
Регламентные задания (загрузка курсов валют, обмен, обработка ЭДО) в файловой базе выполняются, только пока открыт хотя бы один клиент. На сервере они работают круглосуточно, без «дежурного» компьютера.
Когда сервер не нужен
- 👤 работают 1–3 человека, база небольшая;
- 🏠 все сидят в одном офисе, сеть стабильная;
- 💰 бюджет ограничен, а тормозов пока нет.
Переход на сервер в таком случае — это расходы на лицензию, СУБД, отдельную машину и администрирование без заметной отдачи.
Когда пора переходить
- 👥 одновременно работают 8–10 человек и больше;
- 🐢 при проведении документов всплывают ожидания блокировок;
- 🌐 есть удалённые сотрудники, обмены, веб-доступ;
- 📦 файл базы вырос до десятков гигабайт;
- 🔁 нужны регламентные задания без открытого клиента.
Виды серверных лицензий 1С и чем они различаются
Фирма 1С продаёт несколько вариантов серверной лицензии. Выбирают по масштабу и по нужным функциям кластера.
ПРОФ: лицензия для большинства компаний
Обычная лицензия на сервер x86-64 уровня ПРОФ. Подходит малому и среднему бизнесу: одна или несколько баз, десятки пользователей, один кластер.
64-разрядная лицензия разрешает запускать и 64-битный, и 32-битный сервер. Брать 32-битный вариант для нового сервера смысла нет: 32-битный процесс ограничен по памяти, а на базах от нескольких гигабайт это быстро упирается в потолок.
КОРП: для крупных и нагруженных систем
КОРП-лицензия на сервер открывает функции, которые нужны большим кластерам:
- 🛡️ резервирование кластеров и отказоустойчивость;
- ⚖️ гибкое распределение нагрузки между рабочими серверами (требования назначения функциональности);
- 📊 управление ресурсами: счётчики и ограничения потребления по сеансам и базам;
- 🔐 расширенные механизмы для корпоративных конфигураций.
Без КОРП-лицензии эти настройки в консоли кластера либо недоступны, либо не действуют. Точный перечень зависит от версии платформы, поэтому перед покупкой сверьте его у партнёра 1С с вашей версией.
Сервер МИНИ: для небольших коллективов
Облегчённый вариант сервера, рассчитанный на небольшое число одновременных подключений (до 5). Он даёт все плюсы клиент-серверного режима — СУБД, регламентные задания, точечные блокировки — за меньшие деньги.
Если команда вырастет, Сервер МИНИ меняют на полноценную лицензию ПРОФ. Закладывайте это заранее, если планируете набирать людей.
Сравнение вариантов
| Вариант | Кому подходит | Ориентир цены* |
|---|---|---|
| Сервер МИНИ | До 5 пользователей, одна-две базы | Примерно 15–25 тыс. ₽ |
| ПРОФ x86-64 | Малый и средний бизнес, один кластер | Примерно 85–100 тыс. ₽ |
| КОРП x86-64 | Холдинги, ERP, кластеры из нескольких серверов | Примерно в 2–2,5 раза дороже ПРОФ |
* Цены ориентировочные, на момент покупки уточняйте актуальный прайс у партнёра. Клиентские лицензии и СУБД в эти суммы не входят.
Сколько лицензий нужно
Считают так:
- Серверная — по одной на каждый рабочий сервер кластера. Один физический или виртуальный сервер — одна лицензия.
- Клиентские — по числу одновременных сеансов пользователей, а не по числу сотрудников в штате.
- СУБД — отдельно. PostgreSQL в сборке для 1С бесплатен, Microsoft SQL Server лицензируется у своего правообладателя.
Пример: в компании 25 сотрудников, одновременно в базе максимум 15. Нужна одна серверная лицензия ПРОФ и клиентские на 15 рабочих мест. Покупать 25 клиентских лицензий не нужно.
Как сервер влияет на скорость работы базы
Сервер 1С сам по себе не ускоряет каждую операцию. Отчёт по небольшой базе в файловом режиме на быстром SSD может построиться даже быстрее: нет сетевого обмена с СУБД.
Выигрыш появляется при параллельной работе:
- ⚡ пользователи меньше ждут друг друга при проведении документов;
- 🧮 тяжёлые запросы выполняет мощная серверная машина, а не офисный ПК;
- 🌍 по медленному каналу передаются только результаты, а не страницы файла базы;
- 🔄 фоновые задания и обмены идут, не мешая пользователям.
Чтобы сервер оправдал вложения, его нужно правильно собрать:
- память — с запасом под СУБД и рабочие процессы 1С;
- диски — SSD или NVMe под файлы СУБД;
- сеть между сервером 1С и СУБД — быстрая, лучше на одной машине или в одной стойке;
- платформа — 64-битная.
Купить серверную лицензию и поставить сервер на слабый офисный компьютер — частая причина разочарования. Тормоза останутся, просто переедут в другое место.
Законность использования и проверки
Программы 1С защищены как объекты авторского права. Использовать сервер без купленной лицензии — нарушение независимо от того, кто «настраивал» базу.
Чем это грозит:
- 💸 гражданская ответственность — компенсация правообладателю, по ГК РФ от 10 тыс. до 5 млн ₽ за нарушение либо двукратная стоимость лицензий;
- 🏛️ административная — штраф по ст. 7.12 КоАП РФ с конфискацией контрафактных копий;
- ⚖️ уголовная — по ст. 146 УК РФ при крупном ущербе, ответственность несут и руководители.
Помимо штрафов, взломанный сервер не обновить нормально, а «активаторы» из сети — частый источник вирусов и утечек базы.
Что хранить, чтобы подтвердить легальность:
- Лицензионное соглашение и регистрационную анкету из комплекта.
- Документы о покупке: договор, накладную или УПД от партнёра 1С.
- Конверт с пин-кодами или аппаратный ключ, привязанный к регистрационному номеру.
- Регистрацию продукта в личном кабинете на портале 1С.
Перенос серверной лицензии на другую компанию оформляют через фирму 1С и партнёра. Просто передать пин-коды или ключ недостаточно: права остаются за тем, на кого продукт зарегистрирован.
Установка сервера и активация лицензии
Серверная лицензия бывает программной (пин-коды) или аппаратной (USB-ключ HASP). Порядок работы немного различается.
Подготовка
- Поставьте СУБД и проверьте, что она запускается.
- Установите сервер 1С:Предприятия той же версии, что и клиенты. При установке на Windows выберите компонент сервера и, по желанию, установку как службы.
- Откройте порты 1540, 1541 и диапазон рабочих процессов (по умолчанию 1560–1591) в брандмауэре.
- Создайте информационную базу на сервере через консоль кластера или через окно запуска 1С.
Программная лицензия
Программную лицензию получают с клиентского компьютера, подключившись к базе на сервере. Если сервер не находит лицензию, платформа выдаёт сообщение об её отсутствии и предлагает получить новую.
Дальше в мастере получения лицензии:
- Укажите регистрационный номер комплекта и пин-код из конверта.
- Выберите получение лицензии для сервера, а не для этого компьютера.
- Заполните данные владельца — так же, как в регистрационной анкете.
- Выберите способ активации: автоматически через интернет или по телефону/электронной почте, если у сервера нет выхода в сеть.
Файл лицензии сохраняется на самом сервере. В Windows это обычно каталог C:\ProgramData\1C\licenses, в Linux — /var/1C/licenses.
Не удаляйте и не перезаписывайте файлы в каталоге licenses. Восстановить потерянную лицензию можно только резервным пин-кодом, а их число ограничено.
Программная лицензия привязана к параметрам оборудования. После замены материнской платы, процессора, сетевой карты или переноса виртуальной машины она может «слететь». Тогда её получают заново резервным пин-кодом.
Аппаратный ключ
USB-ключ сервера вставляют прямо в машину, где работает сервер 1С. Затем устанавливают драйвер защиты, который идёт в комплекте платформы, и перезапускают службу сервера.
Перезапуск службы сервера 1С завершит сеансы всех пользователей. Делайте его вне рабочего времени или предупредите людей заранее.
Как проверить, что лицензия подхватилась
- В консоли кластера откройте список сеансов: в свойствах сеанса видно, какая лицензия ему выдана.
- Через утилиту администрирования:
rac session list --licensesпокажет сведения о лицензиях сеансов (нужен запущенный сервер администрированияras). - Подключитесь к серверной базе с нескольких компьютеров и убедитесь, что не появляется сообщение об отсутствии лицензии.
Ошибки при выборе и эксплуатации серверной лицензии
Покупают серверную лицензию вместо клиентских. Сервер без клиентских лицензий не пустит пользователей. Это два разных продукта.
Считают клиентские лицензии по штату. Лицензия нужна на одновременный сеанс. Сотрудники, которые заходят по очереди, могут делить лицензии.
Ставят сервер на виртуальную машину без фиксации параметров. При миграции виртуалки между хостами меняется «отпечаток» оборудования, и программная лицензия теряется. Фиксируйте MAC-адрес и параметры ВМ или используйте аппаратный ключ, если гипервизор умеет пробрасывать USB.
Тратят резервные пин-коды на эксперименты. Каждая переактивация расходует пин-код. Когда они закончатся, придётся обращаться в фирму 1С с письмом и документами о покупке.
Берут КОРП «на вырост». Если нет нескольких рабочих серверов и требований к резервированию, КОРП-лицензия — переплата. Перейти с ПРОФ на КОРП можно позже: фирма 1С предусматривает переход с доплатой, условия уточняйте у партнёра.
Экономят на железе. Мощная лицензия на слабой машине не даст скорости. Сначала память и диски, потом выбор между ПРОФ и КОРП.
Как расти дальше: от одного сервера к кластеру
Масштабирование обычно идёт по ступеням:
- Файловая база — пока пользователей мало.
- Сервер МИНИ или ПРОФ на одной машине, где стоят и сервер 1С, и СУБД.
- Разнесение ролей: сервер 1С и СУБД на разных машинах с быстрой сетью между ними.
- Несколько рабочих серверов в кластере — каждому нужна своя серверная лицензия.
- КОРП и резервирование — когда простой базы стоит дороже лицензии.
Переходить на следующую ступень стоит по фактам: жалобы на ожидания блокировок, рост числа одновременных сеансов, нагрузка на процессор и память сервера в рабочие часы. Покупать лицензии и железо заранее, без измерений, обычно невыгодно.
Частые вопросы
Нужна ли серверная лицензия для веб-доступа к файловой базе?
Можно ли одной серверной лицензией обслуживать несколько баз?
Нужна ли отдельная лицензия для сервера СУБД?
Что делать, если закончились резервные пин-коды?
Можно ли купить только серверную лицензию, если клиентские уже есть?
Источники
- Гражданский кодекс РФ, часть четвёртая (ст. 1270, 1301)
- Уголовный кодекс РФ, ст. 146
- КоАП РФ, ст. 7.12