Добавить Колонку в таблицу значений в форме в 1с8 #699806


#0 by SiS2013
На форме расположено ТабличноеПоле1, которое имеет значение  ТаблицаЗначений. В которой нет строк и колонок. Форма обычная (т.е не управляемая) Необходимо добавить колонки. Пишу код: В отладчике  вижу, что колонки добавляются, но на экран (т.е в форме) не выводит. Как вывести на экран добавленные колонки? ИЛИ вывести добавленные колонки в обычной форме не возможно? Возможно, есть более изящный вариант решения: Задача заключается в следующем. Есть текстовое поле, в которое пользователь вводит название колонки (текст) и по нажатии кнопки добавить отрабатывает процедура (функция) которая должна добавить Колонку в таблицу значений. ТаблицаЗначений выведена (отражается) в форме.
#1 by 1Сергей
СоздатьКолонки
#2 by Wobland
создай колонки у элемента управления
#3 by 1Сергей
+ в СП есть пример
#4 by SiS2013
Спасибо, Код ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки; Отработал, колонки появились в форме. Еще небольшой вопросик по данной теме. Если полю ТабличноеПоле1 в свойствах  установить  «Данные»   = выбрать одну из Таблиц Табличной части формы.   И попытаться отобразить добавленные колонки, код   ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки; не отработает, добавленные колонки не отображаются. Кроме того, вываливается ошибка Код Ошибка Поле объекта не обнаружено (Колонки)              ОднаИзТаблицФормы.Колонки.Добавить(НазваниеКолонки); (ОднаИзТаблицФормы -  это табличная часть формы) Почему ошибка не понятно? Можете подсказать?
#5 by Wobland
ОднаИзТаблицФормы -  это табличная часть формы
#6 by SiS2013
Можно ли добавить в ОднаИзТаблицФормы колонки (т.е. Реквизиты)?
#7 by hhhh
нет
#8 by SiS2013
Так и думал, что программно нельзя добавить реквизит. но надежда была… Спасибо всем за помощь
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С