Необходимо написать обработку, чтобы пользователь по нажатию кнопки в режиме Предприятие выгонял всех пользователей кроме текущего.
Режим - файловый (не клиент-сервер).
Конфигурация - БП3 или УНФ.
Я правильно понимаю, что это не реализуемо средствами 1С?
Только процессы Windows убивать (ну или вызывать убийцу процессов Windows)?
ДенисЧ
1 - 29.11.20 - 16:32
Доступ к папке, где база лежит, урезать до одного пользователя. Потом восстановить
21stas
2 - 29.11.20 - 16:34
Обработка нужна чтобы освобождать лицензии зависших сеансов.
Сеансы "Конфигуратора" убивать не надо - только "Предприятие".
Поскольку нужно освобождать лицензии зависших сеансов, то уточняю формулировку:
Нужно завершить все сеансы 1С кроме текущего.
Prog111
5 - 30.11.20 - 07:16
(0) Можно использовать метод ПрекратитьРаботуСистемы()
PuhUfa
6 - 30.11.20 - 07:23
Принудительное завершение работы пользователей далеко не всегда освобождает зависшие лицензии. Да и "завершать работу всех пользователей что бы освободить лицензии" такое себе действие. Если вам не хватает лицензий то может просто стоит их купить?
21stas
7 - 30.11.20 - 07:29
(6) Надо освобождать зависшие сеансы без участия администратора сервера.