Имя: Пароль:
1C
1С v8
Программное управление порядком колонок Табличного поля (управляемая форма)
0 Bartezz
 
11.03.15
12:30
Делаю программное добавление новой колонки для Таблицы управляемой формы через:

ТоварыВесБрутто = Элементы.Добавить("ТоварыВесБрутто", Тип("ПолеФормы"), Элементы.Товары);
ТоварыВесБрутто.Вид = ВидПоляФормы.ПолеВвода;
ТоварыВесБрутто.ПутьКДанным = "Объект.Товары.ВесБрутто";

свежедобавленный элемент кидается в конец списка и на форме висит в последней колонке, через Элементы.Товары.ПодчиненныеЭлементы видно список всех элементов и их порядок, вот только изменить порядок не получается, так как "ПодчиненныеЭлементы" доступность только чтение.

Не могу понять реализован ли вообще механизм управление порядком подчиненных элементов на управляемой форме (в группах в табличных полях)?

Может кто делал что то подобное
1 kosts
 
11.03.15
12:32
(0) Если не ошибаюсь ПодчиненныеЭлементы нужно прочитать и тогда уже можно будет внести изменения
2 Bartezz
 
11.03.15
16:52
не с той стороны я зашел, оказывается все просто:

Элементы.Переместить(<Элемент>, <Родитель>, <МестоРасположения>)

теперь все элементы на своих местах)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший