Сколько клиентских и серверных лицензий 1С нужно на самом деле
Содержание
Клиентские лицензии 1С считают по рабочим местам, а не по людям и не по базам: один компьютер, на котором запускается 1С, занимает одну лицензию, сколько бы окон и баз на нём ни было открыто. Исключение — терминальный сервер : там каждый сеанс удалённого рабочего стола считается отдельным компьютером. Серверная лицензия нужна отдельно — по одной на каждый рабочий сервер кластера.
Типичная ситуация: в офисе 12 бухгалтеров, работают в разное время, а директор хочет купить «лицензии на всех». На деле нужное число — это количество пользователей и ПК, которые запускают программу одновременно. Если смены не пересекаются и в пике работают 7 человек, покупать 12 мест незачем. Но правила подсчёта для файловой базы, терминала, веб-клиента и кластера различаются, и ошибка в любом из них оборачивается либо переплатой, либо очередью у компьютера.
Основное правило подсчёта и что входит в поставку
Лицензия 1С — это право на одновременную работу, а не на учётную запись. Пользователей в справочнике может быть 50, а лицензий — 10. Если одиннадцатый человек попробует войти, пока заняты десять мест, платформа не даст ему запустить базу .
Из чего складывается комплект:
- 📦 Основная поставка конфигурации (например, «Бухгалтерия предприятия ПРОФ») — право использовать прикладное решение плюс лицензия на одно рабочее место.
- 👥 Клиентские лицензии — докупаются пакетами на 1, 5, 10, 20, 50, 100, 300 и 500 мест. Подходят к любой конфигурации на платформе 8.3.
- 🖥️ Лицензия на сервер — нужна только для клиент-серверного варианта, к числу пользователей не привязана.
Главное, что стоит запомнить: клиентские лицензии общие для всех конфигураций. Если на компьютере открыты Бухгалтерия и ЗУП одновременно, расходуется одна лицензия, а не две.
| Что считаем | Единица | Пример |
|---|---|---|
| Клиентские лицензии | Компьютер или терминальный сеанс, одновременно запустивший 1С | 8 ПК + 4 сеанса RDP = 12 |
| Серверные лицензии | Рабочий сервер кластера | 1 сервер = 1 лицензия |
| Конфигурации | Прикладное решение | БП и ЗУП — по одной основной поставке |
Файловая база в локальной сети: считаем рабочие места
В файловом режиме база лежит в общей папке, а каждый компьютер сам запускает 1С и сам ищет лицензию. Поэтому формула простая: число лицензий = число компьютеров, которые работают с базой одновременно.
Что не увеличивает счёт:
- ✅ несколько окон 1С на одном ПК;
- ✅ разные базы и разные конфигурации на одном ПК;
- ✅ запуск в режиме Конфигуратора с того же компьютера.
Что увеличивает:
- ➕ каждый новый компьютер в сети;
- ➕ ноутбук сотрудника, если он работает параллельно со своим стационарным ПК.
Пример. Пять бухгалтеров на пяти ПК плюс главбух, который иногда заходит с ноутбука. Если ноутбук и стационарный компьютер главбуха одновременно не работают, хватит 6 лицензий. Если работают — нужно 7.
Однопользовательскую программную лицензию активируют на каждом компьютере отдельно. Многопользовательскую (на 5, 10 и больше мест) в файловом режиме по сети не раздать: её ставят на компьютер, к которому подключаются все пользователи, — сервер 1С, терминальный или веб-сервер.
Клиент-серверный вариант: лицензирование сеансов
В клиент-серверном варианте база хранится в СУБД, а с ней работает кластер серверов 1С. Счёт клиентских лицензий не меняется: одна лицензия на один клиентский компьютер, сколько бы сеансов с него ни было.
Меняется место, где лицензия хранится. Есть два способа:
- Лицензию получает клиент. Ключ или программная лицензия стоят на каждом рабочем месте, как в файловом режиме.
- Лицензию выдаёт сервер. Многопользовательская программная лицензия или сетевой ключ стоят на сервере 1С, а в свойствах информационной базы в консоли кластера включена выдача лицензий сервером. Это удобнее: один комплект на всю компанию, не нужно обходить машины.
Что лицензий не занимает:
- ⚙️ фоновые и регламентные задания — их выполняет сервер;
- ⚙️ служебные процессы кластера (агент, менеджер, рабочие процессы).
Посмотреть, кто сейчас занимает лицензии, можно утилитой администрирования rac, если на сервере запущена служба ras:
rac cluster list
rac session list --cluster=<id кластера> --licenses
Первая команда покажет идентификатор кластера, вторая — сеансы с информацией о полученной лицензии: с какого компьютера, откуда взята (ключ или программная). Тот же список доступен в консоли администрирования кластера, в ветке «Сеансы» информационной базы.
Терминальный сервер и RDP: каждый сеанс — отдельное место
Самая частая причина нехватки лицензий — работа через удалённый рабочий стол. Здесь правило «один компьютер — одна лицензия» не помогает: сервер физически один, но каждый терминальный сеанс считается отдельным рабочим местом.
Пример. На терминальном сервере одновременно работают 15 человек. Нужно 15 клиентских лицензий, даже если база файловая и лежит на том же сервере.
Как устроить хранение:
- 🔑 многопользовательскую программную лицензию на нужное число мест активируют прямо на терминальном сервере;
- 🔑 сетевой ключ HASP вставляют в терминальный сервер или в любой компьютер сети с менеджером лицензий.
Лицензии Microsoft на удалённый доступ (RDS CAL) и лицензии 1С — разные вещи. Наличие одних не заменяет другие: для 15 пользователей в RDP нужны и 15 клиентских лицензий 1С, и лицензии Windows на терминальный доступ.
Веб-клиент, тонкий клиент и публикация на веб-сервере
Когда база опубликована на веб-сервере (IIS или Apache), пользователь может зайти через браузер или тонким клиентом по HTTP-адресу. В этом случае компьютер пользователя лицензию не ищет — её получает серверная сторона:
- 🌐 для файловой базы — модуль расширения веб-сервера на компьютере с IIS или Apache;
- 🌐 для клиент-серверной базы — сервер 1С.
Отсюда практическое следствие: однопользовательские ключи и лицензии, установленные на ноутбуках сотрудников, для работы через браузер бесполезны. Лицензии на нужное число одновременных подключений должны быть доступны веб-серверу или серверу 1С.
Тонкий клиент, подключённый напрямую к кластеру (без веб-сервера), ведёт себя как обычный клиент: лицензию берёт со своего компьютера или от сервера, если включена выдача лицензий сервером.
Лицензия на сервер 1С и ядра процессора
Серверная лицензия разрешает запуск рабочего сервера 1С на одном компьютере. Если в кластере два рабочих сервера (например, для распределения нагрузки), нужны две серверные лицензии. Удобный ориентир для подсчёта — число машин кластера, на которых работают рабочие процессы rphost: именно они обслуживают сеансы пользователей.
Количество ядер процессора и объём памяти на число клиентских лицензий не влияют. Сервер на 4 ядрах и сервер на 32 ядрах лицензируются одинаково, а для 10 пользователей в обоих случаях нужно 10 клиентских мест.
Какие бывают серверные лицензии:
| Вариант | Когда подходит |
|---|---|
| Сервер МИНИ | Небольшая компания, несколько одновременных подключений; ограничен по числу пользователей |
| Сервер ПРОФ (x64) | Обычная компания, один или несколько рабочих серверов |
| Сервер КОРП | Крупные внедрения, где нужны расширенные возможности кластера: требования назначения функциональности, повышенная отказоустойчивость |
Ориентиры по цене (примерно, по прайсу партнёров): лицензия на 1 клиентское место — около 7–8 тыс. руб., на 10 мест — порядка 55–60 тыс. руб., сервер ПРОФ x64 — около 100 тыс. руб., КОРП — в несколько раз дороже. Точную стоимость назовёт партнёр 1С.
Серверная лицензия не входит в число клиентских. Купив «сервер», вы не получаете ни одного рабочего места для пользователей.
Ключи HASP и программные лицензии: в чём разница
Защита бывает двух видов, и считаются они одинаково — по рабочим местам. Разница в том, как лицензия привязана к оборудованию.
Аппаратный ключ (USB HASP)
- 🔌 однопользовательский ключ работает только на компьютере, в который вставлен;
- 🔌 сетевой ключ на N мест вставляют в один компьютер и запускают на нём менеджер лицензий HASP; остальные машины получают лицензию по сети;
- 🔌 ключ можно перенести на другой компьютер, просто переставив его.
Программная лицензия (ПИН-код)
- 🔐 активируется ПИН-кодом из конверта и привязывается к параметрам компьютера — процессору, дискам, сетевым картам, операционной системе;
- 🔐 файл лицензии с расширением
.licхранится вC:\ProgramData\1C\licenses(в Linux —/var/1C/licenses); - 🔐 после замены оборудования или переустановки системы лицензия перестаёт подходить, и её активируют заново резервным ПИН-кодом.
Не удаляйте файлы .lic «для чистки» и не меняйте оборудование сервера, не проверив запас резервных ПИН-кодов. Когда резервные коды закончатся, восстановление идёт через центр лицензирования по заявлению владельца.
Лицензии разных видов суммируются: если в сети стоит сетевой ключ на 5 мест и на сервере активирована программная лицензия на 10, одновременно смогут работать 15 человек.
Где ошибаются при подсчёте и чем это грозит
Ошибки при подсчёте лицензий обычно всплывают в понедельник утром, когда кто-то не может войти. Самые частые:
- ❌ Не учли RDP. Купили лицензии «по числу компьютеров в офисе», а половина сотрудников работает через терминальный сервер.
- ❌ Поставили однопользовательские лицензии на сервер. Однопользовательская лицензия на сервере закрывает одно место, а не всех.
- ❌ Перенесли сервер на новое железо. Программные лицензии на старом сервере остались привязаны к старому оборудованию.
- ❌ Положились на веб-клиент. Пользователи зашли через браузер, а лицензии стоят у них на ноутбуках, где их не видит сервер.
- ❌ Считают людей, а не одновременные сеансы. Переплачивают за тех, кто работает посменно.
Если места закончились, платформа выдаёт сообщение Не обнаружен ключ защиты программы или полученная программная лицензия! и не открывает базу. Проверьте по шагам:
- Посмотрите список сеансов в консоли кластера или через
rac session list --licenses— нет ли «висящих» сеансов от закрытых компьютеров. - Для сетевого ключа убедитесь, что служба менеджера лицензий HASP запущена и сетевой экран не блокирует её порт.
- Для программной лицензии проверьте, что файл
.licна месте и после изменений в оборудовании не требуется повторная активация.
Если зависшие сеансы приходится завершать принудительно, предупредите пользователей: у них закроется 1С без сохранения несохранённых данных. Делайте это в начале рабочего дня или в обед.
Юридическая сторона. Работа на большем числе мест, чем куплено, через «эмуляторы ключей» или взломанные платформы — нарушение исключительного права. Последствия:
- ⚖️ административный штраф по статье 7.12 КоАП РФ (для организаций — с конфискацией контрафактных экземпляров);
- ⚖️ компенсация правообладателю по статье 1301 ГК РФ — от 10 тыс. до 5 млн руб. или двукратная стоимость права использования;
- ⚖️ при крупном размере ущерба — уголовная ответственность по статье 146 УК РФ.
Легальная альтернатива — докупить пакет на недостающие места: клиентские лицензии продаются от одного места, и после активации сразу добавляются к уже имеющимся.
Частые вопросы
Нужна ли отдельная лицензия на каждую базу 1С?
Сколько лицензий нужно, если один сотрудник работает с двух компьютеров?
Можно ли перенести программную лицензию на новый компьютер?
Нужна ли серверная лицензия для файловой базы?
Расходуют ли лицензии обмены и фоновые задания?
Источники
- Гражданский кодекс РФ, статья 1301
- КоАП РФ, статья 7.12
- Уголовный кодекс РФ, статья 146