Автоматическое завершение сеансов в 1С: настройка тайм-аута для экономии лицензий
Проблема «забытых» сеансов и нехватки лицензий
Типичная ситуация в компании: куплено 20 клиентских лицензий 1С на 30 сотрудников. В 14:00 менеджер ушел на обед или уехал на встречу, оставив запущенную 1С на рабочем компьютере. Другой сотрудник не может войти в систему из-за ошибки: «Превышено количество доступных клиентских лицензий». В результате компания теряет рабочее время из-за нерационального использования лицензионного пула.
Параметры удержания сеансов
| Тип подключения | Поведение при бездействии | Как освобождается лицензия |
|---|---|---|
| Тонкий клиент (без настроек) | Держит сеанс бесконечно, пока ПК включен | Только ручное завершение администратором |
| С настроенным тайм-аутом | Завершает сеанс через 20–30 минут простоя | Автоматически возвращает лицензию в пул |
| Веб-клиент (браузер) | Сбрасывается при закрытии вкладки или тайм-ауту веб-сервера | Автоматически по тайм-ауту сессии IIS/Apache |
Способ 1. Настройка в кластере серверов 1С (Для администраторов)
- Откройте утилиту «Администрирование серверов 1С Предприятия».
- Разверните ваш кластер → Информационные базы → выберите нужную базу.
- Откройте свойства базы данных и установите параметры:
- Время засыпания пассивных сеансов:
1200сек (20 минут). - Время завершения спящих сеансов:
600сек (10 минут).
- Время засыпания пассивных сеансов:
- Нажмите Применить. Теперь через 20 минут бездействия сеанс пользователя «заснет» и освободит клиентскую лицензию.
Способ 2. Типовой механизм БСП «Завершение работы пользователей»
- В режиме предприятия откройте Администрирование → Обслуживание → Блокировка работы пользователей.
- Вы можете принудительно отключить всех работающих пользователей перед ночным обновлением базы, указав текст оповещения и время блокировки.
Тайм-аут в терминальном сервере RDP: Если пользователи работают через Remote Desktop, настройте групповую политику «Завершать отключенный сеанс через 15 минут» (gpedit.msc → Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Службы удаленных рабочих столов).
Частые вопросы (FAQ)
Потеряет ли пользователь несохраненный документ при автозавершении?
При спящем сеансе платформа сохраняет данные автосохранения. Однако рекомендуется научить сотрудников нажимать «Записать» перед уходом с рабочего места.
Чем «спящий» сеанс отличается от полностью завершенного?
Спящий сеанс освобождает лицензию 1С и память, но при возвращении сотрудника за ПК и клике мышкой сеанс мгновенно «просыпается» без повторного ввода логина (если не истекло время завершения).
Можно ли исключить конкретного пользователя (например, директора) из автоотключения?
Штатными средствами кластера параметры задаются на всю базу. Индивидуальные исключения настраиваются через специализированные внешние расширения автоотключения.
Как вручную «выгнать» зависшего пользователя прямо сейчас?
В консоли администрирования серверов 1С перейдите в ветку «Сеансы», найдите нужного пользователя, нажмите правой кнопкой мыши и выберите «Удалить».