завершение работы пользователей в файловой базе БП2.0 (обычное приложение)
19.12.2013
15:14
#1
Можно ли завершить работу пользователей в файловой базе БП2.0? База на сервере, пользователи заходят через терминальный доступ.
в процедуре ЗавершитьРаботуПользователей в глобальном модуле увидела комментарий // Невозможно принудительно отсоединить подключения в файловом режиме работы
На практике получилось отключить только себя. Т.е. средствами встроенного языка 1С в обычном приложении в файловой базе пользователей выбросить нельзя? Или все-таки можно?
в процедуре ЗавершитьРаботуПользователей в глобальном модуле увидела комментарий // Невозможно принудительно отсоединить подключения в файловом режиме работы
На практике получилось отключить только себя. Т.е. средствами встроенного языка 1С в обычном приложении в файловой базе пользователей выбросить нельзя? Или все-таки можно?
19.12.2013
16:39
#3
можно, если будет под каждым сеансом пользователя висеть некий обработчик, который будет проверять некий статус в бд и в зависимости от этого завершать работу
19.12.2013
16:40
#4
Если этот пользователь будет активно жать на кнопочки, то толку от такого обработчика?
19.12.2013
17:19
#6
В любом случае подключишь обработчик на какой-то интервал. Если этот интервал будет очень частый, то 1С будет часто просто так долбиться к какому-то источнику данных и в нем проверять нужно "выгонять" пользователя или нет. Если поставить редко, то уменьшается шанс срабатывания ожидания события. Тут основное понятие нарушается - для управления пользователями в сети необходимо наличие инструментов администрирования. Такие инструменты предоставляет сервер (на то он и сервер) - терминальный или сервер 1С. Все остальное "от лукавого"...
Читают тему
(гостей: 1)