Закрытие сеансов пользователей через БСП
28.02.2024
20:43
#1
При работе с использованием сервера 1С:Предприятия есть возможность сбросить активные сессии пользователей, которые забыли закрыть программу. К сожалению в режиме файловой базы данных это не работает а с использованием SQL-сервера сбрасывается в "жестком" режиме (без сохранения открытых документов)
Предложение разработчикам реализовать закрытие программы через БСП (библиотеку стандартных подсистем).
Я себе представляю это так - администратор в диалоге Активные пользователи отправляет команду на закрытие сессии. Клиент пользователя ее получает, выдает предупреждение "Администратор просит закрыть информационную базу, предлагаем сохранить открытые документы и выйти из программы".
Запускается отсчет времени, допустим 60 секунд. Повторное напоминание и принудительное закрытие.
Так получится "выгнать" тех кто не следит за открытыми окнами в браузере (веб-клиент) или запущенными программы. Позволит избежать "жесткого" закрытия через принудительный сброс сессии и работающие пользователи не потеряют несохраненных документов.
Предложение разработчикам реализовать закрытие программы через БСП (библиотеку стандартных подсистем).
Я себе представляю это так - администратор в диалоге Активные пользователи отправляет команду на закрытие сессии. Клиент пользователя ее получает, выдает предупреждение "Администратор просит закрыть информационную базу, предлагаем сохранить открытые документы и выйти из программы".
Запускается отсчет времени, допустим 60 секунд. Повторное напоминание и принудительное закрытие.
Так получится "выгнать" тех кто не следит за открытыми окнами в браузере (веб-клиент) или запущенными программы. Позволит избежать "жесткого" закрытия через принудительный сброс сессии и работающие пользователи не потеряют несохраненных документов.
29.02.2024
13:30
#2
Nikolay83 пишет:
Все придумали до вас! (с)
Смотрите блокировку работы пользователей!
Цитата |
---|
Я себе представляю это так - администратор в диалоге Активные пользователи отправляет команду на закрытие сессии. Клиент пользователя ее получает, выдает предупреждение "Администратор просит закрыть информационную базу, предлагаем сохранить открытые документы и выйти из программы". Запускается отсчет времени, допустим 60 секунд. |
Смотрите блокировку работы пользователей!
02.03.2024
13:35
#3
Prikum пишет:
Блокировка - функционал схожий, но он другой. Нельзя закрыть пользователя выборочно как на закладке Активные пользователе при работе через сервер-1с. И иногда нужно только закрыть подвисших пользователей, повторных вход блокировать не нужно.
Цитата | ||
---|---|---|
|
03.03.2024
19:54
#4
Nikolay83 пишет:
Понятно, очередной уникальный функционал, который не нужен основной массе пользователей.
Цитата |
---|
И иногда нужно только закрыть подвисших пользователей, повторных вход блокировать не нужно. |
05.03.2024
17:22
#5
Prikum пишет:
Судя по тому что в клиент-серверном режиме в разделе Активные пользователи есть кнопка сброса сеанса выбранного пользователя есть, функционал не уникальный, а востребованный.
Речь лишь о технической его реализации - там где не работают серверные функции реализовать можно на прикладном уровне - через БСП.
Цитата |
---|
Понятно, очередной уникальный функционал, который не нужен основной массе пользователей. |
Речь лишь о технической его реализации - там где не работают серверные функции реализовать можно на прикладном уровне - через БСП.
Читают тему
(гостей: 1)