|
Как программно вставить колонку на форму в определённое место таблицы? |
☑ |
0
Девушка-Вамп
23.07.15
✎
12:16
|
Добрый день!
программно добавляю на управляемую форму колонку, всё чудно, работает, добавляется. Только мне нужно, чтобы она не в конец таблицы добавилась, а где-то по середине, что нужно поменять в коде, чтобы сработало?
вот код:
код такой:
ДобавляемыеРеквизиты = Новый Массив;
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("КолонкаСтатьяЗатрат",Новый ОписаниеТипов("СправочникСсылка.СтатьиЗатрат"),"Объект.Товары","Статья затрат",Истина));
ИзменитьРеквизиты(ДобавляемыеРеквизиты);
Элемент = Элементы.Добавить("КолонкаСтатьяЗатрат",Тип("ПолеФормы"),Элементы.Товары);
Элемент.Вид = ВидПоляФормы.ПолеВвода;
Элемент.ПутьКДанным = "Объект.Товары.СтатьяЗатрат";
|
|
1
Девушка-Вамп
23.07.15
✎
12:16
|
или может кто знает где можно про это почитать? в синтаксис-помощнике что-то ничего не нашла :(
|
|
2
Dmitriy_76
23.07.15
✎
12:17
|
вставить() не ?
|
|
3
EugeniaK
23.07.15
✎
12:17
|
(1)
Вставить вместо дабавть
|
|
4
palpetrovich
23.07.15
✎
12:20
|
по-ходу это пример того, когда вопрос содержит 99% ответа :)
|
|
5
organizm
23.07.15
✎
12:35
|
может пойти с другого конца: добавить на форму, и управлять видимостью?
|
|
6
СвинТуз
23.07.15
✎
12:43
|
Каждая женщина программист должна уметь вставлять сама
|
|
7
Девушка-Вамп
23.07.15
✎
13:45
|
(3) заменила добавить на вставить, но как указать куда именно вставлять так и не пойму :(
|
|
8
vhl
23.07.15
✎
13:55
|
(7) Надо нажать Ctrl+F1 на слове "Вставить" и выбрать "Интерфейс (управляемый)/Управляемая форма/ВсеЭлементыФормы/Методы/Вставить"
|
|
9
Девушка-Вамп
24.07.15
✎
06:28
|
(8) спасибо Вам огромное!!! Почти все меню в поле справка перебрала, а этот упустила почему-то.
|
|
10
Девушка-Вамп
24.07.15
✎
07:04
|
ан нет, всё-равно непонятно.
Вставить (Insert)
Параметры:
<Элемент> (необязательный)
Тип: ДекорацияФормы; ГруппаФормы; КнопкаФормы; ТаблицаФормы; ПолеФормы.
Элемент, перед которым должен быть вставлен новый элемент. Если не указан, то элемент будет вставлен в конец.
пишу
Элемент = Элементы.Вставить("КолонкаСтатьяЗатрат",Тип("ПолеФормы"),Элементы.Товары,Элементы.Товары.ТоварыНомерГТД);
не подходит.
|
|
11
1Сергей
24.07.15
✎
07:15
|
(10) надо не строку передавать, а элемент
|
|
12
Девушка-Вамп
24.07.15
✎
07:44
|
(11)
так я вроде бы элемент и пытаюсь передать
может есть у кого пример?
|
|
13
palpetrovich
24.07.15
✎
10:24
|
(12) примерчик, там "Ном"-вставлен, "Вес"-добавлен
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший