|
Программное добавление колонок в табличную часть erp
| ☑ |
0
art93
18.02.17
✎
12:23
|
Подскажите пожалуйста, как добавить колонку в определённое место в табличной части. Сейчас добавляю просто в конец вот так:
нРеквизиты = Новый Массив;
нРеквизиты.Добавить(Новый РеквизитФормы("Вес", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(10, 3, ДопустимыйЗнак.Любой)), "Объект.Товары", "Вес",Истина));
ИзменитьРеквизиты(нРеквизиты);
нЭлемент = Элементы.Добавить("Вес", Тип("ПолеФормы"), Элементы.Товары);
нЭлемент.Вид = ВидПоляФормы.ПолеВвода;
нЭлемент.ПутьКДанным = "Объект.Товары.Вес";
|
|
1
Dmitry1c
18.02.17
✎
12:23
|
Используй метод Вставить() вместо Добавить()
|
|
2
art93
18.02.17
✎
12:25
|
Можете пожалуйста пример написать как заменить вот это на Вставить, эту ведь меняю только?
нЭлемент = Элементы.Добавить("Вес", Тип("ПолеФормы"), Элементы.Товары);
|
|
3
jsmith82
18.02.17
✎
12:33
|
Сдвинуть
|
|
4
Dmitry1c
18.02.17
✎
12:35
|
(2) нЭлемент = Элементы.Вставить(ИндексЧисло, "Вес", Тип("ПолеФормы"), Элементы.Товары);
|
|
5
Dmitry1c
18.02.17
✎
12:39
|
(0) а хотя возможно там надо вставлять не индексом, а конкретным элементом управления, перед которым нужно вставить твой элемент
посмотри описание процедуры в синтакс-помощнике
|
|
6
art93
18.02.17
✎
12:43
|
Вот метод в синтаксис помощнике, вот и не могу понять как добавить
ВсеЭлементыФормы (FormAllItems)
Вставить (Insert)
Синтаксис:
Вставить(<Имя>, <ТипЭлемента>, <Родитель>, <Элемент>)
|
|
7
art93
18.02.17
✎
12:45
|
(3) Как сдвинуть? Подскажите пожалуйста поподробнее.
|
|
8
art93
18.02.17
✎
12:58
|
Подскажите пожалуйста, как решить мою проблему? может кто то знает?
|
|
9
art93
18.02.17
✎
13:18
|
Разобрался, может кому то будет полезно:
нЭлемент = Элементы.Вставить("Вес", Тип("ПолеФормы"), Элементы.Товары,Элементы.Товары.ПодчиненныеЭлементы.ТоварыУпаковкаЕдиницаИзмерения);
где Элементы.Товары.ПодчиненныеЭлементы.ТоварыУпаковкаЕдиницаИзмерения - элемент после которого вставляем нужный нам элемент
|
|
10
Dmitry1c
18.02.17
✎
13:20
|
(9) ну вот видишь, а говоришь, что помощь нужна
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший