Имя: Пароль:
1C
 
Процедура ПередНачаломРаботыСистемы() как определить в ней пользователя ?
0 Tarlich
 
13.05.26
17:41
сам вопрос в теме - спасибо !
1 Tarlich
 
13.05.26
17:48
ИмяПользователя() - Ура ! хоть так -))
2 SleepyHead
 
гуру
13.05.26
17:47
3 Garykom
 
гуру
13.05.26
18:02
ПользователиИнформационнойБазы.ТекущийПользователь()
недоступно в ПередНачаломРаботыСистемы()?

Там получаешь УникальныйИдентификатор и сам ищешь в справочнике Пользователи БСП-шном
4 Tarlich
 
14.05.26
06:22
(3) недоступно в ПередНачаломРаботыСистемы()? - Недоступно , параметры сеанса позже задаются
5 Asmody
 
14.05.26
07:39
(4) казалось бы, при чём тут параметры сеанса?
6 trad
 
14.05.26
09:32
(4) Доступно, надо на сервер сходить
7 Ненавижу 1С
 
гуру
14.05.26
09:42
(5) думаю в связи с тем, что ТекущийПользователь - параметр сеанса
8 ass1c
 
14.05.26
10:26
При наличии БСП:

ТекПользователь = ПользователиКлиентСервер.ТекущийПользователь();

Функция ТекущийПользователь() Экспорт
	
// АПК:547-выкл код сохранен для обратной совместимости, используется в устаревшем программном интерфейсе.
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
	Возврат Пользователи.ТекущийПользователь();
#Иначе
	Возврат ПользователиКлиент.ТекущийПользователь();
#КонецЕсли
// АПК:547-вкл
	
КонецФункци

Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.