|
Параметры сеанса | ☑ | ||
---|---|---|---|---|
0
Sova123
10.12.12
✎
11:11
|
Можно ли программно поменять Параметры сеанса для всех активных пользователей? Нужно для Установка даты запрета редактирования в немонопольном режиме с одномоментным вступлением в силу для всех пользователей - обновление служебной информации/
Заранее спасибо |
|||
1
vitek89
10.12.12
✎
11:14
|
чтобы устанавливать дату немонопольно, можно в коде закомментить установку монопольного режима, проще всего
|
|||
2
DrShad
10.12.12
✎
11:14
|
я не против, меняй
|
|||
3
vitek89
10.12.12
✎
11:17
|
хотя вообще это все есть в регистре сведений "Граница запрета изменения данных" , я что-то не то сморозил)
|
|||
4
Ork
10.12.12
✎
11:18
|
(2) И что? Можно поменять параметры сеанса в "чужом" сеансе?
|
|||
5
Ork
10.12.12
✎
11:18
|
(3) Вот это ближе к теме.
|
|||
6
Maxus43
10.12.12
✎
11:19
|
(3) почти то, из регистра данные перекочевывают в параметрысеанса, потом кэшируются. Из этого следует что изменения в регистре не приведут к смене параметров сеанса у всех юзеров. Надо как то сбрасывать кэш параметров у других
|
|||
7
DrShad
10.12.12
✎
11:19
|
(4) почему нет? меняй
|
|||
8
vitek89
10.12.12
✎
11:20
|
наверное все-таки им перезайти придется
|
|||
9
Ork
10.12.12
✎
11:24
|
(7) Научите как.
|
|||
10
Sova123
10.12.12
✎
11:24
|
одномоментным вступлением в силу для всех пользователей
|
|||
11
Sova123
10.12.12
✎
11:24
|
(7) да научи как
|
|||
12
Sammo
10.12.12
✎
11:26
|
(7) Не знаю такого метода.
По 0: 1. Хранить не в параметрах сеанса 2. Обработка ожидания по проверки актуальности. |
|||
13
MSII
10.12.12
✎
11:27
|
Ну как. Обработчик ожидания + код в привилегированном модуле.
|
|||
14
MSII
10.12.12
✎
11:29
|
Ну и собственно: одномоментно не получится. Кто-то отчет формирует, кто-то классификатор обновляет.
|
|||
15
Sova123
10.12.12
✎
11:29
|
ну а если не менятьконфигу
|
|||
16
DrShad
10.12.12
✎
11:32
|
(15) тогда никак
|
|||
17
MSII
10.12.12
✎
11:33
|
(15) Ну, внешней обработкой попробуй сделать.
|
|||
18
Sova123
10.12.12
✎
11:34
|
внешней все сделано, но параметры сеанса не меняются
|
|||
19
DrShad
10.12.12
✎
11:35
|
а как ты во внешней меняешь - код в студию
|
|||
20
Sova123
10.12.12
✎
11:35
|
я не меняю в том то и дело, активных найти можно, а вот как получать параметры сеанса хз
|
|||
21
vitek89
10.12.12
✎
11:50
|
можно процедуру УстановитьПараметрГраницыЗапретаИзмененияДанных() подправить и внешней обработой запустить под каждым пользователем
|
|||
22
MSII
10.12.12
✎
11:50
|
(20) Ну как бы код должен выполняться в сеансе, параметр которого предполагается изменить.
|
|||
23
Sova123
10.12.12
✎
12:05
|
(21) придется все равно менять конфигу
|
|||
24
vitek89
10.12.12
✎
12:09
|
(23) почему? в обработке поставить дату, которая нужна, и все. пускай все запустят. ну не единовременно конечно получится
|
|||
25
Maxus43
10.12.12
✎
12:12
|
(24) дак не автоматом это
|
|||
26
vitek89
10.12.12
✎
12:13
|
ну дак (22) же ведь
|
|||
27
dmpl
10.12.12
✎
12:25
|
(6) По идее, при переброске сеанса с одного сервера кластера на другой параметры сеанса перезаполняются. Так что гасим последовательно все сервера - и готово.
|
|||
28
Sova123
10.12.12
✎
13:50
|
(27) расскажите как гасить и чем
это чревато? |
|||
29
samozvanec
10.12.12
✎
13:59
|
(28) гыгыгы идешь к щитку, выдераешь пробку. профит
|
|||
30
samozvanec
10.12.12
✎
13:59
|
(29) +про бпшки не забудь
|
|||
31
Sova123
10.12.12
✎
14:08
|
ОбновитьПараметрыСеансаПользователя вот есть такая процедура которая обновляет паракметры пользователя, но как ее запускать автоматом?
|
|||
32
Sova123
10.12.12
✎
14:19
|
можно ли хапустить процедуру ОбновитьПараметрыСеансаПользователя для всех активных пользователй не изменяя конфигу?
|
|||
33
MSII
10.12.12
✎
14:32
|
Тебе вроде уже все объяснили. Картинку нарисовать?
Параметры сеанса устанавливаются в самом сеансе. Следовательно, твоя процедура должна быть запущена в каждом из пользовательских сеансов. Это можно сделать, например, внешней обработкой. А в общем, твоя задача (с учетом всех требований) решения не имеет, какой-то из хотелок придется пожертвовать. |
|||
34
Sova123
10.12.12
✎
14:48
|
Я и спрашиваю как сделать внешней обработкой, как под каждым пользователем запустить внешнюю обработку и запустить процедуру ОбновитьПараметрыСеансаПользователя?
|
|||
35
MSII
10.12.12
✎
14:49
|
(34) А, в этом смысле. Позвать специалиста, он сделает.
|
|||
36
Sova123
10.12.12
✎
15:08
|
хм. все равно придется писать обработчикожидания, по -другому я не представляю как это сделать
|
|||
37
Sammo
10.12.12
✎
15:12
|
(36) А всех в определенный момент выгнать - не предлагать? Или вы и обновляетесь динамически?
|
|||
38
Sammo
10.12.12
✎
15:12
|
+37 или не разоваяь акция?
|
|||
39
Sova123
10.12.12
✎
16:02
|
так как зная всех активных пользователей запустить под ними процедуру ОбновитьПараметрыСеансаПользователя ?
Я хочу делать обработку по дате запрета и как -то реализовать запуск под каждым пользователем процедуры ОбновитьПараметрыСеансаПользователя? Кто-нибудь подскажет? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |