Хочу сделать такую очень нужную вещь:
в целях производительности, чтоб:
1) если пользователь "зашел в 1с и пошел пить кофе", его сеанс по прохождении определенного времени закрывался без вопросов.
2) когда необходимо записать конфигурацию, выгнать всех пользователей, сохранив все документы и не запускать их обратно сколько нужно.
Скорее всего кто-то делал подобное - прошу поделитесь, как это лучше всего реализовать.
В связи с реализацией подобного функционала у меня возникают следующие вопросы, на которые, пока, ответа я не нашел.
1) Определять, когда последний раз пользователь обращался к программе(время последнего события мыши или клавиатуры), не обрабатывая в каждой форме события нажатия клавиатуры и мыши.
2) Как с помощью объекта "Сервис"(или как-то по-другому) закрыть любую форму, пытаясь при этом записать, если есть изменения.
При этом, чтоб не вносить изменения в модули каждой возможной формы как было описано здесь:
http://www.1cpp.ru/forum/YaBB.pl?num=1320971895.