Администрирование · 10 мин
Сколько пользователей могут одновременно работать в 1С
Сколько пользователей одновременно работают в 1С: файловый и клиент-серверный режимы, лицензии, тонкий клиент, веб-сервер. Как рассчитать нужное число подключений.
Количество одновременно работающих пользователей в 1С ограничивается тремя факторами: режимом работы информационной базы (файловый или клиент-серверный), числом приобретённых лицензий и производительностью оборудования. Технического «потолка» в самой платформе практически нет — ограничения задаёт архитектура и лицензионная политика фирмы «1С».
В файловом режиме база лежит в общей папке, и каждый пользователь обращается к ней напрямую. Такой вариант уверенно работает примерно до 5–10 одновременных подключений; при большем числе заметно растут задержки и риск конфликтов блокировок. В клиент-серверном режиме на базе PostgreSQL, MS SQL Server или Oracle число одновременных сеансов может исчисляться сотнями и тысячами — всё упирается в серверные мощности и купленные лицензии.
Отдельно учитываются подключения через веб-сервер и мобильные клиенты: каждый такой сеанс тоже занимает лицензию. Поэтому планировать количество пользователей нужно не «на вырост» абстрактно, а исходя из реального числа одновременных сеансов, режима работы и нагрузки на сервер.
От чего зависит число одновременных пользователей
Главное правило: в 1С лицензируется не «человек», а одновременный сеанс. Если один сотрудник запустил два сеанса (например, бухгалтерию и зарплату), он занимает две клиентские лицензии. Если два человека работают по очереди под одной учётной записью, в каждый момент времени занята одна лицензия.
На практическое количество одновременных подключений влияют:
- режим работы базы — файловый или клиент-серверный;
- количество приобретённых клиентских лицензий (USB-ключи или программные лицензии);
- производительность сервера: процессор, объём оперативной памяти, скорость дисковой подсистемы;
- тяжесть конфигурации и интенсивность работы: проведение документов, построение отчётов, фоновые задания;
- пропускная способность сети между клиентами и сервером.
- учётных записей в базе можно создать сколько угодно — лимит действует только на одновременные сеансы;
- сеанс тонкого, толстого, веб- и мобильного клиента расходует лицензию одинаково;
- фоновые задания и служебные сеансы в типовых сценариях клиентскую лицензию не занимают;
- при использовании веб-сервера лицензии может раздавать сам веб-сервер, если на нём установлен модуль и ключ.
- Посчитайте сотрудников, которые работают в 1С постоянно в течение дня, — это базовый минимум лицензий.
- Добавьте «плавающих» пользователей с учётом того, что они редко находятся в программе одновременно все сразу.
- Учтите дополнительные сеансы: вторая база у бухгалтера, подключение через веб-клиент из дома, интеграционные сеансы.
- Заложите запас на рост и сезонные пики (инвентаризация, отчётный период).
- 1Откройте консоль кластера серверов 1С и разверните ветку нужной базы
- 2Перейдите в раздел «Сеансы» и отсортируйте по времени начала
- 3Посчитайте активные клиентские сеансы в час пик
- 4Сравните с числом приобретённых лицензий и определите запас
- перенос базы на SSD-диски и увеличение оперативной памяти сервера СУБД;
- настройка СУБД: плановое обновление статистики, обслуживание индексов;
- перенос тяжёлых регламентных заданий на нерабочие часы;
- разнесение ролей по разным рабочим серверам кластера;
- регулярное обновление платформы — в новых версиях оптимизируются механизмы блокировок.
Поэтому корректный ответ на вопрос «сколько пользователей выдержит 1С» всегда начинается с уточнения: в каком режиме работает база и какие лицензии куплены.
Файловый режим: реальные пределы
Файловый вариант — самый простой способ развернуть 1С: база хранится в файле 1Cv8.1CD в общей сетевой папке, а платформа на компьютере каждого пользователя читает и пишет в него напрямую. Дополнительного серверного ПО не требуется.
Практический комфортный предел — около 5 одновременно работающих пользователей. При 8–10 активных пользователях уже типичны заметные задержки при проведении документов и формировании отчётов, особенно если сеть медленная или диск, на котором лежит база, перегружен. При дальнейшем росте числа подключений резко увеличивается риск ошибок блокировки данных и повреждения файла базы при сбоях сети.
Есть способ немного расширить файловый режим — публикация базы на веб-сервере (IIS или Apache). Тогда обращения к файлу идут через один процесс веб-сервера, конкуренция за файл снижается, и работать становится стабильнее. Но это не отменяет фундаментальное ограничение файловой архитектуры: для регулярной работы более чем 10–15 человек правильнее переходить на клиент-серверный вариант.
Клиент-серверный режим: масштабирование без жёсткого потолка
В клиент-серверном варианте данные хранит СУБД (PostgreSQL, Microsoft SQL Server, Oracle Database или IBM Db2), а между ней и пользователями работает кластер серверов 1С:Предприятия. Такая архитектура снимает ограничения файлового режима: блокировками управляет СУБД, а кластер умеет распределять нагрузку между рабочими процессами и серверами.
Технически платформа позволяет обслуживать сотни и тысячи одновременных сеансов — этим пользуются крупные организации. Реальное число определяется двумя вещами: суммарным количеством клиентских лицензий и способностью серверов обрабатывать нагрузку без деградации времени отклика.
Для клиент-серверного режима нужна отдельная лицензия на сервер 1С:Предприятия (по разрядности и архитектуре), а также лицензия на саму СУБД, если она коммерческая. PostgreSQL распространяется бесплатно, поэтому связка «сервер 1С + PostgreSQL» — популярный способ снизить стоимость перехода.
Сравнение вариантов
Подходит для 1–5 пользователей, минимальные затраты на инфраструктуру. Ограничение: деградация скорости и риск повреждения базы при росте числа подключений.
Немного стабильнее при 5–10 пользователях, доступ через браузер. Ограничение: остаются пределы файловой архитектуры.
Для десятков и сотен одновременных пользователей, отказоустойчивость и масштабирование. Ограничение: стоимость серверных лицензий и необходимость администрирования СУБД.
Как считаются лицензии на пользователей
Клиентские лицензии 1С продаются «пачками»: на 1, 5, 10, 20, 50, 100 и более пользователей. Они суммируются: например, ключ на 10 и ключ на 20 вместе дают 30 одновременных сеансов. Программные лицензии активируются на сервере или компьютерах, аппаратные ключи HASP раздаются по сети.
Важные особенности подсчёта:
Если лицензий не хватает, пользователь при входе получает сообщение о том, что свободных лицензий нет. Это и есть главный признак того, что фактическое число одновременных сеансов превысило купленный лимит.
Как оценить, сколько пользователей нужно вашей организации
Считать нужно не штат, а пиковое число одновременных сеансов. В небольших компаниях не все сотрудники работают в 1С весь день: кладовщик заходит несколько раз в час, менеджер — по мере оформления заказов. Обычно пиковое число сеансов заметно меньше общего числа учётных записей.
Практический порядок оценки такой:
Текущую картину занятых лицензий видно в консоли кластера серверов 1С (раздел «Сеансы») или в файловом режиме — через пункт «Администрирование — Активные пользователи». Регулярный просмотр этих данных в часы пик даёт точную фактическую нагрузку.
Производительность: когда пользователей «много», а работать медленно
Даже при достаточном числе лицензий пользователи могут жаловаться на «тормоза». Причина почти всегда не в количестве людей само по себе, а в совокупной нагрузке: тяжёлые отчёты, массовое проведение документов, регламентные задания в рабочее время.
Типичные меры для стабилизации работы при большом числе пользователей:
Признаком того, что проблема именно в железе, а не в лицензиях, служит ситуация: вход в базу проходит нормально, но операции выполняются медленно у всех пользователей одновременно. Если же система просто не пускает лишних пользователей с сообщением о лицензиях — вопрос решается докупкой лицензий или сокращением параллельных сеансов.
Частые вопросы
Что будет, если одновременно войдёт больше пользователей, чем куплено лицензий?
Лишние пользователи просто не смогут войти: при запуске появится сообщение об отсутствии свободной лицензии. Работа уже подключённых пользователей не прерывается — сеансы не выкидывает, блокируется только новый вход.
Сколько пользователей выдержит файловая база 1С?
Комфортная работа — примерно до 5 одновременных пользователей, приемлемая — до 8–10 при быстрой сети и дисках. Дальше растут задержки и риск ошибок блокировок, поэтому рекомендуется переход на клиент-серверный режим.
Один сотрудник открыл две базы — сколько лицензий он занял?
Две. Каждый одновременный сеанс расходует одну клиентскую лицензию независимо от того, один это человек или разные. Это стоит учитывать при расчёте необходимого числа лицензий.
Расходуют ли лицензию пользователи, подключающиеся через браузер?
Да. Сеанс веб-клиента занимает клиентскую лицензию так же, как сеанс тонкого или толстого клиента. Лицензии при этом может раздавать сервер 1С или сам веб-сервер, если на нём установлены ключ и модуль расширения.
Есть ли ограничение на число учётных записей в базе?
Нет. Завести в справочнике пользователей можно сколько угодно записей — ограничение действует только на количество одновременных сеансов, то есть на фактический вход в систему.
Как понять, что пора переходить с файлового режима на клиент-серверный?
Сигналы: больше 5–8 активных пользователей, частые ошибки блокировок, медленное проведение документов в часы пик, рост базы и требования к отказоустойчивости. Переход начинайте с тестового развёртывания и обязательной резервной копии.
Что важно запомнить
Число одновременных пользователей 1С определяется режимом работы и лицензиями: файловый режим — до 5–10 человек, клиент-серверный — десятки и сотни при достаточных мощностях. Лицензируется сеанс, а не учётная запись. Считайте пиковые сеансы, следите за активными пользователями и переходите на клиент-серверный режим до того, как файловая база начнёт «тормозить» и конфликтовать.