|
табличная часть документа |
☑ |
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
|
да, чего-то замудрил....
все разобрался уже. спасибо
|
|