Имя: Пароль:
1C
1С v8
Изменение управляемой формы
0 rull9ss
 
23.10.12
16:26
Сильно не пинать, только учусь.

Есть небольшой кусок кода

Если Объект.Предопределенный Тогда
           Элементы.ВидыРасчета.Видимость = Ложь;
           ЭтаФорма.Высота = 6;
       Иначе
           Элементы.ВидыРасчета.Видимость = Истина;
           ЭтаФорма.Высота = 15;
           
       КонецЕсли;

который должен скрывать ТЧ и устанавливать высоту формы.
Но в результате получается следующее: при первом открытии(например Предопределенного эл-т) формы устанавливается указанная высота (6)
Если же после этого открыть обычный эл-т, высота установится 15(смотрел в отладчике), но форма в режиме предприятия высотой 6(тоесть запоминает прошлые параметры)

пытался обновить форму - не помогает.
Подскажите как решить эту проблему
1 Defender aka LINN
 
23.10.12
16:29
(0) Поднимаешь правую руку вверх и резко опускаешь вниз со словами "А и хрен с ним"
2 rull9ss
 
23.10.12
16:30
(1)
конечно очень соблазнительный вариант, но в моем случае не пройдет
3 НастоящееИмя
 
23.10.12
16:40
(0)а разве автоматом не изменяется высота формы при скрытии элемента??
4 rull9ss
 
23.10.12
16:41
(3) ну как видишь нет(
5 НастоящееИмя
 
23.10.12
16:41
(4)у меня меняется
6 rull9ss
 
23.10.12
16:42
(5) серьезно?
я тут наоборот нарыл что это глюк платформы
7 НастоящееИмя
 
23.10.12
16:48
Вчитался - увидел. я думал что элементыформы не масштабируются
8 zladenuw
 
23.10.12
16:51
а платформа какая ?
9 vicof
 
23.10.12
17:07
(0) Стремись к минимизации серверных вызовов, используй доступность, блеать.
10 rull9ss
 
23.10.12
17:39
(9)
причем тут это? непонял
доступность - это конешно хорошо, но не то.
а устанавливаю видимость ПриСозданииНаСервере - так что никакого другого вызова нет.
(8)
15.318