Имя: Пароль:
1C
1С v8
Как убрать видимость страницы на панели?
0 haggart
 
31.08.11
18:50
При определенном условии нужно сделать одну страницу ("закладку") панели невидимой.
Код простой:


Если Условие=1 Тогда
   ЭлементыФормы.ПанельОсновная.Страницы.Основные.Видимость=Ложь;
КонецЕсли;

Отладчик показывает, что Видимость этой страницы ЛОЖЬ. Но она отображается на форме.

Как ее скрыть?
1 PR
 
31.08.11
18:54
Условие = 1;
2 haggart
 
31.08.11
18:57
Лень набирать полное условие.
3 MRAK
 
31.08.11
19:08
мож, закладки попутал?
4 haggart
 
31.08.11
19:13
закладки не попутал, все закладки остаются
5 hhhh
 
31.08.11
20:07
ну найди, где Видимость этой страницы ИСТИНА
6 haggart
 
31.08.11
20:29
а нигде видимость этой страницы не истина. Она ложь. Но она видна. Другие страницы нормально отрабатывают, а Страница "Основные" - глючит.
7 MRAK
 
31.08.11
20:32
(6) думаю, где-то вы косячите из-за невнимательности
8 haggart
 
31.08.11
20:34
Я сам в шоке.
Запустил глобальный поиск по "Страницы.Основные".
Ничего не нашел, кроме того когда, который я написал.
9 zzerro
 
31.08.11
20:35
(6) Запусти такое после установки видимости:
Для каждого Страница из ЭлементыФормы.ПанельОсновная.Страницы Цикл
  Сообщить("" + Страница.Имя + ", видимость = " + Страница.Видимость);
КонецЦикла;

и сюда скопируй результат
10 PR
 
31.08.11
20:39
При установке невидимости этой страницы это единственная видимая страница, я угадал?
11 zzerro
 
31.08.11
20:41
(10) А что нельзя сделать все страницы панели невидимыми?
12 haggart
 
31.08.11
20:41
Суммы, видимость Да
Основные, видимость Да
НалоговыйУчет, видимость Да
СчетаУчета, видимость Да
ПараметрыПодписания, видимость Да
ФайлыДокументов, видимость Нет
13 haggart
 
31.08.11
20:42
Я так понимаю, после установки Видимость Невидимость где-то устанавливается Видимость=Истина.
14 Икогнито
 
31.08.11
20:44
(0)
Напиши так и будет счастье:
   ЭлементыФормы.ПанельОсновная.Страницы.Основные.Видимость= НЕ(Условие = 1)
15 Икогнито
 
31.08.11
20:45
+(14) на "отстатыщ" работаешь?
16 MRAK
 
31.08.11
20:45
(13) походу в какой-то внешней проце видимость меняестся, пошагово смотри в отладчике
17 haggart
 
31.08.11
20:47
а куда отладчиком встать?


Суммы, видимость Да
Основные, видимость Нет
НалоговыйУчет, видимость Да
СчетаУчета, видимость Да
ПараметрыПодписания, видимость Да
ФайлыДокументов, видимость Нет


Но страница основные все равно показывается.
Может потому что она первая или какая-то главная?
18 haggart
 
31.08.11
20:53
крыша едет.
19 zzerro
 
31.08.11
21:18
(17) а это точно страница Основные? может имя и синоним перепутаны?
Или все же где-то еще видимостью управляется...
Поставь код (9) на кнопку и вызови после всех действий, что покажет, и еще добавь в сообщить вывод заголовка страницы
20 haggart
 
31.08.11
21:52
zzerro, низкий тебе поклон!
действительно, заголовок "основные", а имя "суммы"!!!
при том, что есть еще и страница "Основные" с заголовком "бухгалтерский учет".
Это видимо предыдущий программер так сделал!
21 zzerro
 
31.08.11
21:57
(20) всегда пожалста