1С 8.3. Как правильно узнать текущего пользователя информационной базы на сервере?
Код:
ТекущийПользователь = ПользователиИнформационнойБазы.ТекущийПользователь();
ОрганизацияТекущегоПользователя = Справочники.Пользователи.НайтиПоНаименованию(ТекущийПользователь).Организация;
Сообщить(ОрганизацияТекущегоПользователя);
Код рабочий, но как правильнее сделать? Серверный вариант.
Ответы (2 шт):
Автор решения: Вадим Туманов
→ Ссылка
если типовая конфигурация:
сообщить(ПараметрыСеанса.ТекущийПользователь);
Если у справочника пользователи есть реквизит ИдПользователяБазы :
Пользователь = Справочники.Пользователи.НайтиПоРеквизиту("ИдПользователяБазы",Строка(ПользователиИнформационнойБазы.ТекущийПользователь().УникальныйИдентификатор));
Автор решения: dahoonpao
→ Ссылка
Самый простой вариант - использовать параметры текущего сеанса.
ТекПользователь = ПараметрыСеанса.ТекущийПользователь;