Висят сеансы 1С: как настроить автоматическое отключение "спящих" пользователей
Сотрудники забывают закрывать 1С в конце дня или уходят на обед, оставляя открытыми важные документы. Из-за этого база блокируется для других отделов, "съедаются" платные лицензии 1С, а оперативная память сервера переполняется спящими сеансами.
Почему "зависший" сеанс опасен для базы 1С?
- Утечка лицензий: Фирма имеет 20 лицензий, работает 18 человек, но 1С пишет «Не найдена лицензия» — потому что 3 сотрудника открыли 1С дважды с разных компьютеров или оставили сеансы висеть RDP сервере с прошлой недели.
- Блокировка базы (Монопольный доступ): Программисту нужно срочно обновить базу, а в Конфигураторе ошибка "Имеются активные сеансы". Админу приходится искать спящих менеджеров и звонить им ночью.
- Дефицит оперативной памяти: Каждый открытый сеанс 1С потребляет от 200 до 800 МБ оперативной памяти на сервере, даже если человек просто смотрит на рабочий стол.
⚙️ Как настроить авто-отключение 'уснувших' (спящих) сеансов?
Начиная с версии платформы 1С:Предприятие 8.3 система умеет сама обнаруживать простой пользователя (когда он не трогает мышку и клавиатуру) и прерывать его сеанс.
- Откройте раздел «НСИ и Администрирование» → «Поддержка и обслуживание».
- Раскройте блок «Регламентные операции» (или Управление доступом в зависимости от релиза).
- Найдите настройку «Время засыпания сеанса» (или "Время бездействия"). По умолчанию она выключена (0).
- Установите значение 1200 секунд (20 минут). Если сотрудник 20 минут не трогает программу, она попытается себя закрыть.
🛠️ Как отключить сеанс принудительно прямо сейчас?
Если вам нужно срочно выгнать всех из базы для обновления, используйте стандартные механизмы администратора:
Способ 1 (через интерфейс Предприятия):
Зайдите в НСИ и Администрирование → Поддержка и обслуживание → Блокировка работы пользователей. Установите время начала блокировки (например, через 5 минут), напишите сообщение («Всем выйти, идет обновление!») и введите код разрешения. 1С сама корректно завершит работу всех клиентов.
Способ 2 (через Консоль сервера 1С):
Если база жестко зависла и внутрь зайти не удается, поможет только системный администратор:
- Откройте утилиту Администрирование серверов 1С (mmc).
- Выберите кластер → Сеансы.
- Удалите (правая кнопка мыши → Удалить) все ненужные строки, кроме строки с приложением Designer (Конфигуратор) или вашим текущим 1CV8 сеансом.
Не хватает лицензий 1С из-за зависших сеансов?
Знакомая ситуация: пользователи "забрали" все лицензии, а работать невозможно. Настрою автоматическую очистку RDP и терминальных сессий, разверну сервер лицензирования и освобожу мощности сервера за 1 день.
Получить консультацию →