Имя: Пароль:
1C
1С v8
Как в УФ проверить, отображается на форме элемент или нет
,
0 picom
 
27.08.13
11:00
Если элемент через изменить форму скрыт (не установлена галка отображения), как программно проверить виден ли он?
1 picom
 
27.08.13
11:55
ГУРУ, помогите
2 simol
 
27.08.13
11:58
(0)А смотрел свойства у скрытого элемента?
3 picom
 
27.08.13
11:59
(2) Да, ничего не увидел нужного, пропустил?
4 simol
 
27.08.13
12:00
(3)не знаю, я не смотрел
5 picom
 
27.08.13
12:11
(4) даже и не знаю в чем смысл тогда (2)
6 picom
 
27.08.13
12:34
ЖДУ ПОМОЩИ
7 exwill
 
27.08.13
12:38
если элементы.твойэлемент.видимость тогда

иначе

конецесли
8 picom
 
27.08.13
12:41
(7) НЕТ
так не работает
Отображает значение вне зависимости от настроек формы
9 olegves
 
27.08.13
12:48
(0) в УФ видимость элементов принято устанавливать до открытия формы. В остальных случаях - доступность.
Если этого не придерживаться, то при изменении видимости открытой формы форма отправляется на сервер вместе с контекстом, где перерисовывается и перезаполняется, после чего возвращается на клиента.
Оно тебе надо?
10 picom
 
27.08.13
12:52
(9) Согласен
Форму открыли
Скрыли лишние элементы в настройках формы
В следующий раз форма открывается в нужном виде
.
КАК ПРОВЕРИТЬ ЕСТЬ НА ФОРМЕ ЭЛЕМЕНТ ИЛИ ОН СКРЫТ в меню "Изменить форму"?
11 banco
 
27.08.13
12:53
(0) никак
12 picom
 
27.08.13
12:54
(11) это чтобы я отстал, или правда никак? (
13 banco
 
27.08.13
12:56
(12) правда
14 Поросенок Петр
 
27.08.13
13:27
Это пользовательская поляна, нехрен туда свои кодерские ручонки совать.
15 НЕА123
 
27.08.13
13:40
&НаКлиенте
Процедура Выполнить1(Команда)
    СообщитьТекущий();
    ВыполнитьСервер();
    ТекущийЭлемент = Элементы.СписокФайлов;
КонецПроцедуры

&НаСервере
Процедура СообщитьТекущий()

    Сообщить("Сервер " + ТекущийЭлемент);
    

КонецПроцедуры

&НаСервере
Процедура ВыполнитьСервер()
    ТекущийЭлемент = Элементы.СписокФайлов;
КонецПроцедуры