Программно вставить колонку в форму списка
☑
0
dred999
27.09.16
✎
10:26
Всем привет. 8.3 Упр Форма
Надо программно вставить колонку в форму списка документа РТиУ.
Вставить то я вставил, но она попадает в конец списка. Как сказать чтоб колонка "тип" вставала после колонки "Контрагент"?
Кто нибуть подскажет? :( Ниже кусок моего кода :
&НаСервере
Процедура ДобавляемТип()
КолонкаТип = ЭтаФорма.Элементы.Добавить("Тип", Тип("ПолеФормы"), ЭтаФорма.Элементы.Список);
КолонкаТип.ПутьКДанным = "Список.Тип";
КонецПроцедуры
1
В тылу врага
27.09.16
✎
10:28
помимо метода Добавить есть метод Вставить
2
В тылу врага
27.09.16
✎
10:29
+(1) а еще есть метод Переместить
3
dred999
27.09.16
✎
10:32
(2) (1) Ща гляну
4
dred999
27.09.16
✎
10:49
КолонкаТип = ЭтаФорма.Элементы.Добавить("Тип", Тип("ПолеФормы"), ЭтаФорма.Элементы.Список);
КолонкаТип.ПутьКДанным = "Список.Тип";
ЭтаФорма.Элементы.Переместить(КолонкаТип, ЭтаФорма.Элементы.Список, ЭтаФорма.Элементы.Контрагент);
Не перемещает но и не выдает ошибку. не пойму в чем дело.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший