табличная часть документа
☑
0
andrey125
20.05.13
✎
20:24
в табличной части документа есть реквизиты
Колонка1
Колонка2
Колонка3
....
Подскажите как можно в форме документа обратиться к элеменетам
Элементы.ТоварыКолонка1.Видимость = Истина
Элементы.ТоварыКолонка2.Видимость = Истина
Элементы.ТоварыКолонка3.Видимость = Истина
но только в цикле?
1
shuhard
20.05.13
✎
20:25
(0) []
2
HEKPOH
20.05.13
✎
20:49
Колонки = Метаданные.Справочники.ИмяСправочника.ТабличныеЧасти.ИмяТЧ.Реквизиты;
КолВоКолонок = Колонки.Количество();
Для сч = 0 По КолВоКолонок - 1 Цикл
Элементы[сч].Видимость = Истина;
КонецЦикла;
попробуй
3
HEKPOH
20.05.13
✎
20:54
хотя... не взлетит, если у табличного поля не все колонки из ТЧ (или не связанные с данными, или переименованные)
4
HEKPOH
20.05.13
✎
20:56
тогда не нужно огород городить, а просто обращаешься к коллекции Колонки табличного поля
5
andrey125
20.05.13
✎
21:17
может я не совсем точно объяснил что мне нужно:
мне нужно, к примеру сделать видимой колонку "колонка1" (она так и называется) табличной части "товары" документа.
как вместо записи:
Элементы.ТоварыКолонка1.Видимость = Истина
написать так что бы можно было таким же образом сделать видимой и "колонку2" и "колонку3" и т.д.
6
banco
20.05.13
✎
21:30
(5) сам то понимаешь, что хочешь?
7
HEKPOH
20.05.13
✎
21:32
ИмяКолонки = "колонка" + сч;
ТабПоле.Колонки["ИмяКолонки"].Видимость = Истина;
оно?
8
banco
20.05.13
✎
21:32
Для инд =1 По КоличествоКолонок Цикл
Элементы["ТоварыКолонка" + инд].Видимость = Ложь;
КонецЦикла
так?
9
andrey125
20.05.13
✎
21:35
да, чего-то замудрил....
все разобрался уже. спасибо
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан