Администрирование · 10 мин
Как завершить сеансы в 1С:Фреш
Как завершить зависшие сеансы в 1С:Фреш через личный кабинет и консоль управления, когда это нужно, какие есть ограничения и риски для данных.
Зависший сеанс в 1С:Фреш — частая причина сообщений «пользователь уже работает в системе», невозможности обновить конфигурацию или выполнить регламентные операции. В облачном сервисе нет доступа к серверу напрямую, поэтому сеансы завершают через встроенные механизмы самого сервиса: личный кабинет абонента, раздел администрирования внутри приложения и принудительное завершение собственного сеанса при повторном входе.
Важно понимать разницу между ситуациями: иногда достаточно закрыть свой собственный «залипший» сеанс, а иногда нужно снять чужие сеансы перед монопольной операцией — обновлением, загрузкой данных, исправлением ошибок. Инструменты для этого различаются, и прав выбора зависит от роли пользователя: владелец абонента и администратор приложения видят больше возможностей, чем рядовой сотрудник.
Ниже разобраны все рабочие способы завершения сеансов в 1С:Фреш, условия их применения, ограничения сервиса и типичные ошибки, из-за которых сеанс «не убивается» или возникает снова.
Когда вообще нужно завершать сеансы
Самая частая ситуация — сообщение о том, что пользователь с таким именем уже подключен. Это происходит, если предыдущий сеанс завершился аварийно: пропал интернет, закрылся браузер, завис тонкий клиент. Сервер ещё некоторое время считает соединение активным и не пускает повторный вход.
Вторая типовая задача — освободить базу перед операциями, требующими монопольного доступа: обновление конфигурации, загрузка данных из файла, тестирование и исправление, некоторые обработки по исправлению данных. Пока в приложении работают пользователи, такие операции либо недоступны, либо опасны для целостности данных.
Третья причина — безопасность: сотрудник уволился, а его сеанс остался активным, либо есть подозрение, что учётной записью пользуется посторонний. В этом случае завершение сеанса совмещают со сменой пароля.
Повторный вход с тем же логином с предложением завершить старый сеанс
Список активных пользователей в разделе администрирования
Активные сеансы в личном кабинете абонента и смена пароля
Завершение собственного зависшего сеанса
Если при входе появляется сообщение, что пользователь с таким именем уже работает, самый простой путь — подтвердить принудительное завершение прежнего сеанса. В диалоге подключения платформа предлагает завершить старый сеанс и войти заново. Согласившись, вы снимаете «залипшее» соединение и получаете новое.
Если диалог не появляется или вход идёт через веб-браузер, помогает повторный запуск приложения из личного кабинета 1С:Фреш через несколько минут: сервис сам завершает неактивные соединения по таймауту. Обычно ожидание занимает ограниченное время, точные значения таймаутов задаются настройками сервиса и могут меняться.
- 1Закройте все окна браузера или клиента 1С, где открыто приложение
- 2Подождите несколько минут, чтобы сервер зафиксировал разрыв соединения
- 3Войдите снова с тем же логином и паролем
- 4Если платформа предложит завершить прежний сеанс — подтвердите
- 5Проверьте, что приложение открылось и данные доступны
Завершение сеансов пользователей внутри приложения
Администратор приложения может видеть и завершать сеансы других пользователей прямо в интерфейсе 1С. Путь зависит от конфигурации, но в типовых решениях на Библиотеке стандартных подсистем нужный инструмент находится в разделе «Администрирование» → «Обслуживание» → «Активные пользователи» (в некоторых конфигурациях — «Пользователи, работающие в программе»).
В открывшемся списке видны все текущие сеансы: имя пользователя, время начала, режим работы. Здесь можно отправить пользователям предупреждение с просьбой завершить работу — это корректный способ, который даёт людям время сохранить данные. Принудительное завершение без предупреждения применяйте только когда уверены, что никто не потеряет несохранённые документы.
Обратите внимание: в облачном сервисе часть административных функций, привычных по коробочной версии (например, консоль кластера серверов), недоступна. Управление сеансами выполняется только теми средствами, которые предоставляет приложение и личный кабинет абонента.
Управление сеансами через личный кабинет абонента
Владелец абонента 1С:ФRESH имеет дополнительные возможности через личный кабинет на портале сервиса. Там доступен список приложений абонента, управление пользователями и их доступом. Если нужно гарантированно отключить конкретного человека, надёжнее не «гонять» сеансы, а отозвать у него доступ к приложению или сменить пароль — тогда новый сеанс он создать не сможет.
Через личный кабинет также решается проблема «вечно висящих» сеансов, которые не снимаются изнутри приложения: если пользователь заблокирован на уровне абонента, его соединения прекращаются, а повторный вход становится невозможным до восстановления доступа.
Сравнение способов завершения сеансов
Подходит для собственного зависшего сеанса; не работает для чужих сеансов
Позволяет предупредить и завершить чужие сеансы; требует прав администратора приложения
Даёт блокировку доступа на уровне сервиса; доступно только владельцу абонента
Не требует действий, но занимает время и не подходит для срочных операций
Ограничения облачного сервиса
Ключевое отличие 1С:Фреш от локальной установки — отсутствие доступа к серверу 1С и СУБД. Нельзя открыть консоль кластера, нельзя перезапустить службу агента сервера, нельзя «убить» процесс на уровне операционной системы. Все эти действия выполняет только служба эксплуатации сервиса.
Если штатные средства не помогают — сеанс не снимается, приложение недоступно, монопольный режим не устанавливается, — остаётся обращение в техническую поддержку сервиса через личный кабинет. В обращении укажите имя приложения, имя пользователя, чей сеанс завис, и время возникновения проблемы: это ускорит диагностику.
Типичные ошибки при завершении сеансов
Первая ошибка — попытка «перебить» сеанс многократными входами подряд без паузы. Сервер не успевает зафиксировать разрыв предыдущего соединения, и сообщение о занятом пользователе появляется снова. Делайте паузу в несколько минут между попытками.
Вторая ошибка — завершение сеансов без предупреждения перед обновлением. Пользователь, у которого оборвали соединение в момент записи документа, может оставить в базе незавершённую транзакцию. Всегда сначала отправляйте сообщение активным пользователям и дожидайтесь их выхода.
Третья ошибка — игнорирование фоновых заданий. Даже когда все пользователи вышли, монопольный режим может не установиться из-за работающего регламентного задания. Проверяйте консоль заданий и при необходимости дождитесь их завершения.
Как проверить результат
После завершения сеансов убедитесь, что цель достигнута. Если задача была войти самому — приложение должно открыться без сообщения о занятом пользователе. Если цель — монопольная операция, откройте список активных пользователей: в нём должен остаться только ваш сеанс.
Дополнительная проверка — попытка запустить операцию, требующую монопольного доступа. Если система не выдаёт ошибку о работающих пользователях, значит, база свободна. Если ошибка остаётся при пустом списке пользователей — ищите активное фоновое задание.
Как проверить результат
В списке только ваш сеанс
Остаются чужие или «пустые» сеансы
Операция начинается без ошибок
Сообщение о работающих пользователях
Нет выполняющихся заданий
Задание в статусе «Выполняется» блокирует режим
Часто задаваемые вопросы
Почему сеанс не завершается даже после закрытия браузера?
Закрытие вкладки не всегда мгновенно разрывает соединение на стороне сервера: сеанс завершается по таймауту неактивности. Подождите несколько минут и войдите заново — при повторном входе с тем же логином старый сеанс будет снят принудительно.
Можно ли завершить сеанс другого пользователя без прав администратора?
Нет. Просмотр списка активных пользователей и завершение чужих сеансов доступны только администратору приложения. Рядовой пользователь может управлять только собственным подключением. За снятием чужих сеансов обращайтесь к администратору или владельцу абонента.
Что будет с данными пользователя при принудительном завершении сеанса?
Все записанные в базу данные сохранятся — завершение сеанса не откатывает завершённые транзакции. Потеряются только несохранённые изменения: открытые, но не записанные документы, непроведённые операции, введённый в формы текст.
Как выгнать пользователя навсегда, а не только текущий сеанс?
Завершение сеанса не мешает человеку войти снова. Чтобы закрыть доступ полностью, отзовите у него права на приложение в личном кабинете абонента или смените пароль его учётной записи. После этого новый сеанс он создать не сможет.
Почему монопольный режим не устанавливается, хотя все пользователи вышли?
Чаще всего мешает выполняющееся фоновое или регламентное задание — оно тоже работает в сеансе. Откройте консоль заданий в разделе администрирования, проверьте статусы и дождитесь завершения активных заданий, затем повторите попытку.
Что важно запомнить
Свой зависший сеанс снимайте повторным входом с тем же логином после короткой паузы. Чужие сеансы завершает администратор через «Активные пользователи» — сначала с предупреждением. Для полного закрытия доступа используйте личный кабинет абонента. Перед монопольными операциями проверяйте фоновые задания, а не только пользователей.