Имя: Пароль:
1C
1С v8
Сделать недоступными все элементы внутри страницы панели
0 John83
 
02.03.12
15:30
8.2 обычные формы
Надо убрать доступность у всех элементов внутри страницы (платежное поручение исходящее, закладка "перечисление в бюджет").
Как бы это по-проще сделать? Очень уж не хочется все элементы перебирать.
Если сделать
ЭлементыФормы.Панель1.Страницы.СтраницаПеречислениеВБюджет.Доступность = Ложь;
тогда на закладку нельзя переключиться.
1 mikecool
 
02.03.12
15:31
ТолькоПросмотр у страницы есть?
2 новичекВ1С
 
02.03.12
15:31
ТолькоПросмотр
3 mikecool
 
02.03.12
15:32
не нашел (
4 mikecool
 
02.03.12
15:34
(0) с другой стороны - перебрать только те, которые имеют свойство данные или изменяют данные
5 John83
 
02.03.12
15:57
(4) все элементы формы? - как-то не очень...
6 GenV
 
02.03.12
15:58
7 mikecool
 
02.03.12
16:02
(5) не формы, панели
8 GenV
 
02.03.12
16:04
(7) Для того что бы определить какие элементы находятся на панели придется анализировать форму ... В алгоритме это расписано.
9 mikecool
 
02.03.12
16:13
(8) а, блин, парента у элемента нету (
10 John83
 
02.03.12
16:43
(6) нее...
думал чего-нить по-проще есть
11 НЕА123
 
02.03.12
16:47
(10)
как вариант.
на страницу панель без закладок 2 стр. на одной доступные, на другой нет. переключать их.
12 mikecool
 
02.03.12
16:54
(11) кстати - да, на страницу еще одну панель и рулить уже ее доступностью )
13 John83
 
02.03.12
17:16
(11)(12) там как раз и оказалась эта самая панель - так и сделал
а так очень не хотелось форму вручную менять ради этого
14 John83
 
02.03.12
17:16
всем спасибо за содействие и моральную поддержку :)