Текущий пользователь

1. alexie.j 21.08.17 20:17 Сейчас в теме
Здравствуйте.
Немного запуталась с тем, как можно определить текущего пользователя базы.
Вроде написала правильно(на мой взгляд конечно), отладчик даже не попадает в код. Может не там использую...

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

Пишу так:
&НаСервере
Функция ТекущийПользователь()
	
	ТекПользователь = ПараметрыСеанса.ТекущийПользователь;
	Ответственный = ПользователиИнформационнойБазы.ТекущийПользователь().УникальныйИдентификатор;
	ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору(Ответственный);

КонецФункции
Показать


И на клиенте вызываю функцию.

Помогите, пожалуйста, понять что не так.
+
По теме из базы знаний
Найденные решения
4. DarkUser 21.08.17 21:41 Сейчас в теме
Если есть БСП:

ТекущийПользователь = Пользователи.АвторизованныйПользователь();
alexie.j; japopov; +2
5. alexie.j 22.08.17 11:38 Сейчас в теме
(4)
(3)
(2)
Большое всем спасибо! Использовала
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)	
  ТекущийПользователь = Пользователи.АвторизованныйПользователь();
  ЭтаФорма.Ответственный = ТекущийПользователь;
КонецПроцедуры


Работает.
+
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. sssss_aaaaa_2011 21.08.17 20:29 Сейчас в теме
Как минимум, функция должна что-то возвращать. Для этого даже команда соответствующая есть, "Возврат" называется.

&НаСервере
Функция ТекущийПользователь()
    
    Возврат ПараметрыСеанса.ТекущийПользователь;

КонецФункции
alexie.j; +1
3. mickey.1cx 400 21.08.17 20:47 Сейчас в теме
Проще тогда уж во второй форме в ПриСозданииНаСервере получать текущего пользователя.
alexie.j; +1
4. DarkUser 21.08.17 21:41 Сейчас в теме
Если есть БСП:

ТекущийПользователь = Пользователи.АвторизованныйПользователь();
alexie.j; japopov; +2
5. alexie.j 22.08.17 11:38 Сейчас в теме
(4)
(3)
(2)
Большое всем спасибо! Использовала
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)	
  ТекущийПользователь = Пользователи.АвторизованныйПользователь();
  ЭтаФорма.Ответственный = ТекущийПользователь;
КонецПроцедуры


Работает.
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот