Имя: Пароль:
1C
 
Ограничение по количеству запущенных сеансов.
0 xipypg2012
 
06.05.16
17:08
Подскажите пользователю работают не в терминале некоторые два раза запускают базу и работают в двух окнах можно ли как-то это закрыть, чтоб 1 пользователь имел 1 сеанс ?
1 Pistol
 
06.05.16
17:16
Можно, но бессмысленно.
Продвинутые пользователи специально открывают вторую копию, чтобы продолжить работу, пока корявое поделие висит.
2 Pistol
 
06.05.16
17:18
А потом они начнут делится паролями и Иванов будет запускать сеанс от Петрова на своем компьютере.
3 Pistol
 
06.05.16
17:19
Считать пользунов дебилами - отрицательно влияет на карму.
4 xipypg2012
 
06.05.16
17:19
не хваиает ключей, а они запускают на одном формирование отчета а на другом еще чтото надо запретить это
5 Pistol
 
06.05.16
17:21
(4) Вот нехватка ключей и работает запретом излишних сессий.
Ты считаешь себя вправе распоряжаться рабочим временем пользователей?
6 Timon1405
 
06.05.16
17:22
(0) добавить реквизит в справочник пользователи сколько сессий ему можно открывать
в ПриНачалеРаботыСистемы вызываете
ПолучитьСоединенияИнформационнойБазы(), обходите этот массив, в элементах массива-читай запущенных сеансах будет атрибут пользователь, сравниваете с текущим пользователем, накапливаете счетчик запусков, если превышение -отказ
7 Pistol
 
06.05.16
17:22
(5)+
Сделай так, чтобы отчеты не висели. Фирма 1С дала тебе для этого все возможности.
8 xipypg2012
 
06.05.16
17:23
просто мне все равно надо приходится выкидывать )
9 Pistol
 
06.05.16
17:24
(6) см (2) :)
10 Timon1405
 
06.05.16
17:26
(9) у обычных юзеров виндовая авторизация. но мне нравится ваш подход)
11 Lama12
 
06.05.16
17:50
(0) Используй аппаратные ключи.
12 E-rsh_KUS
 
06.05.16
19:13
поддерживаю (11)
13 EugeniaK
 
06.05.16
19:24
(0) Бредовая идея, мешать работе пользователей ради экономии лицензий.
Докупите лицензий и не морочье голову.
14 Звездец
 
06.05.16
21:13
(13) на самом деле иногда надо, такое. У меня например в одной организации минисервер. Так там один пользователь периодически забирает все 5 подключений: он просто открывает 1с, сворачивает, а когда надо 1с, снова открывает вместо того что бы вернуться в уже открытую
15 youalex
 
06.05.16
22:05
имхо, не тот случай, когда нужно пользователей ограничивать. Ибо вполне возможна ситуация, когда хороший юзверь в одном сеансе формируется "долгий" отчет, который криворукий программист никак не может оптимизнуть, а в другом - ведет какую-то опер-деятельность.

А вообще - ну если примитивно - регистр сведений/накоплений - юзер зашел - записался, вышел - выписался.
16 Звездец
 
06.05.16
22:15
в какой-то конфе я даже видел такой запрет в настройках. Было это давно, кажется это даже была 7.7
17 Звездец
 
06.05.16
22:16
(16) + хотя там и так не пустит с тем же пользователем, потому как каталог занят
18 youalex
 
06.05.16
22:24
(17) это платформенная фича 77
19 IamAlexy
 
06.05.16
22:33
(13) точно..
а теперь расскажите это тем кто юзает вебсервер и у кого сеансы на сервере 1С вият неделями даже если пользователи свои локальные машины вырубают
20 Serg_1960
 
06.05.16
22:43
(как бы информация к месту)
Вспоминаю старые добрые аппаратные ключи, ещё когда про раздачу лицензий сервером не знали, - хоть сколько сеансов не запускай - одна лицензия...
21 Serg_1960
 
06.05.16
22:47
Конфигурация как всегда не озвучена и потому я волен в своих советах :)
справочник Пользователи - Дополнительные сведения - Настройки пользователя - Другие настройки/Запретить открытие нескольких сеансов (УПП).
22 Diversus
 
06.05.16
23:06
(19) для этих случаев написали скрипт, который завершает сеансы для пользователей которые не активны более 20 минут на веб сервере. Могу поделиться если надо.
23 Diversus
 
06.05.16
23:10
(19) добавлю, пожалуй, наш универсальный скрипт
http://softonit.ru/free/uniscript/
Кстати, так же умеет делать бэкапы с отключением пользователей, блокировкой сеансов и удаляет устаревшие копии.
24 Winnie Buh
 
06.05.16
23:18
(0) по моему мешать пользователям работать - это не самый разумный вариант, попробуйте  с другого конца - чтобы запуск пользователем нескольких сеансов сьедал только одну лицензию:
1. если не в терминале, то активируйте однопользовательские  программные лицензии на каждом из компьютеров (в лицензиях на 5, 10 и 20 польз. идут два набора пинкодов для активации на сервере или на каждом ПК)
2. поменять на USB
25 Звездец
 
06.05.16
23:49
(24) если не минисервер, то такой подход самый верный. На мини иногда все же стоит огранничивать