| 
    
        
     
     | 
    
  | 
Открытие формы под пользователя | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        ЛучшийПрограммер1С    
     10.08.16 
            ✎
    09:34 
 | 
         
        Здравствуйте.
 
        1С 8.3; УПП 1.3 Пользователи просят, чтобы для них одни и те же формы открывались по разному. То есть для одних одна закладка курсор на одном поле ввода, для других другие. Как это реализуется правильно?  | 
|||
| 
    1
    
        Wirtuozzz    
     10.08.16 
            ✎
    09:36 
 | 
         
        Вообще надо по лицу этим пользователем ботинком! 
 
        А к каким условиям надо привязаться что бы открыть форму так или иначе?  | 
|||
| 
    2
    
        Fish    
     гуру 
    10.08.16 
            ✎
    09:37 
 | 
         
        (0) Переведи УПП на УФ, и пусть пользователи их под себя настраивают.     
         | 
|||
| 
    3
    
        Остап Сулейманович    
     10.08.16 
            ✎
    09:38 
 | 
         
        (1) К какой-нибудь фишке в справочнике "Пользователи".     
         | 
|||
| 
    4
    
        Wirtuozzz    
     10.08.16 
            ✎
    09:40 
 | 
         
        Ну все, понеслось...     
         | 
|||
| 
    5
    
        Wirtuozzz    
     10.08.16 
            ✎
    09:45 
 | 
         
        (0) Вообще если без шуток, то при создании формы на сервере, с помощью видимости, доступности элементов настраивается. Конечно же в зависимости от условий, которые где то хранятся.     
         | 
|||
| 
    6
    
        ЛучшийПрограммер1С    
     10.08.16 
            ✎
    09:57 
 | 
         
        (5) Надо не видимость и доступность, а фокус ввода, закладку выбрать. Ну это не так важно (Хотя и это я уже не помню как делается). Важно как это сделать под пользователя.     
         | 
|||
| 
    7
    
        Nuobu    
     10.08.16 
            ✎
    10:01 
 | 
         
        (6) А сколько всего разных действий нужно сделать для каждого пользователя: фокус ввода, закладка, что еще?     
         | 
|||
| 
    8
    
        ЛучшийПрограммер1С    
     10.08.16 
            ✎
    10:04 
 | 
         
        (7) Ну вообще-то один пользователь попросил для себя. Можно наверное просто проверить условие этого пользователя или настройки его. Я просто думал, что в 1С есть уже какой-то механизм для этого более простой.     
         | 
|||
| 
    9
    
        Fish    
     гуру 
    10.08.16 
            ✎
    10:04 
 | 
         
        (6) Как-то так:
 
        Если Пользователь = "Иванов" Тогда ЭлементыФормы.Панель.ТекущаяСтраница = ЭлементыФормы.Панель.Страницы.ПанельДляИванова; ИначеЕсли Пользователь = "Петров" Тогда ЭлементыФормы.Панель.ТекущаяСтраница = ЭлементыФормы.Панель.Страницы.ПанельДляПетрова; Иначе .... КонецЕсли;  | 
|||
| 
    10
    
        Nuobu    
     10.08.16 
            ✎
    10:13 
 | 
         
        (8) Если это только один пользователь, то можно г0внокодить, как в (9). А если нет, то можно сделать регистр с измерением "Пользователь" и двумя ресурсами: именем поля на форме с фокусом и именем панели.     
         | 
|||
| 
    11
    
        Ёпрст    
     гуру 
    10.08.16 
            ✎
    10:17 
 | 
         
        (0) слепить нужные роли и в зависимости от ролей закодить поведение формы, можно и целиком другую форму открывать     
         | 
|||
| 
    12
    
        ЛучшийПрограммер1С    
     10.08.16 
            ✎
    10:22 
 | 
         
        (10) И потом еще в ПВХ Настройки пользователей настройку зафигачить открытие вкладки по умолчанию     
         | 
|||
| 
    13
    
        Nuobu    
     10.08.16 
            ✎
    10:23 
 | 
         
        (12) А вкладки из чего будешь выбирать? В регистре у тебя будет несколько форм и самые разные поля. А в ПВХ - всё будет привязано к одной форме одного документа.     
         | 
|||
| 
    14
    
        ЛучшийПрограммер1С    
     10.08.16 
            ✎
    10:24 
 | 
         
        (11) Да там у них у всех профиль одинаковый не охота менять     
         | 
|||
| 
    15
    
        ЛучшийПрограммер1С    
     10.08.16 
            ✎
    10:25 
 | 
         
        (13) Та номер вкладки а форма будет из другого справочника браться     
         | 
|||
| 
    16
    
        ЛучшийПрограммер1С    
     10.08.16 
            ✎
    10:26 
 | 
         
        Или регистра     
         | 
|||
| 
    17
    
        ЛучшийПрограммер1С    
     10.08.16 
            ✎
    13:20 
 | 
         
        (9) Спасибо. А фокус ввода как на форме сменить (поставить курсор)     
         | 
|||
| 
    18
    
        Nuobu    
     10.08.16 
            ✎
    13:58 
 | 
         
        (17) ВыделенныйТекст     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |