Имя: Пароль:
1C
1С v8
Программно вставить колонку в форму списка
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
КолонкаТип = ЭтаФорма.Элементы.Добавить("Тип", Тип("ПолеФормы"), ЭтаФорма.Элементы.Список);
    КолонкаТип.ПутьКДанным = "Список.Тип";
    ЭтаФорма.Элементы.Переместить(КолонкаТип, ЭтаФорма.Элементы.Список, ЭтаФорма.Элементы.Контрагент);

Не перемещает но и не выдает ошибку. не пойму в чем дело.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший