Администрирование · 10 мин
Как рассчитать количество лицензий 1С
Как рассчитать количество лицензий 1С для компании: виды лицензий, подсчёт пользователей и сеансов, серверные лицензии, типичные ошибки и проверка расчёта.
Недостаточное количество лицензий 1С приводит к тому, что сотрудники не могут войти в базу в разгар рабочего дня, а избыточное — к прямым потерям бюджета: клиентские лицензии стоят заметных денег и не возвращаются. Правильный расчёт строится не на числе сотрудников в штате, а на количестве одновременных подключений к информационным базам.
Ключевой принцип лицензирования 1С:Предприятия — лицензия нужна на каждый активный сеанс, а не на каждого пользователя по имени. Если в отделе работают 15 человек, но в программе одновременно находятся максимум 10, покупать 15 лицензий не требуется. Именно этот факт позволяет оптимизировать затраты, но требует честного анализа реальной загрузки.
Ниже разобрано, какие виды лицензий существуют, как собрать исходные данные, посчитать потребность для файлового и клиент-серверного режима и проверить, что расчёт не приведёт к блокировкам работы.
Какие виды лицензий 1С существуют
Прежде чем считать, нужно понять, что именно считать. В экосистеме 1С есть несколько самостоятельных видов лицензий, и путать их — самая частая причина ошибок при закупке.
Клиентские лицензии — основная статья расходов. Они дают право на запуск сеанса работы с информационной базой и бывают программными (привязка к компьютеру или серверу через пин-код) и аппаратными (USB-ключи HASP). Лицензия на сервер 1С требуется только при клиент-серверном режиме работы и приобретается отдельно. Также существуют лицензии на саму платформу в составе поставок конфигураций.
Отдельно стоят лицензии на отраслевые решения и дополнительные модули, а также сервисные подписки (ИТС), которые не дают права на запуск сеансов, но влияют на стоимость владения. В рамках расчёта количества рабочих мест нас интересуют прежде всего клиентские лицензии и, при необходимости, серверная.
Какие данные собрать перед расчётом
Точный расчёт начинается с инвентаризации. Составьте список всех подразделений, которые работают с 1С, и для каждого зафиксируйте: число сотрудников, режим их работы (полный день, сменный график, эпизодический доступ), используемые конфигурации и количество информационных баз.
Важно учесть не только «живых» пользователей. Сеансы создают также фоновые задания, регламентные операции, обмены данными между базами, веб-сервисы и подключения через COM-соединение. В некоторых сценариях каждое такое подключение расходует лицензию, и игнорирование этого факта приводит к нехватке лицензий в самый неподходящий момент — например, во время ночной выгрузки.
Также определите режим работы: файловый или клиент-серверный. От этого зависит, нужна ли лицензия на сервер 1С и как будут распределяться клиентские лицензии — на компьютерах пользователей или централизованно на сервере.
Сколько из них работают одновременно в пиковые часы
Какие автоматические подключения создают сеансы и когда
Нужна ли отдельная лицензия на сервер 1С
Работают ли пользователи в нескольких базах одновременно
Как посчитать одновременные сеансы
Базовая формула проста: количество клиентских лицензий равно максимальному числу одновременных сеансов плюс резерв. Сложность — в определении этого максимума. Действующий способ — замер фактической загрузки.
Если система уже работает, откройте консоль кластера серверов 1С и посмотрите список сеансов в разные периоды: утренний старт рабочего дня, середина дня, период сдачи отчётности и закрытия месяца. В файловом режиме ориентируйтесь на список активных пользователей в конфигураторе или данные журнала регистрации. Замеры стоит делать минимум несколько рабочих дней, включая пиковые даты — сдачу отчётности, инвентаризацию, закрытие периода.
Если система только внедряется, оцените нагрузку по аналогии: посчитайте сотрудников, которые будут работать в программе постоянно (бухгалтерия, менеджеры по продажам, кладовщики), и добавьте тех, кто заходит периодически (руководители, аудиторы). Периодических пользователей можно учитывать с понижающим коэффициентом, но закладывайте хотя бы 2–3 лицензии на эпизодический доступ.
- 1Составьте список всех пользователей и автоматических подключений к базам
- 2Замерьте фактическое число одновременных сеансов в пиковые часы за несколько дней
- 3Определите максимум и добавьте резерв 10–20% на рост и пиковые нагрузки
- 4Проверьте, не работают ли пользователи в нескольких базах одновременно — каждая база может потребовать отдельный сеанс
- 5Округлите результат до доступного номинала поставки (1, 5, 10, 20, 50, 100 лицензий)
- 6Задокументируйте расчёт и дату замера для будущих пересчётов
Особенности расчёта для файлового и клиент-серверного режима
В файловом режиме лицензии обычно привязываются к конкретным компьютерам пользователей (программные) или распределяются USB-ключом, подключённым к одному из компьютеров сети. Здесь расчёт сводится к числу рабочих мест, с которых реально заходят в базу. Ограничение файлового режима — при росте числа одновременных пользователей заметно падает производительность, поэтому при больших коллективах он не применяется.
В клиент-серверном режиме картина другая. Клиентские лицензии раздаёт сервер 1С:Предприятия, что позволяет использовать их гибко: одна лицензия обслуживает любого пользователя, занявшего свободный сеанс. Это самый экономичный вариант для крупных компаний — пул лицензий используется максимально эффективно.
При этом появляется дополнительная статья расходов — лицензия на сервер 1С. Она приобретается одна на сервер (с учётом разрядности и варианта поставки) и не зависит от числа пользователей. Не забудьте включить её в бюджет: без неё клиент-серверная инфраструктура не запустится, даже если клиентских лицензий достаточно.
Сравнение вариантов распространения лицензий
Подходят для небольших компаний со стабильным парком техники; ограничение — при замене компьютера или переустановке системы лицензию нужно активировать заново
Удобны при частой смене оборудования; ограничение — физический ключ можно потерять, а его восстановление затруднено
Оптимально для клиент-серверного режима и большого числа пользователей; ограничение — требует работающего сервера и лицензии на него
Резерв, рост и типичные ошибки расчёта
Расчёт «впритык» — распространённая ошибка. Компания растёт, появляются новые сотрудники и филиалы, запускаются обмены с сайтом и другими системами. Если лицензий ровно столько, сколько сеансов сегодня, первый же новый сотрудник не сможет работать. Практическое правило — закладывать резерв 10–20% от пикового значения.
Вторая ошибка — подсчёт по штатному расписанию вместо одновременных сеансов. Это приводит к переплате: если сотрудники работают посменно или часть коллектива заходит в 1С раз в неделю, лицензий нужно меньше, чем людей. Обратная ошибка — забыть о фоновых сеансах и обменах, которые молча занимают лицензии.
Третья группа ошибок связана с номиналами поставок. Клиентские лицензии продаются пакетами на 1, 5, 10, 20, 50 и 100 рабочих мест. Если расчёт дал 23 лицензии, рационально собрать это комбинацией пакетов (например, 20 + 3 по одной или 10 + 10 + 5), сравнив стоимость вариантов, а не покупать 23 одиночных лицензий.
Как проверить, что расчёт верный
После внедрения рассчитанного количества лицензий убедитесь, что система работает без отказов. Основной признак правильного расчёта — за несколько недель эксплуатации, включая пиковые даты, ни один пользователь не получил сообщение о нехватке лицензий.
Если пользователи жалуются на ошибку «не найдено свободной лицензии», это прямой сигнал о недостаточном количестве. Проверьте в консоли кластера, кто занимает сеансы: возможно, лицензии удерживают зависшие сеансы, и проблема решается настройкой таймаута завершения, а не закупкой.
Полезно пересматривать расчёт регулярно — при найме сотрудников, открытии филиалов, подключении новых интеграций. Замер загрузки раз в квартал занимает немного времени, но защищает и от простоев, и от неоправданных закупок.
Как проверить результат
Все пользователи входят в базу без ошибок
Сообщения о нехватке лицензий у части сотрудников
Число активных сеансов ниже лимита лицензий с запасом
Сеансы упираются в лимит, есть зависшие подключения
Обмены и регламентные операции выполняются по расписанию
Задания падают из-за занятых лицензий
Есть 10–20% свободных лицензий на рост
Лицензии закончились сразу после расчёта
Часто задаваемые вопросы
Нужна ли отдельная лицензия на каждого пользователя по имени?
Нет. Лицензии 1С расходуются на одновременные сеансы, а не на учётные записи. В системе может быть заведено сто пользователей, но если одновременно работают двадцать, достаточно двадцати клиентских лицензий.
Занимает ли лицензию пользователь, открывший две базы одновременно?
Да, в общем случае каждый сеанс работы с информационной базой расходует лицензию. Если сотрудник держит открытыми две базы, он занимает два сеанса, и это нужно учитывать при расчёте.
Что делать, если появляется ошибка о нехватке лицензий?
Сначала проверьте список активных сеансов: часто лицензии удерживают зависшие или незакрытые подключения. Настройте автоматическое завершение простаивающих сеансов. Если свободных сеансов действительно не хватает в часы пик — докупите лицензии подходящим пакетом.
Можно ли объединять программные и аппаратные лицензии?
Да, разные типы лицензий могут использоваться в одной инфраструктуре. Например, часть рабочих мест обслуживается программными лицензиями, а пул для сервера — аппаратным ключом. Главное — корректно настроить их раздачу и вести учёт пин-кодов и ключей.
Как часто нужно пересчитывать потребность в лицензиях?
Разумный интервал — раз в квартал или при значимых изменениях: найме группы сотрудников, открытии филиала, запуске новых обменов данными. Регулярный замер фактической загрузки покажет, стоит ли докупать лицензии или есть неиспользуемый запас.
Нужна ли лицензия на сервер 1С в файловом режиме?
Нет. Лицензия на сервер требуется только при клиент-серверной архитектуре, где работает агент сервера 1С:Предприятия. В файловом режиме достаточно клиентских лицензий.
Что важно запомнить
Считайте лицензии по одновременным сеансам, а не по штату. Замеряйте пиковую загрузку, учитывайте фоновые подключения и работу в нескольких базах, добавляйте резерв 10–20% и не забывайте про лицензию на сервер при клиент-серверном режиме. После внедрения проверьте работу в пиковые часы и пересматривайте расчёт при росте компании.