8.2 Как изменить параметры сеанса уже работающего пользователя? #501851


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

В этой группе 1С