|
Удалить реквизит на форме из ДанныеФормыКоллекция |
☑ |
0
ac13
04.12.23
✎
08:57
|
Дано ЭтаФорма.ТаблицаТовары, имеет тип ДанныеФормыКоллекция, с колонками:
Номенклатура,
Характеристика,
Количество
Хочу удалить реквизит - ТаблицаТовары.Характеристика
Так не получается:
УдаляемыеРеквизиты = Новый Массив;
УдаляемыеРеквизиты.Добавить("ТаблицаТовары.Характеристика");
ИзменитьРеквизиты(, УдаляемыеРеквизиты);
Так тоже не получается:
ТЗ1 = РеквизитФормыВЗначение("ТаблицаТовары");
ТЗ1.Колонки.Удалить(ТаблицаТовары.Колонки.Найти("Характеристика"))
Помогите, как удалить колонку из данных формы?
|
|
1
Fedor-1971
04.12.23
✎
09:01
|
(0) Так и удаляй ЭлементФормы, а не реквизит объекта
Элементы.ТоварыХарактеристика - или как он называется на форме
|
|
2
ac13
04.12.23
✎
09:18
|
(1) мне нужно удалить именно реквизит - колонку таблицы
|
|
3
Fedor-1971
04.12.23
✎
09:37
|
(2) НаСервере, примерно так: ТаблицаТовары.Колонки.Удалить(Индекс)
|
|
4
rphosts
04.12.23
✎
09:38
|
(0) насколько помню удалять можно только программно созданные реквизиты. Если это реквизит формы - можешь сделать его невидимым, например - это не спасёт отца русской демократии?
|
|
5
Fedor-1971
04.12.23
✎
09:39
|
3+ если совсем красиво, то через ЭтаФорма и дальше по тексту
То, что в (0), это удаления Элемента на форме
|
|
6
Fedor-1971
04.12.23
✎
09:40
|
(4) Не совсем, реквизиту формы можно добавлять и убавлять колонки программно
|
|
7
Donkey_hot
04.12.23
✎
10:38
|
(6) Удалять можно только созданные программно, к колонкам тоже относится.
|
|