![]() |
|
Текущий пользователь получить | ☑ | ||
---|---|---|---|---|
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
|
||||
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) , и нагло забыл про это, голова видимо уже не хочет думать до конца :-) Всем большое спасибо и еще раз извиняюсь за глупость :-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |