|
Смена языка текущего пользователя программно |
☑ |
0
d546
28.12.16
✎
17:03
|
Есть ПользователиИнформационнойБазы.ТекущийПользователь(), у него есть свойство Язык.
Как его заменить программно в текущем сеансе?
|
|
1
ERWINS
28.12.16
✎
17:10
|
зачем?
|
|
2
mehfk
28.12.16
✎
17:23
|
ПользовательИнформационнойБазы (InfoBaseUser)
Язык (Language)
Использование:
Чтение и запись.
Описание:
Тип: ОбъектМетаданных: Язык.
Содержит язык пользователя информационной базы.
Доступность:
Сервер, толстый клиент, внешнее соединение.
--------------------------------------------------------------------------------
Методическая информация
|
|
3
d546
29.12.16
✎
08:02
|
(1) надо
(2) не смог сменить, хотя может из-за отсутствия пользователя в базе :)
|
|
4
d546
29.12.16
✎
08:07
|
(2) не хочет меняться
ПользователиИнформационнойБазы.ТекущийПользователь().Язык = Метаданные.Языки.Английский;
|
|
5
d546
29.12.16
✎
08:41
|
ТекущийПользователь = ПользователиИнформационнойБазы.ТекущийПользователь();
Если ЯзыкДанныхЗначение = Справочники.ЯзыкиДанных.английский Тогда
ТекущийПользователь.Язык = Метаданные.Языки.Английский;
Иначе
ТекущийПользователь.Язык = Метаданные.Языки.Русский;
КонецЕсли;
ТекущийПользователь.Записать();
|
|
6
Zmich
29.12.16
✎
08:43
|
ТекущийПользователь = ПользователиИнформационнойБазы.ТекущийПользователь().ПолучитьОбъект();
|
|
7
d546
29.12.16
✎
08:49
|
(5) +
у ТекущийПользователь после записи язык меняется, и если параллельно смотреть в конфигураторе, то там тоже значение языка сменилось. но если снова вызвать ПользователиИнформационнойБазы.ТекущийПользователь(), то там старое значение
по факту это не у текущий пользователь сеанса, а у пользователя базы меняется язык
а у пользователя сеанса, не хочет.
(6) нет такого метода у ПользовательИнформационнойБазы (InfoBaseUser)
|
|
8
FIXXXL
29.12.16
✎
09:06
|
(7) ПользователиИнформационнойБазы.ТекущийПользователь() - это к сеансу привязано
по аналогии с ролями: поставил галку - перезайди
|
|
9
d546
29.12.16
✎
09:13
|
(8) перезайди это понятно, хотелось бы программно и сразу :)
|
|
10
Неверный Параметр И
29.12.16
✎
09:16
|
(9) А стишок для дедушки уже выучил? =)
|
|
11
FIXXXL
29.12.16
✎
09:25
|
(9) при запуске проверить-изменить-перезапустить?
|
|
12
FIXXXL
29.12.16
✎
09:25
|
лучше обрисуй для чего это надо
|
|
13
d546
29.12.16
✎
09:37
|
(12) для тестов больше. прикладного использования нет
|
|