Имя: Пароль:
1C
1С v8
Добавить Колонку в таблицу значений в форме в 1с8
0 SiS2013
 
24.02.14
12:56
На форме расположено ТабличноеПоле1, которое имеет значение  ТаблицаЗначений. В которой нет строк и колонок. Форма обычная (т.е не управляемая)
Необходимо добавить колонки.

Пишу код:

НоваяСтрока = ТабличноеПоле1.Добавить();
ТабличноеПоле1.Колонки.Добавить("Наименование");
ТабличноеПоле1.Колонки.Добавить("Характеристика");

В отладчике  вижу, что колонки добавляются, но на экран (т.е в форме) не выводит.
Как вывести на экран добавленные колонки?
ИЛИ вывести добавленные колонки в обычной форме не возможно?

Возможно, есть более изящный вариант решения:
Задача заключается в следующем. Есть текстовое поле, в которое пользователь вводит название колонки (текст) и по нажатии кнопки добавить отрабатывает процедура (функция) которая должна добавить Колонку в таблицу значений. ТаблицаЗначений выведена (отражается) в форме.
1 1Сергей
 
24.02.14
12:57
СоздатьКолонки()
2 Wobland
 
24.02.14
12:57
создай колонки у элемента управления
3 1Сергей
 
24.02.14
12:58
(1) + в СП есть пример
4 SiS2013
 
24.02.14
13:38
(1) Спасибо,
Код
ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки();
Отработал, колонки появились в форме.

Еще небольшой вопросик по данной теме.
Если полю ТабличноеПоле1 в свойствах  установить  «Данные»   = выбрать одну из Таблиц Табличной части формы.  
И попытаться отобразить добавленные колонки, код  
ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки();
не отработает, добавленные колонки не отображаются.

Кроме того, вываливается ошибка
Код
НоваяСтрока  = ОднаИзТаблицФормы.Добавить();
ОднаИзТаблицФормы.Колонки.Добавить(НазваниеКолонки);

Ошибка
Поле объекта не обнаружено (Колонки)
             ОднаИзТаблицФормы.Колонки.Добавить(НазваниеКолонки);

(ОднаИзТаблицФормы -  это табличная часть формы)

Почему ошибка не понятно? Можете подсказать?
5 Wobland
 
24.02.14
13:42
ОднаИзТаблицФормы -  это табличная часть формы
6 SiS2013
 
24.02.14
13:44
(5) Можно ли добавить в ОднаИзТаблицФормы колонки (т.е. Реквизиты)?
7 hhhh
 
24.02.14
14:05
нет
8 SiS2013
 
24.02.14
14:11
(7) Так и думал, что программно нельзя добавить реквизит. но надежда была…
Спасибо всем за помощь