К статье
Практический материал

Администрирование · 9 мин

Как выйти из пользователя в 1С

Как выйти из пользователя в 1С: выход из программы, смена пользователя, завершение сеанса через консоль кластера и администрирование. Пошаговые инструкции и FAQ.

Выход из пользователя в 1С — операция, которая встречается в самых разных ситуациях: сотрудник закончил смену и должен освободить лицензию, бухгалтеру нужно зайти под другой учётной записью, администратору требуется завершить «зависший» сеанс перед обновлением конфигурации. В зависимости от задачи применяются разные механизмы — от обычного закрытия программы до принудительного разрыва сеанса на сервере.

Важно различать три разных действия: завершение работы программы (закрытие клиента), смену пользователя без закрытия сеанса и принудительное завершение чужого сеанса администратором. Первые два доступны любому пользователю, третье требует прав администратора и применяется, когда пользователь физически недоступен или его сеанс «завис».

Ниже разобраны все рабочие способы выхода из пользователя в файловом и клиент-серверном вариантах 1С, а также типичные проблемы: занятая лицензия, монопольный режим и сеансы, которые не закрываются штатно.

Как завершить работу из интерфейса программы

Самый простой и безопасный способ выйти из пользователя — штатное завершение работы. Откройте меню «Файл» в левом верхнем углу окна и выберите пункт «Завершить работу». Программа корректно закроет все открытые формы, завершит сеанс на сервере и освободит лицензию.

Альтернатива — просто закрыть окно программы крестиком. Результат тот же: 1С корректно завершит сеанс. Если есть несохранённые данные в открытых документах, программа спросит, что с ними делать — не игнорируйте этот вопрос, иначе введённые, но не записанные данные будут потеряны.

Признак корректного выхода: окно программы закрылось без ошибок, а при повторном входе не появляется сообщение о том, что предыдущий сеанс завершён аварийно. Если программа при закрытии «подвисает» на несколько минут, обычно это связано с завершением фоновых заданий — дождитесь окончания, не снимайте процесс через диспетчер задач без необходимости.

Порядок штатного выхода
  1. 1
    Сохраните и закройте открытые документы и отчёты
  2. 2
    Откройте меню «Файл» и выберите «Завершить работу»
  3. 3
    Дождитесь полного закрытия окна программы
  4. 4
    При необходимости проверьте, что сеанс исчез из списка активных пользователей

Как сменить пользователя без закрытия программы

Если за одним компьютером работают несколько сотрудников, закрывать 1С полностью необязательно. В типовых конфигурациях на платформе 8.3 доступна смена пользователя: меню «Файл → Сменить пользователя» либо пункт с именем текущего пользователя в правом верхнем углу (зависит от конфигурации). После выбора пункта откроется окно аутентификации, где нужно указать логин и пароль другой учётной записи.

Учтите ограничение: при смене пользователя все открытые окна будут закрыты, а несохранённые данные — потеряны. Поэтому перед сменой запишите и закройте документы. Новый сеанс откроется с правами и настройками интерфейса того пользователя, под которым выполнен вход.

Если пункта «Сменить пользователя» в меню нет, значит, конфигурация его не предусматривает или возможность отключена настройками. В этом случае используйте полный выход и повторный запуск с выбором другого пользователя в окне авторизации.

Выход в файловом и клиент-серверном варианте: в чём разница

В файловом варианте сеанс существует, пока открыт клиент на компьютере пользователя. Закрыл программу — сеанс завершён, блокировки сняты. Проблема возникает при аварийном завершении (отключение электричества, сбой сети): файл базы может остаться «заблокированным», и при следующем входе появится ошибка о невозможности открытия базы. Обычно помогает удаление файла блокировок или перезапуск компьютера, где открыта база.

В клиент-серверном варианте сеанс живёт на сервере 1С:Предприятия. Даже если пользователь закрыл клиент некорректно, сеанс может остаться активным на сервере и продолжать удерживать лицензию. Такие «спящие» сеансы завершаются автоматически по тайм-ауту, настраиваемому в свойствах информационной базы, либо принудительно администратором.

Сравнение вариантов

Файловая база

Сеанс завершается закрытием клиента; риск — остаточные блокировки при аварийном выходе

Клиент-серверная база

Сеанс хранится на сервере; «зависшие» сеансы завершает администратор или тайм-аут

Как администратору завершить сеанс другого пользователя

В клиент-серверном варианте откройте консоль кластера серверов 1С:Предприятия, разверните нужный кластер, перейдите к информационной базе и откройте вкладку «Сеансы». Найдите нужный сеанс по имени пользователя или компьютеру, выделите его и нажмите «Удалить». Сеанс будет разорван немедленно, клиент пользователя получит сообщение о разрыве соединения.

Изнутри самой 1С администратор может посмотреть активных пользователей через пункт «Администрирование → Обслуживание → Активные пользователи» (в типовых конфигурациях). Там же доступно завершение сеанса выбранного пользователя — удобно, когда под рукой нет консоли кластера.

Принудительное завершение сеанса — стандартный приём перед обновлением конфигурации базы данных, когда требуется монопольный доступ, а пользователи забыли выйти. Перед массовым завершением предупредите сотрудников и дайте им время сохранить работу.

Что делать, если сеанс «завис» и лицензия занята

Типичная ситуация: пользователь пытается войти, а 1С сообщает, что все лицензии заняты, хотя фактически работает меньше людей. Причина — «спящие» сеансы на сервере, оставшиеся после аварийного закрытия клиентов. Они видны в консоли кластера и могут удерживать лицензию до срабатывания тайм-аута.

Решение: администратор открывает список сеансов, находит неактивные (по времени последнего вызова или по компьютерам, которые выключены) и удаляет их вручную. Чтобы проблема не повторялась, настройте в свойствах информационной базы параметры «Время засыпания пассивного сеанса» и «Время завершения спящего сеанса» — тогда сервер будет сам очищать забытые сеансы.

В файловом варианте аналогичная проблема проявляется как ошибка монопольного доступа: база считает, что кто-то ещё работает. Проверьте, не открыта ли база на другом компьютере, и при необходимости перезагрузите компьютер, на котором база была открыта последний раз.

Типичные ошибки
01
Завершение процесса 1cv8.exe через диспетчер задач — сеанс на сервере остаётся висеть и удерживает лицензию
02
Удаление сеанса без предупреждения пользователя — потеря его несохранённых данных
03
Попытка обновить конфигурацию без завершения всех сеансов — ошибка монопольного доступа
04
Игнорирование настройки тайм-аутов спящих сеансов — постоянная нехватка лицензий

Как проверить, что выход выполнен корректно

После выхода убедитесь, что сеанс действительно завершён: в списке активных пользователей или в консоли кластера вашего имени быть не должно. Если сеанс остался — завершите его повторно или дождитесь тайм-аута.

Для ответственных операций (обновление, регламентные задания, обмен данными) дополнительно проверьте отсутствие фоновых заданий: в консоли кластера есть отдельная вкладка «Сеансы» с типом фонового задания. Активное фоновое задание тоже блокирует монопольный режим.

Контрольные точки

Как проверить результат

Список активных пользователей
Норма

Вашего сеанса нет в списке

Тревожный признак

Сеанс висит после закрытия программы

Лицензии
Норма

Количество занятых лицензий соответствует реально работающим

Тревожный признак

Лицензии заняты при выключенных компьютерах

Монопольный режим
Норма

Устанавливается без ошибок

Тревожный признак

Ошибка «база используется другими пользователями»

FAQ: частые вопросы о выходе из пользователя в 1С

Чем выход из программы отличается от смены пользователя?

Выход полностью закрывает клиентское приложение и завершает сеанс. Смена пользователя оставляет приложение запущенным, но закрывает текущий сеанс и открывает новый под другой учётной записью. На общих рабочих местах смена пользователя быстрее и удобнее.

Почему после закрытия 1С лицензия остаётся занятой?

Если клиент завершился аварийно, сервер некоторое время считает сеанс активным. Сеанс удалится по тайм-ауту завершения спящих сеансов, либо его может удалить администратор через консоль кластера. Чтобы ситуация не повторялась, уменьшите значение тайм-аута в свойствах базы.

Можно ли выйти из 1С, если программа зависла?

Сначала подождите несколько минут — возможно, выполняется длительная операция. Если программа не отвечает, завершите процесс через диспетчер задач, но помните: несохранённые данные будут потеряны, а сеанс на сервере придётся завершать администратору.

Как выгнать всех пользователей перед обновлением конфигурации?

Заранее предупредите сотрудников, затем в консоли кластера откройте список сеансов базы и удалите все, кроме своего. Дополнительно можно установить блокировку начала сеансов, чтобы никто не вошёл во время обновления.

Почему нет пункта «Сменить пользователя» в меню?

Этот пункт зависит от конфигурации и настроек. Если его нет, используйте полный выход через «Файл → Завершить работу» и повторный вход под нужной учётной записью в окне авторизации.

Итог

Что важно запомнить

Штатный выход — через «Файл → Завершить работу»; смена пользователя не закрывает программу. «Зависшие» сеансы в клиент-серверном варианте удерживают лицензии и удаляются администратором через консоль кластера. Перед принудительным завершением чужих сеансов предупреждайте пользователей, а перед обновлением делайте резервную копию.