| 
    
        
     
     | 
    
  | 
Текущий пользователь 1с | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Маленький Вопросик    
     01.10.13 
            ✎
    13:29 
 | 
         
        конфа 11
 
        как определить пользователя под кем работаешь?  | 
|||
| 
    1
    
        Euguln    
     01.10.13 
            ✎
    13:30 
 | 
         
        даже не смешно     
         | 
|||
| 
    2
    
        rutony    
     01.10.13 
            ✎
    13:31 
 | 
         
        (0) Справка - О программе     
         | 
|||
| 
    3
    
        Галахад    
     гуру 
    01.10.13 
            ✎
    13:32 
 | 
         
        Пользователи.Текущий()     
         | 
|||
| 
    4
    
        sikuda    
     01.10.13 
            ✎
    13:37 
 | 
         
        ИмяПользователя()     
         | 
|||
| 
    5
    
        vde69    
     модератор 
    01.10.13 
            ✎
    13:38 
 | 
         
        еще вариант
 
        параметрысеанса.текущийпользователь  | 
|||
| 
    6
    
        Jaffar    
     01.10.13 
            ✎
    13:46 
 | 
         
        ВыборГруппы(1) был уже?     
         | 
|||
| 
    7
    
        Jaffar    
     01.10.13 
            ✎
    13:47 
 | 
         
        (3) это только для М, а для Ж - Текущая()     
         | 
|||
| 
    8
    
        DexterMorgan    
     01.10.13 
            ✎
    14:57 
 | 
         
        (5) + еще ОбщегоНазначения.ТекущийПользователь() =)     
         | 
|||
| 
    9
    
        Операция 1Ы    
     01.10.13 
            ✎
    15:37 
 | 
         
        глЗначениеПеременной("глТекущийПользователь");     
         | 
|||
| 
    10
    
        Холодильник    
     01.10.13 
            ✎
    15:41 
 | 
         
        ТекущийПользователь = УправлениеПользователями.ОпределитьТекущегоПользователя();     
         | 
|||
| 
    11
    
        Холодильник    
     01.10.13 
            ✎
    15:42 
 | 
         
        WshShell= Новый COMОбъект("Wscript.Shell"); 
 
        Имя = WshShell.ExpandEnvironmentStrings("%username%"); Клиент = WshShell.ExpandEnvironmentStrings("%clientname%");  | 
|||
| 
    12
    
        Mafoni    
     01.10.13 
            ✎
    16:27 
 | 
         
        Блин сококаж вариантов то есть :)     
         | 
|||
| 
    13
    
        Heckfy    
     01.10.13 
            ✎
    17:13 
 | 
         
        Если Аутентификация1С=Ложь и АутентификацияОС=Истина Тогда
 
        Сообщить(ПользовательОС); КонецЕсли; :)  | 
|||
| 
    14
    
        oleg_km    
     01.10.13 
            ✎
    18:13 
 | 
         
        Если этого не достаточно, есть еще более мощные способы, например SSPI по Kerberos     
         | 
|||
| 
    15
    
        EvgeniuXP    
     01.10.13 
            ✎
    20:36 
 | 
         
        (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12) - сколько вариантов! и как же определить правильный среди них!     
         | 
|||
| 
    16
    
        Живой Ископаемый    
     01.10.13 
            ✎
    21:09 
 | 
         
        (15) в в8 есть генератор псевдослучайных числе, с его помощью можно реализовать условный подбрлс монеток     
         | 
|||
| 
    17
    
        Jaffar    
     02.10.13 
            ✎
    09:46 
 | 
         
        а еще можно в ActiveDirectory спросить...     
         | 
|||
| 
    18
    
        oleg_km    
     02.10.13 
            ✎
    10:13 
 | 
         
        (17) AD это просто справочник, у него нет понятия текущий пользователь. Текущего пользователя "назначает" lsass и затем сисетма отдает его программам с помощью разнообразного API, от простого GetUserName до навороченного SSPI     
         | 
|||
| 
    19
    
        Sammo    
     02.10.13 
            ✎
    10:18 
 | 
         
        Зависит от того какой "текущий" пользователь имеется в виду. Например, варианты -пользователь 1с, пользователь винды...     
         | 
|||
| 
    20
    
        toxicoff    
     02.10.13 
            ✎
    10:34 
 | 
         
        забыли ПараметрыСеанса.ТекущийПользователь     
         | 
|||
| 
    21
    
        Jaffar    
     02.10.13 
            ✎
    10:43 
 | 
         
        (20) низабыли, см.(5)     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |