Имя: Пароль:
1C
 
Программная сортировка динамического списка. Возможно ли?
0 tabarigen
 
07.07.18
11:58
Гугл подсказал следующий код, но он не работает, хотя и ошибок не выдает. Больше ничего полезного не смог нагуглить.

    Порядок=ЭтаФорма.ОстаткиТоваров.Порядок;
    Порядок.Элементы.Очистить();
    ЭлементПорядка = Порядок.Элементы.Добавить(Тип("ЭлементПорядкаКомпоновкиДанных"));
    ЭлементПорядка.РежимОтображения =  РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный;
    ЭлементПорядка.ТипУпорядочивания = НаправлениеСортировкиКомпоновкиДанных.Убыв;
    ЭлементПорядка.Поле = Новый ПолеКомпоновкиДанных("Остаток"); // Поле, по которому будет упорядочивание
    ЭлементПорядка.Использование = Истина;
1 tabarigen
 
07.07.18
11:59
Действие происходит в Процедуре ПриОткрытии на форме
2 lubitelxml
 
07.07.18
12:45
1. Почему нельзя в запросе это прописать?
2. Обычно все настройки с ДС делаю в ПриСозданииНаСервере()
3 tabarigen
 
07.07.18
15:05
(2) вы ничего не перепутали?? речь идет про динамический список, тольку от сортировки в запросе, если потом пользователи случайно тыкнув на другую колонку списка будут видеть сортировку по нему. я же хочу жестко привязать сортировку при открытии.
4 Tonik992
 
07.07.18
15:09
Запретите пользователю устанавливать сортировку.