Session_icon Список всех подключений к серверам приложений, можно найти в справочнике "Sessions":

Session_ListForm

Изначально справочник сессий открывается с включенным фильтром, настройки которого ограничивают отображаемый список только активными сессиями несистемных пользователей.

Session_ListForm_Filter

Каждая сессия обладает следующими свойствами:

Identity – идентификатор сессии;

Server– сервер приложений, открывший сессию;

Real user– логин пользователя, под чьим паролем было осуществлено подключение к серверу приложений;

Logged as user– логин пользователя, под которым было осуществлено подключение к серверу приложений (если пользователь вошел в клиентское приложение под логином другого пользователя, используя для этого свои логин/пароль).

Например, администратор admin входит в клиентское приложение со своими учетными данными под логином пользователя user, чтобы проверить настройки его роли. В открытой при этом сессии в свойстве User who logged in using his own password будет логин admin, а в свойстве User who logged in – логин user. В случае же, когда администратор входит под собой, в обоих свойствах будет логин admin;

Start time – время открытия сессии;

Timestamp – время последнего обращения к БД;

Active – флаг активности сессии. Сессии без флага Active – закрыты;

Machine name – имя компьютера пользователя, с которого была открыта сессия;

OS user name – имя пользователя в операционной системе на компьютере, под которым была открыта сессия.

По нажатию на кнопку Dict_scr_TagDelete в панели инструментов выбранную сессию можно деактивировать (снять флаг Active). После этого сессия перестает учитываться как активная. Это помогает в двух типичных ситуациях:

приложение было завершено некорректно и сессия осталась активной;

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

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

Session_ListForm_Killing

Некорректное закрытие клиентского приложения может привести к тому, что флаг активности сессии (Active) не будет снят. В этом случае определить закрытые сессии можно по времени последнего обращения к серверу приложений (Last access time). Клиентское приложение сообщает о своем присутствии (активности) серверу приложений каждые пять минут даже при отсутствии активности пользователя. Таким образом, все сессии с существенно большим временем последнего обращения можно считать закрытыми.

По двойному клику левой кнопкой мыши по сессии в списке для нее открывается трассировщик SQL запросов:

Session_SQLtracing