Проблема оповещения пользователей, о необходимости закрыть программу 1С стара как мир и имеет множество вариантов решения. От жесткого регламента - в какие часы нужно обновлять программу с бесцеремонным удалением пользователей в эти часы. До личного оповещения программистом всех пользователей посредством телефона. Где-то между ними - чат-боты, обработчики ожидания и многое другое.
Я в очередной раз изобрел велосипед и сделал свой вариант. Обусловлено это скорее изучением возможностей системы взаимодействия, чем реальной необходимостью.
Тем не менее вещь получилась стоящая и активно используется мной и коллегами.
Суть разработки следующая: при нажатии в диалоге "Активные пользователи" на кнопку "Попросить выйти" у всех активных пользователей появляется вопрос на закрытие 1С. Если пользователь не реагирует в течение минуты, происходит безусловное закрытие программы.
Для работы расширения должен быть настроен сервер взаимодействия.
Расширение универсально, должно подходить ко всем конфигурациям на управляемых формах.
Проверено на следующих конфигурациях и релизах:
- 1С:Библиотека стандартных подсистем, редакция 3.1, релизы 3.1.10.308