Имя: Пароль:
1C
1С v8
Скрыть видимость вкладки
, ,
0 Ghost1830
 
18.08.22
14:40
База создается с нуля. Можно ли как-то скрыть  все вкладки табличной части одной строчкой кода?
У меня 8 вкладок. Конкретный пользователь, будет видеть только одну свою вкладку.
Для каждого пользователя прописывать 7 строк кода "ЭлементыФормы.Вкладка.Видимость = Ложь;" громоздко. Поэтому я бы хотела скрыть сначала все вкладки, а потом для каждого пользователя открыть одну конкретную вкладку.
1 6awkup_true
 
18.08.22
14:55
можно не париться и в конфигураторе отключить видимость, а при открытии включать видимость конкретной страницы.

но если уж очень хочется, то

Для Каждого Элемент из Элементы цикл
        
        Если Элемент.Вид = ВидГруппыФормы.Страница тогда
            Элемент.Видимость = Ложь;
        КонецЕсли;
        
    КонецЦикла;
2 spiller26
 
18.08.22
15:03
(0) Можно ещё по ролям раскидать в "Пользовательской видимости".
3 Ghost1830
 
18.08.22
15:24
(1) Вот я кстати о первом способе тоже думала. Только обратится не смогла при открытии к конкретной странице.
ЭлементыФормы.ТабличнаяЧасть.ТекущаяСтраница .....а дальше?
4 6awkup_true
 
18.08.22
16:01
(3) Элементы[ИмяНужнойВкладки].Видимость = Истина;
5 Ghost1830
 
18.08.22
17:21
(4) Пробовала, не работает.

https://thumb.cloud.mail.ru/thumb/xw1/Безымянный.png
Я вот здесь видимость отключила.
и при открытии прописала   ЭлементыФормы.[Вкладка].Видимость = Истина;

Так же?Но вот так не работает
6 Ghost1830
 
18.08.22
17:23
7 Kassern
 
18.08.22
17:31
(0) "вкладки табличной части" - с какой поры у ТЧ появились вкладки? Если же речь о страницах, можете изначально на форме все вкладки скрыть, а программно открывать видимость нужной.
8 Ghost1830
 
18.08.22
17:45
(7) можно, это был мой запасной вариант. Но я хотела сократить количество кода и думала может мне тут подскажут, как можно скрыть все одной строкой кода.
9 Ghost1830
 
18.08.22
17:47
(7) а на форме в свойствах я скрыла страницы ТЧ, но программно они не открылись. (5) здесь Картинку скидывала и код
10 СеменовСемен
 
18.08.22
17:47
по умолчанию видимость отключить.
кодом включать
11 Ghost1830
 
19.08.22
11:24
(10) я же уже написала, что попробовала так сделать и не сработало. в чем ошибка не пойму....
12 6awkup_true
 
19.08.22
11:33
(11) прочитайте (4) еще раз и потом посчитайте количество точек в вашем коде
13 Ghost1830
 
19.08.22
12:18
(12) забыла упомянуть, у меня обычные формы