|
|
|
8.2 Как изменить параметры сеанса уже работающего пользователя? | ☑ | ||
|---|---|---|---|---|
|
0
Aswed
30.08.10
✎
11:36
|
САБЖ
|
|||
|
1
Defender aka LINN
30.08.10
✎
11:43
|
Надо себя как-то заставить...
|
|||
|
2
IronDemon
30.08.10
✎
11:44
|
А в чем разница от 8.1?
|
|||
|
3
Aswed
30.08.10
✎
11:45
|
(1) :)
Заставлю, обязательно заставлю) Мне нужно не для моего пользователя, где я могу и очистить и заново установить. Мне надо для любого работающего пользователя базы. Как это сделать не нашёл. |
|||
|
4
Defender aka LINN
30.08.10
✎
11:47
|
(3) А. Тогда никак.
|
|||
|
5
Aswed
30.08.10
✎
11:48
|
Вот жеш блин:(
|
|||
|
6
GedKo
30.08.10
✎
11:48
|
какой-нить регистр сведений, куда будет писаться "пользователь, параметр, значение" и обработчик (для каждого пользователя), который будет проверять наличие в регистре записей для него, устанавливать их и убивать в регистре.
|
|||
|
7
Irbis
30.08.10
✎
11:49
|
Я обработку пользую сервисную, она сама для каждого пользователя обновляет параметры сеанса.
|
|||
|
8
IronDemon
30.08.10
✎
11:50
|
(7) Интересно (если работает)
|
|||
|
9
Irbis
30.08.10
✎
11:50
|
(8) В 8.1 работает.
|
|||
|
10
Defender aka LINN
30.08.10
✎
11:51
|
(6) Это будет "для моего пользователя, где я могу и очистить и заново установить"
|
|||
|
11
Лефмихалыч
30.08.10
✎
11:51
|
(0) запустить в сеансе пользователя код, который обновит параметры
|
|||
|
12
Лефмихалыч
30.08.10
✎
11:52
|
+(11) а уж как запускать, вариантов масса. Можно договориться. Можно подкупить. Можно запугать...
|
|||
|
13
GedKo
30.08.10
✎
11:53
|
(9) и все пользователям в аську писать "меню сервис - >..."? не удобно =)
(10) почему для твоего? обработчик в каждом сеансе свой - и выполняется для каждого сеанса отдельно. |
|||
|
14
Defender aka LINN
30.08.10
✎
11:55
|
(13) В каждом сеансе - свой пользователь, какбэ. Установить параметр чужого сеанса НЕЛЬЗЯ.
|
|||
|
15
Irbis
30.08.10
✎
11:55
|
(13) Можешь сделать обработчик ожидания, или на событие какое повесить. Но обычно параметры надо менять после каких-то административных действий, а пользователи уже знают, и сами жамкают пункт меню.
|
|||
|
16
GedKo
30.08.10
✎
11:57
|
(14) ппц. читать умеешь? по слогам: па-ра-метр, бу-дет ус-та-нав-ли-вать-ся из сво-е-го се-ан-са.
|
|||
|
17
Defender aka LINN
30.08.10
✎
12:02
|
(16) Ты мне мои посты пересказываешь, чудило?
|
|||
|
18
GedKo
30.08.10
✎
12:08
|
ога. иди учись читать/писать.
|
|||
|
19
Defender aka LINN
30.08.10
✎
12:11
|
(18) Спасибо, поржал.
|
|||
|
20
acsent
30.08.10
✎
12:13
|
ЗАЧЕМ?????????
|
|||
|
21
GedKo
30.08.10
✎
12:13
|
(19) я тоже смеюсь со смеюсь с инженеров знаний аля (4) =)
|
|||
|
22
Defender aka LINN
30.08.10
✎
12:15
|
(21) Продемонстрируй способ изменения параметра другого сеанса. Смелее, давай.
|
|||
|
23
GedKo
30.08.10
✎
12:26
|
(22) трудно прочитать (6)?
1) регистр сведений "пользователь, параметр, значение параметра" 2) в модуль приложения ПодключитьОбработчикОжидания("ПроверкаИИзменениеПараметров", ИнтервалОпроса) 3) в общий модуль процедуру ПроверкаИИзменениеПараметров, которая делает запрос к регистру (пользователь - текущий пользователь) и меняет параметры. |
|||
|
24
Defender aka LINN
30.08.10
✎
12:31
|
(23) Это изменение параметров ТЕКУЩЕГО пользователя сеанса. Месье понимает значение этой фразы, или требуется расшифровка?
|
|||
|
25
GedKo
30.08.10
✎
12:34
|
(24) а месье понимает, что в регистр то можно записать из любого сеанса?
пишем указание из одного сеанса - меняется в другом. |
|||
|
26
rs_trade
30.08.10
✎
12:36
|
(24) каждый юзер меняет свой параметр
|
|||
|
27
Defender aka LINN
30.08.10
✎
12:36
|
(25) Регистр тут вообще не при чем. Сами параметры устанавливаются в текущем сеансе, о чем я и пишу с самого начала. Все это поняли, кроме тебя.
|
|||
|
28
Aswed
30.08.10
✎
12:38
|
(23) А на фига мне ригистр с перечнем прав пользователя?
Мне надо параметры сеанса менять а сведения о том какие параметры у кого установлены. Это я и так посмотреть могу. |
|||
|
29
PowerBoy
30.08.10
✎
12:38
|
1с для 8.2 не рекомендует часто менять значения параметров сеанса
|
|||
|
30
GedKo
30.08.10
✎
12:42
|
(27) прочти (0)-(1)-(3)-(4).
нужно изменить параметр сеанса. нужен результат, а не конкретная команда из СП. как он сменится, в каком конкретном сеансе - не важно, важно что для конкретного пользователя сменится. (28) причем тут права? там таблица для установки новых значений параметров. |
|||
|
31
Aswed
30.08.10
✎
12:51
|
(30) и через обработчик ожидания менять?
В принципе реализуемо, но как то излишне хитро. Проще пользователя заставить перезайти. |
|||
|
32
GedKo
30.08.10
✎
13:01
|
(31) менять - как угодно. в регистр хоть ручками пиши.
а насчет проще - имхо только если подобное раз в тысячу лет происходит. |
|||
|
33
AndreyFAN
30.08.10
✎
13:01
|
(31)Нафига перезаходить?
Процедура СкладПриИзменении() ПараметрыСеанса.ТекущийСклад=Склад; КонецПроцедуры |
|||
|
34
AndreyFAN
30.08.10
✎
13:09
|
+(33) параметры сеанса требуется менять в зависимости от каких-то условий, вот и привязать изменения к изменениям этих условий.
произошло какое-то событие - поменялись параметры у этого сеанса пользователя. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |