Имя: Пароль:
1C
1С v8
как скрыть колонку ТЧ из отбора, если имя колонки в переменной
0 бегинер
 
17.10.14
15:31

элементыформы.СправочникСписок.НастройкаОтбора.ИмяКолонки.доступность=ложь;

скрывает колонку с именем "ИмяКолонки" из отбора, а можно и как сделать если у меня имя колонки в переменной задается?


имя_в_переменной="имяколонки"
элементыформы.СправочникСписок.НастройкаОтбора.??????.доступность=ложь;

чтоб не ругалось "поле обьекта не обнаружено (имя_в_переменной)"
1 Looser-1c
 
17.10.14
15:31
[?]
2 zdas
 
17.10.14
15:31
элементыформы.СправочникСписок.НастройкаОтбора[ИмяКолонки].доступность=ложь; прокатит?:)
3 Крошка Ру
 
17.10.14
15:33
(0) Ширина колонки = 0
4 Крошка Ру
 
17.10.14
15:34
+(3) О, пардон, неправильно вопрос прочитал
5 zdas
 
17.10.14
15:37
(4) ну уже если самокриткой заниматся, то и в (2) не доступность нужна, а видимость))))
скопипастил текст автора с корректировкой :)
6 бегинер
 
17.10.14
15:39
да нормуль
как раз вот квадратные скобки и помогли, в них можно переменную заключать, спасибо :)
7 бегинер
 
17.10.14
15:44
(5) ну уж если заниматься до конца, то все верно, видимость нет такого параметра в НастройкаОтбора :)
вот итог скрыть колонку из виду:

элементыформы.СправочникСписок.Колонки.ИмяКолонки.Видимость=ложь;//скрываем

элементыформы.СправочникСписок.Колонки.ИмяКолонки.ИзменятьВидимость=ложь;//скрываем чтоб не увидели через "вывести список"

элементыформы.СправочникСписок.НастройкаОтбора.ИмяКолонки.доступность=ложь;// чтоб в отборе не увидели колонку