Проблема с SysClientSessions
Требуется ограничить число открывемых пользователем сессий Аксапты(4.0) .
В методе startupPost() класса Application написана проверка:
while select clientSessions where
clientSessions.userId == curUserId()
&& clientSessions.Status == 1
&& clientSessions.SessionId!= sessionid()
........
Когда заходиш в аксапту под юзером Admin, то все работает, а если заходиш под другим, то этот селект вообще пролетает и входит в аксапту независимо от количества открытых сессий. Как быть?
Заранее спасибо.
|