0
Alex108
25.03.21
✎
17:23
|
Приветствую! Понимаю, что подобная тема наверняка уже обсуждалась, но что-то не могу ничего подходящего найти.
Есть самопальная конфигурация 8.3 на управляемых формах. В ней есть форма списка справочника, в реквизитах справочника есть текстовое поле Адрес, по которому хочу устроить сортировку по нажатию на кнопку. Сам реквизит помечен как сортируемый, и при нажатии по шапке поля Адрес списка этого справочника сортировка происходит.
Нарыл на просторах такой код:
[code]
Порядок=ЭтаФорма.Список.Порядок;
Порядок.Элементы.Очистить();
ЭлементПорядка = Порядок.Элементы.Добавить(Тип("ЭлементПорядкаКомпоновкиДанных"));
ЭлементПорядка.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный;
ЭлементПорядка.ТипУпорядочивания = НаправлениеСортировкиКомпоновкиДанных.Возр;
ЭлементПорядка.Поле = Новый ПолеКомпоновкиДанных("Адрес"); // Поле, по которому будет упорядочивание
ЭлементПорядка.Использование = Истина;
[/code]
Но он у меня не работает, от слова совсем, т.е. вообще никаких телодвижений, даже ошибок.
Вижу два варианта:
- разобраться с вышеизложенным кодом
- програмное нажатие на шапке списка.
Прошу помощи
|
|