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