Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 03:37

получить полное имя .ТекущийПользователь в 8.2 управляемое приложение тонкий кл

Автор ldmitriy, 13 мая 2011, 09:22

0 Пользователей и 1 гость просматривают эту тему.

ldmitriy

Доброе утро.
вот пытаюсь разобраться как всёже получить имя текущего пользователя
весь инет перерыл ничего не помогает, писал вот так в модуле формы документа

&НаСервере
Функция ПолучитьПользователя()
        Перем ВыбПользователь;
        ВыбПользователь = ПользователиИнформационнойБазы.ТекущийПользователь().ПолноеИмя;
        Возврат ВыбПользователь;
КонецФункции



&НаКлиенте
Процедура ПриОткрытии(Отказ)
           ......
аааа = ПолучитьПользователя();
           ......

выдает ошибку переменная не определена(ПолучитьПользователя)


затем пытался через экспорт функции прописывать это в общем модуле с галочками в поле "сервер" и "вызов сервера"
тоже не проходит... может кто сталкивался, как решить проблему?

ldmitriy


DeSjeT

ПользователиИнформационнойБазы.ТекущийПользователь().Имя


DeSjeT

Блин, я сообщение не дописал и отправил, не понял как его удалить...
В общем нужно создать функцию:
&НаСервере
Функция ТекПольз()

Возврат ПользователиИнформационнойБазы.ТекущийПользователь().Имя;

КонецФункции;


Потом её можно вызвать в коде в любом удобном месте:
ТекПоль = ТекПольз(); //Вызов нашей функции
Сообщить(ТекПоль);


П.С. Функцию опиши лучше в самом низу кода

DeSjeT

Как ужасно вставился код функции, вот нормально:
&НаСервере
Функция ТекПольз()

     Возврат ПользователиИнформационнойБазы.ТекущийПользователь().Имя;

КонецФункции;

ldmitriy

да всё заработало, было написано впринципе тоже самое)) это просто я видимо ещё не проснулся) спс

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск