Смена языка текущего пользователя программно #788226


#0 by d546
Есть ПользователиИнформационнойБазы.ТекущийПользователь, у него есть свойство Язык. Как его заменить программно в текущем сеансе?
#1 by ERWINS
зачем?
#2 by mehfk
Использование: Чтение и запись. Описание: Тип: ОбъектМетаданных: Язык. Содержит язык пользователя информационной базы. Доступность: Сервер, толстый клиент, внешнее соединение. --------------------------------------------------------------------------------      Методическая информация
#3 by d546
надо не смог сменить, хотя может из-за отсутствия пользователя в базе :)
#4 by d546
не хочет меняться ПользователиИнформационнойБазы.ТекущийПользователь.Язык = Метаданные.Языки.Английский;
#6 by Zmich
ТекущийПользователь = ПользователиИнформационнойБазы.ТекущийПользователь.ПолучитьОбъект;
#7 by d546
+ у ТекущийПользователь после записи язык меняется, и если параллельно смотреть в конфигураторе, то там тоже значение языка сменилось. но если снова вызвать ПользователиИнформационнойБазы.ТекущийПользователь, то там старое значение по факту это не у текущий пользователь сеанса, а у пользователя базы меняется язык а у пользователя сеанса, не хочет. нет такого метода у ПользовательИнформационнойБазы (InfoBaseUser)
#8 by FIXXXL
ПользователиИнформационнойБазы.ТекущийПользователь - это к сеансу привязано по аналогии с ролями: поставил галку - перезайди
#9 by d546
перезайди это понятно, хотелось бы программно и сразу :)
#10 by Неверный Параметр И
А стишок для дедушки уже выучил? =)
#11 by FIXXXL
при запуске проверить-изменить-перезапустить?
#12 by FIXXXL
лучше обрисуй для чего это надо
#13 by d546
для тестов больше. прикладного использования нет
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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