|
Программное редактирование таблицы на управляемой форме
| ☑ |
0
Pandoch
16.11.15
✎
15:30
|
Добрый день! Можно ли как-то программно создавать колонки и заполнять таблицу в упр.формах? Создана таблица значений, как реквизит формы и добавлены программно колонки туда, но в таблице - элементе формы не отображаются эти колонки.Как добавить колонки также в таблицу-элемент формы?
|
|
1
Горогуля
16.11.15
✎
15:30
|
ты хочешь изменить реквизиты
|
|
2
VikingKosmo
16.11.15
✎
15:31
|
я бы сказал, программно
|
|
3
Горогуля
16.11.15
✎
15:32
|
&НаКлиенте
Процедура УдалитьНекоторыеКолонки(Команда)
Н=0;
Если ВвестиЧисло(Н, "Какую колонку оставить?") Тогда
Если Н>0 И Н<100 Тогда
УдалитьКолонки(Н);
ПоказатьТЗ();
КонецЕсли;
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура УдалитьКолонки(Н)
УдаляемыеРеквизитыТЗ=Новый Массив;
ОставляемаяКолонка="ОстатокНаСкладе"+Формат(Н, "ЧЦ=2; ЧВН=");
ТЗ=Объект.ТЗ.Выгрузить();
й=ТЗ.Колонки.Количество();
Пока й>3 Цикл
й=й-1;
ТекКолонка=ТЗ.Колонки.Получить(й).Имя;
Если ТекКолонка<>ОставляемаяКолонка Тогда
ТЗ.Колонки.Удалить(й);
УдаляемыеРеквизитыТЗ.Добавить("Объект.ТЗ."+ТекКолонка);
КонецЕсли;
КонецЦикла;
ИзменитьРеквизиты(, УдаляемыеРеквизитыТЗ);
Объект.ТЗ.Загрузить(ТЗ);
КонецПроцедуры
|
|
4
Pandoch
16.11.15
✎
15:32
|
я хочу динамически создавать колонки в таблице (они не статичны) и заполнять таблицу.
|
|
5
DexterMorgan
16.11.15
✎
15:38
|
|
|