|
Добавить Колонку в таблицу значений в форме в 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) Так и думал, что программно нельзя добавить реквизит. но надежда была…
Спасибо всем за помощь |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |