|
Добавление таблицы на форму кодом | ☑ | ||
|---|---|---|---|---|
|
0
lavrov070
09.02.23
✎
09:05
|
Как программно добавить таблицу на форму чтобы при этом она редактировалась? Реквизит таблицы (таблица значений) тоже добавляется программно. Есть методы описываемые на инфостарте, например https://infostart.ru/1c/articles/574802/ но таблица при этом не редактируема. Копирование, вставка, перемещение строк работает, добавление не работает. Не понимаю в чем соль.
|
|||
|
1
mikecool
09.02.23
✎
09:06
|
свойство ОсновнаяТаблица заполнено?
|
|||
|
2
lavrov070
09.02.23
✎
09:19
|
(1) В реквизите таблица значений, не динамический список
|
|||
|
3
Лирик
09.02.23
✎
09:22
|
Если делали как в примере
"Таб.ИзменятьСоставСтрок = Ложь; Таб.ИзменятьПорядокСтрок = Ложь; Таб.ПоложениеКоманднойПанели = ПоложениеКоманднойПанелиЭлементаФормы.Нет;" и не будет работать |
|||
|
4
lavrov070
09.02.23
✎
09:24
|
(3) эти строки, естественно, я не использовал. Без них строки перемещаются, добавляются копированием, удаются, но не добавляются новые собственные.
|
|||
|
5
Лирик
09.02.23
✎
09:29
|
Копирование строки и есть добавление новой плюс заполнение. Следовательно добавление (ИзменятьСоставСтрок) разрешено. Не понятна фраза "не добавляются новые собственные"? Кнопка добавления в панели не активна? Или ее нет? Уточните...
|
|||
|
6
lavrov070
09.02.23
✎
09:39
|
(5) кнопка добавления есть, она активна. Добавляется новая пустая строка которая не поддается редактированию как и ранее существующие.
|
|||
|
7
elCust
09.02.23
✎
09:48
|
(6) Вид столбца "Поле ввода" задали? Похоже, что нет. Поэтому интерфейс редактирования не предоставлен.
|
|||
|
8
Лирик
09.02.23
✎
09:52
|
Создание колонки таблицы на форме должно выглядеть примерно так
ЭФ_НовыйЭлемент = Элементы.Добавить(ИмяКолонки, Тип("ПолеФормы"), ЭлементФормыТаблицыСозданныйРанее); ЭФ_НовыйЭлемент.Вид = ВидПоляФормы.ПолеВвода; ЭФ_НовыйЭлемент.ПутьКДанным = "<ИмяТаблицы>." + ИмяКолонки; Это минимум |
|||
|
9
lavrov070
09.02.23
✎
10:00
|
(8) Все верно, стояло поле надписи. Его я в упор не замечал. Спасибо, теперь все работает))
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |