Когда базе 1С нужен сервер и сколько лицензий покупать

· 9 мин

Содержание

Серверная лицензия 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 раза дороже ПРОФ

* Цены ориентировочные, на момент покупки уточняйте актуальный прайс у партнёра. Клиентские лицензии и СУБД в эти суммы не входят.

Сколько лицензий нужно

Считают так:

  1. Серверная — по одной на каждый рабочий сервер кластера. Один физический или виртуальный сервер — одна лицензия.
  2. Клиентские — по числу одновременных сеансов пользователей, а не по числу сотрудников в штате.
  3. СУБД — отдельно. PostgreSQL в сборке для 1С бесплатен, Microsoft SQL Server лицензируется у своего правообладателя.

Пример: в компании 25 сотрудников, одновременно в базе максимум 15. Нужна одна серверная лицензия ПРОФ и клиентские на 15 рабочих мест. Покупать 25 клиентских лицензий не нужно.

Какой режим и лицензию выбрать?

Как сервер влияет на скорость работы базы

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

Выигрыш появляется при параллельной работе:

  • ⚡ пользователи меньше ждут друг друга при проведении документов;
  • 🧮 тяжёлые запросы выполняет мощная серверная машина, а не офисный ПК;
  • 🌍 по медленному каналу передаются только результаты, а не страницы файла базы;
  • 🔄 фоновые задания и обмены идут, не мешая пользователям.

Чтобы сервер оправдал вложения, его нужно правильно собрать:

  • память — с запасом под СУБД и рабочие процессы 1С;
  • диски — SSD или NVMe под файлы СУБД;
  • сеть между сервером 1С и СУБД — быстрая, лучше на одной машине или в одной стойке;
  • платформа — 64-битная.

Купить серверную лицензию и поставить сервер на слабый офисный компьютер — частая причина разочарования. Тормоза останутся, просто переедут в другое место.

Законность использования и проверки

Программы 1С защищены как объекты авторского права. Использовать сервер без купленной лицензии — нарушение независимо от того, кто «настраивал» базу.

Чем это грозит:

  • 💸 гражданская ответственность — компенсация правообладателю, по ГК РФ от 10 тыс. до 5 млн ₽ за нарушение либо двукратная стоимость лицензий;
  • 🏛️ административная — штраф по ст. 7.12 КоАП РФ с конфискацией контрафактных копий;
  • ⚖️ уголовная — по ст. 146 УК РФ при крупном ущербе, ответственность несут и руководители.

Помимо штрафов, взломанный сервер не обновить нормально, а «активаторы» из сети — частый источник вирусов и утечек базы.

Что хранить, чтобы подтвердить легальность:

  1. Лицензионное соглашение и регистрационную анкету из комплекта.
  2. Документы о покупке: договор, накладную или УПД от партнёра 1С.
  3. Конверт с пин-кодами или аппаратный ключ, привязанный к регистрационному номеру.
  4. Регистрацию продукта в личном кабинете на портале 1С.

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

Установка сервера и активация лицензии

Серверная лицензия бывает программной (пин-коды) или аппаратной (USB-ключ HASP). Порядок работы немного различается.

Подготовка

  1. Поставьте СУБД и проверьте, что она запускается.
  2. Установите сервер 1С:Предприятия той же версии, что и клиенты. При установке на Windows выберите компонент сервера и, по желанию, установку как службы.
  3. Откройте порты 1540, 1541 и диапазон рабочих процессов (по умолчанию 1560–1591) в брандмауэре.
  4. Создайте информационную базу на сервере через консоль кластера или через окно запуска 1С.

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

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

Дальше в мастере получения лицензии:

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

Файл лицензии сохраняется на самом сервере. В Windows это обычно каталог C:\ProgramData\1C\licenses, в Linux — /var/1C/licenses.

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

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

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

USB-ключ сервера вставляют прямо в машину, где работает сервер 1С. Затем устанавливают драйвер защиты, который идёт в комплекте платформы, и перезапускают службу сервера.

Перезапуск службы сервера 1С завершит сеансы всех пользователей. Делайте его вне рабочего времени или предупредите людей заранее.

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

  • В консоли кластера откройте список сеансов: в свойствах сеанса видно, какая лицензия ему выдана.
  • Через утилиту администрирования: rac session list --licenses покажет сведения о лицензиях сеансов (нужен запущенный сервер администрирования ras).
  • Подключитесь к серверной базе с нескольких компьютеров и убедитесь, что не появляется сообщение об отсутствии лицензии.
Перед активацией серверной лицензии
Выполнено: 0 / 6

Ошибки при выборе и эксплуатации серверной лицензии

Покупают серверную лицензию вместо клиентских. Сервер без клиентских лицензий не пустит пользователей. Это два разных продукта.

Считают клиентские лицензии по штату. Лицензия нужна на одновременный сеанс. Сотрудники, которые заходят по очереди, могут делить лицензии.

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

Тратят резервные пин-коды на эксперименты. Каждая переактивация расходует пин-код. Когда они закончатся, придётся обращаться в фирму 1С с письмом и документами о покупке.

Берут КОРП «на вырост». Если нет нескольких рабочих серверов и требований к резервированию, КОРП-лицензия — переплата. Перейти с ПРОФ на КОРП можно позже: фирма 1С предусматривает переход с доплатой, условия уточняйте у партнёра.

Экономят на железе. Мощная лицензия на слабой машине не даст скорости. Сначала память и диски, потом выбор между ПРОФ и КОРП.

Как расти дальше: от одного сервера к кластеру

Масштабирование обычно идёт по ступеням:

  1. Файловая база — пока пользователей мало.
  2. Сервер МИНИ или ПРОФ на одной машине, где стоят и сервер 1С, и СУБД.
  3. Разнесение ролей: сервер 1С и СУБД на разных машинах с быстрой сетью между ними.
  4. Несколько рабочих серверов в кластере — каждому нужна своя серверная лицензия.
  5. КОРП и резервирование — когда простой базы стоит дороже лицензии.

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

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

Нужна ли серверная лицензия для веб-доступа к файловой базе?
Нет. Публикация файловой базы на веб-сервере не требует серверной лицензии 1С, но каждому подключению по-прежнему нужна клиентская.
Можно ли одной серверной лицензией обслуживать несколько баз?
Да. Одна лицензия на рабочий сервер покрывает все информационные базы этого кластера, сколько бы их ни было.
Нужна ли отдельная лицензия для сервера СУБД?
От 1С — нет, сервер 1С лицензируется отдельно от СУБД. Сама СУБД лицензируется по правилам её производителя: PostgreSQL бесплатен, Microsoft SQL Server платный.
Что делать, если закончились резервные пин-коды?
Обратиться в центр лицензирования фирмы 1С через партнёра: приложить документы о покупке и регистрационные данные. После проверки выдают новые пин-коды.
Можно ли купить только серверную лицензию, если клиентские уже есть?
Да. Клиентские лицензии нужны в обоих режимах, поэтому при переходе на сервер докупают только серверную. Многопользовательские клиентские лицензии удобно активировать на самом сервере — тогда их раздаёт сервер.

Источники

  • Гражданский кодекс РФ, часть четвёртая (ст. 1270, 1301)
  • Уголовный кодекс РФ, ст. 146
  • КоАП РФ, ст. 7.12