|
Текущий пользователь получить
| ☑ |
0
LeoKeyn
28.12.17
✎
16:25
|
Всем привет! Пытаюсь получить пользователя текущего сеанса
(или текущего пользователя), но никак не могу понять как это
правильно сделать.
Делаю так:
Функция ТекущийСеансПользователь() Экспорт
ТекущийПользователь = ПользователиИнформационнойБазы.ТекущийПользователь();
Возврат ТекущийПользователь.ПолноеИмя;
КонецФункции
Но ничего не находится, а точнее он находит ничего. Подскажите как правильно.
При учете, что конфа самописная и справочника пользователей тут нет(пользователи созданы через конфигуратор).
Заранее спасибо всем кто откликнется!
|
|
2
MrBoss
28.12.17
✎
16:32
|
В типовой вот так:
ТекущийПользователь = глЗначениеПеременной("глТекущийПользователь");
|
|
3
mehfk
28.12.17
✎
16:32
|
>> Но ничего не находится, а точнее он находит ничего.
Как определил?
|
|
4
LeoKeyn
28.12.17
✎
16:33
|
(3) Отладкой
|
|
5
LeoKeyn
28.12.17
✎
16:34
|
(2) Это ведь предполагается, что где то эта переменная создана и где то заполняется. У меня конфа с нуля (решил поэкспериментировать) у меня ее нет :-)
|
|
6
LeoKeyn
28.12.17
✎
16:34
|
(2) В этом и состоит проблемка) Думал мой способ сработает, да он вроде и должен отрабатывать, но чего то не хочет
|
|
7
mehfk
28.12.17
✎
16:37
|
(4) Показывай скрин.
|
|
8
LeoKeyn
28.12.17
✎
16:40
|
(7)
|
|
9
Lexey_
28.12.17
✎
16:43
|
(8) пользователь найден
|
|
10
LeoKeyn
28.12.17
✎
16:44
|
(9) однако у пользователя текущего сеанса есть и имя и все
остальное, а он находит пустого, по синтакс помошнику
такое происходит если пользователей вообще не существует,
вот я и не могу понять в чем дело.
|
|
11
Lexey_
28.12.17
✎
16:45
|
(10) конфигурацию БД обновил?
|
|
12
LeoKeyn
28.12.17
✎
16:47
|
Блин, простите мне мою глупость, так и есть (11) , и нагло забыл про это, голова видимо уже не хочет думать до конца :-) Всем большое спасибо и еще раз извиняюсь за глупость :-)
|
|