|
Сослаться на имя пользователя в 8.3 | ☑ | ||
---|---|---|---|---|
0
Простенький вопросик
22.04.14
✎
13:02
|
Как в коде возвратить имя текущего пользователя?
|
|||
1
Avganec
22.04.14
✎
13:03
|
если конфигурация стандартная, то чаще всего через параметры сеанса
|
|||
2
Простенький вопросик
22.04.14
✎
13:04
|
ну вот конкретный код нужен, например
Пользователи.ТекущийПользователь() |
|||
3
Простенький вопросик
22.04.14
✎
13:04
|
(2)
не работает кстати |
|||
4
Avganec
22.04.14
✎
13:05
|
ПараметрыСеанса.ТекущийПользователь
|
|||
5
Простенький вопросик
22.04.14
✎
13:06
|
(4)
{Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента.Форма(79,11)}: Переменная не определена (ПараметрыСеанса) сообщить(<<?>>ПараметрыСеанса.ТекущийПользователь()); (Проверка: Тонкий клиент) |
|||
6
AllJoke
22.04.14
✎
13:07
|
ПараметрыСеанса (SessionParameters)
Использование: Только чтение. Описание: Тип: ПараметрыСеанса. Используется для доступа к параметрам сеанса. Доступность: Сервер, толстый клиент, внешнее соединение. |
|||
7
AllJoke
22.04.14
✎
13:07
|
Доступность:
Сервер, толстый клиент, внешнее соединение. |
|||
8
SSSSS_AAAAA
22.04.14
✎
13:08
|
(5) Сравни с (4) и найди отличия.
|
|||
9
SSSSS_AAAAA
22.04.14
✎
13:09
|
Подсказка: ТекущийПользователь - не метод, а свойство.
|
|||
10
Бенни
22.04.14
✎
13:13
|
(0) Значит нужно создать параметр сеанса и передавать в него значение текущего пользователя из модуля сеанса
<Code> ТекПользователь = Справочники.ФизическиеЛица.НайтиПоНаименованию(ИмяПользователя()); ПараметрыСеанса.ТекущийПользователь = ТекПользователь; <Code> |
|||
11
Avganec
22.04.14
✎
13:15
|
(10) что вы человека путаете...
|
|||
12
Бенни
22.04.14
✎
13:17
|
(11)Если у него нет такого параметра сеанса, значит нужно добавить, не?
|
|||
13
Avganec
22.04.14
✎
13:19
|
(12) добавление параметров сеанса происходит совсем другими методами - учите мат.часть
|
|||
14
banco
22.04.14
✎
13:19
|
(2) на клиенте ПользователиКлиентСервер.ТекущийПользователь()
|
|||
15
Web00001
22.04.14
✎
13:21
|
(12)Он ему не доступен просто на клиенте, на (5) посмотри :)
Просто сделай поиск по конфигурации "ТекущийПользователь" и сразу узнаешь, как получить текущего пользователя |
|||
16
neo_matrix_123
22.04.14
✎
13:22
|
если клиент
ВыбПользователь = глЗначениеПеременной("глТекущийПользователь"); |
|||
17
Seriy
22.04.14
✎
13:23
|
ИмяПользователя() ?
|
|||
18
Avganec
22.04.14
✎
13:23
|
(16) опана... это откуда такие раскопки появились?
|
|||
19
neo_matrix_123
22.04.14
✎
13:35
|
учите матчасть. это называется глобальная переменная. может и про то как получить значения по-умолчанию настроек пользователя не знаем УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"),"ОсновнаяОррганизация");
|
|||
20
Бенни
22.04.14
✎
13:37
|
(13) Параметр сеанса добавляется кнопкой "Добавить", а в моем коде я передаю в него значение.
|
|||
21
Avganec
22.04.14
✎
13:44
|
(19) замечательно... только это уже из эпохи динозавров... это было актуально в УТ 10.3.
|
|||
22
Avganec
22.04.14
✎
13:46
|
(20) в современных конфигурациях этот параметр уже есть в параметрах сеасна, плюс его добавляют в конфигураторе, плюс заполнение происходит при загрузке конфигурации и первом обращении к параметру
|
|||
23
Бенни
22.04.14
✎
13:50
|
(22) Я извиняюсь, я рассчитывал на ситуацию с чистой конфигурацией.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |