Имя: Пароль:
1C
 
v8: поле ответственный- заполнить по умолчанию
0 anisa8310
 
08.04.10
10:42
Добрый день госода и дамы Мистеры!!!!
Помогите пожалуйста!!
Не типовая самописка.(учусь)
Как мне поле ответственный- заполнить по умолчанию= текущий пользователь программы?- нет такого как в типовый модуля сеанса
1 Aleksey_3
 
08.04.10
10:43
Ответственный=ТекущийПользователь;
2 Господин ПЖ
 
08.04.10
10:44
берите куски с типовых, не изобретайте велосипеды
3 anisa8310
 
08.04.10
10:49
(1)не канает ..{Документ.СметаПоБлюдам.Форма.ФормаДокумента(714,16)}: Переменная не определена (ТекущийПользователь)
   Ответственный=<<?>>ТекущийПользователь;
4 anisa8310
 
08.04.10
10:49
(2) сложно там всё дату запрета проверяет..много лишнего я хочу лишь понять как определить текущего пользователя программы
5 mikecool
 
08.04.10
10:50
ЗаполнитьШапку где то в модулях...
6 Мерседес
 
08.04.10
10:51
(4) Делаешь параметр сеанса. Сопоставления имени входа и справочника (пользователи например)
7 shuhard
 
08.04.10
10:52
(4) не тупи
есть СП:
Глобальный контекст
ИмяПользователя (UserName)
Синтаксис:
ИмяПользователя()
Возвращаемое значение:
Тип: Строка. Имя пользователя.
Описание:
Получает имя пользователя, указанного при запуске программы.
Пример:
ТекущийПользователь = ИмяПользователя();
8 Господин ПЖ
 
08.04.10
10:52
(4) чужой готовый код анализировать не в силах... поделки свои уже лепят кривож.пые...
9 рокот
 
08.04.10
10:52
ИмяПользователя = ИмяПользователя();    
   Если ПустаяСтрока(ИмяПользователя) Тогда
       // пользователь не авторизовался
       ИмяПользователя = "НеАвторизован";        
   КонецЕсли;    
   
   ТекущийПользователь = Справочники.Пользователи.ПустаяСсылка();
   
   Если НЕ ПустаяСтрока(ИмяПользователя) Тогда
       ТекущийПользователь = Справочники.Пользователи.НайтиПоКоду(ИмяПользователя);
   КонецЕсли;        
   
   ПараметрыСеанса.ТекущийПользователь = ТекущийПользователь;


Так определяется тек пользователь в типовой бухе
10 73
 
08.04.10
10:53
Раз самописка, может тип Ответственный укажешь.
А то и ИмяПользователя() поможет...
11 рокот
 
08.04.10
10:53
В смысле задается
12 anisa8310
 
08.04.10
10:55
(6)В модуле сеанса?
13 anisa8310
 
08.04.10
10:56
Всё поняла сейчс буду шить....Спасибо !!!Вам всем!!