|  | Настройка видимости элементов формы по ролям | ☑ | 
    
        | 0
    
        СемёнКим   07.08.21✎ 18:56 | 
        Доброго времени суток! 1С: Предприятие 8.3 (Обычное приложение)
 Как отключить видимость некоторых элементов формы обработки, которая запускается при старте программы?
 Конкретный пример: Есть форма обработки со страницами: страница1, страница2, страница3. Нужно для роли "пользователь" оставить видимость только на страница3.
 |  | 
    
        | 1
    
        ДенисЧ   07.08.21✎ 19:05 | 
        ПриСозданииНаСервере
Если РольДоступна("пользователь") Тогда
 элементы.Страница1.видимость = Ложь;
 элементы.Страница2.видимость = Ложь;
 КОнецЕсли
 |  | 
    
        | 2
    
        ДенисЧ   07.08.21✎ 19:05 | 
        Это если не хочешь читать документацию     |  | 
    
        | 3
    
        СемёнКим   07.08.21✎ 19:07 | 
        Пока так думаю делать: в процедуре ПриОткритии формы,
код: Если РольДоступна("Пользователь") Тогда
 ЭлементыФормы.Страница1.Видимость = Ложь;
 ЭлементыФормы.Страница2.Видимость = Ложь;
 КонецЕсли;
 |  | 
    
        | 4
    
        СемёнКим   07.08.21✎ 19:08 | 
        (1) Спасибо за ответ. Теперь больше уверенности в выбранном методе.     |  | 
    
        | 5
    
        СемёнКим   07.08.21✎ 19:08 | 
        (1) А что в этом случае более подходит процедура ПриСозданииНаСервере или ПриОткритии?     |  | 
    
        | 6
    
        ДенисЧ   07.08.21✎ 19:10 | 
        ГруппаФормы (FormGroup)
Видимость (Visible)
 ...
 Изменение свойства на клиенте может потребовать обращения к серверу.
 
 Ещё вопросы есть?
 |  | 
    
        | 7
    
        СемёнКим   07.08.21✎ 19:31 | 
        Вроде нет процедуры ПриСозданииНаСервере в обычных приложениях...     |  | 
    
        | 8
    
        СемёнКим   07.08.21✎ 19:33 | 
        Насколько я понял в обычных приложениях аналог события ПриСозданииНаСервере это процедура ПередОткрытием     |  |