Имя: Пароль:
1C
1С v8
Выгнать пользователей из файловой базы
0 21stas
 
29.11.20
16:31
Необходимо написать обработку, чтобы пользователь по нажатию кнопки в режиме Предприятие выгонял всех пользователей кроме текущего.
Режим - файловый (не клиент-сервер).
Конфигурация - БП3 или УНФ.
Я правильно понимаю, что это не реализуемо средствами 1С?
Только процессы Windows убивать (ну или вызывать убийцу процессов Windows)?
1 ДенисЧ
 
29.11.20
16:32
Доступ к папке, где база лежит, урезать до одного пользователя. Потом восстановить
2 21stas
 
29.11.20
16:34
Обработка нужна чтобы освобождать лицензии зависших сеансов.
Сеансы "Конфигуратора" убивать не надо - только "Предприятие".
3 H A D G E H O G s
 
29.11.20
16:38
4 21stas
 
30.11.20
06:16
Поскольку нужно освобождать лицензии зависших сеансов, то уточняю формулировку:
Нужно завершить все сеансы 1С кроме текущего.
5 Prog111
 
30.11.20
07:16
(0) Можно использовать метод ПрекратитьРаботуСистемы()
6 PuhUfa
 
30.11.20
07:23
Принудительное завершение работы пользователей далеко не всегда освобождает зависшие лицензии. Да и "завершать работу всех пользователей что бы освободить лицензии" такое себе действие. Если вам не хватает лицензий то может просто стоит их купить?
7 21stas
 
30.11.20
07:29
(6) Надо освобождать зависшие сеансы без участия администратора сервера.
8 Aleksey
 
30.11.20
07:55
(7) легко - отправьте сервер в перезагрузку
9 Йохохо
 
30.11.20
08:00
(7) вам скорее терминал надо донастроить или (2) заплатить кому то
Основная теорема систематики: Новые системы плодят новые проблемы.