Простой Галактики и отключение бездействующих пользователей
Добавлено: 23 апр 2010, 10:15
Всем доброго времени суток! Уже давно висит проблема (думаю не у одного у меня). На предприятии есть непорядочные пользователи, которые заходят в Галактику и ничего не делают там, висят просто по несколько часов, а лицензию занимают, в результате другие сотрудники войти в нужный модуль не могут. В связи с этим родилась идея и я сделал программку, которая отслеживает бездействующих пользователей и отрубает их от системы (гасит сессию на серваке по определенному юзеру), но это не совсем корректно, потому как у пользователя программа не закрывается, а просто отключается связь с сервером. Вот тепеь вопрос: как можно корректно отключить пользователя от Галки (надо так, как это делается при штатном закрытии системы или когда юзера рубят из саппорта)? Там перед закрытием Галактики происходит запись данных в dsk - файл, сохранение временных таблиц и прочие действия. Должны быть функции и процедуры которые отрабатывают перед закрытием программы. Кто-нибудь озадачивался таким вопросом? Если да, поделитесь опытом.