В основу данной обработки легла статья «Программное отключение сеансов 1С 8.2». Код был адаптирован для 1С 8.1, в коментарих добавлены возможные варианты соединений.
При администрировании 1С Предприятия работающей в клиент-серверном режиме часто нужен монопольный доступ, а оставленные нерадивыми пользователями сеансы, зависшие COM соединения не дают его получить….
Приведенная здесь обработка позволяет, буквально в несколько кликов, разрывает все соединения за исключением конфигуратора, фоновых заданий, и сеансов текущего пользователя (это прописано кодом). Можно адаптировать код разрыва соединений только определенного типа, или по имени пользователя. Для автоматического резервного копирования код можно внедрить в конфигурацию. Да и много ещё где можно использовать обработку где, необходим разрыв соединений….
А как она справляется с сеансом пользователя, где открыто модальное окно?
(1) rumik007, Разрывается СВЯЗЬ клиентского соединения с сервером(со стороны сервера) без каких-либо проверок. Модальные окна на стороне пользователя не помеха, у него появится сообщение «Рассогласование транспорта интерфейсов», и предложение завершить или перезапустить программу
понятно
за 8.1
+1, Пригодилось
Мне обработка не помогла при переходе с 8.3.10.2168 на 8.3.14.1565, терминальные подключения. Базы прописаны общие, а у пользователей в локале скопированы из списка общих, но с указанием версий платформ — в них то и затык был.
Пришлось просто снести ibases.v8i на терминале в профилях юзеров.