Имя: Пароль:
1C
1С v8
1С 8.3. Программное добавление порядка (сортировки) динамич. списка на упр. форм
,
0 adron
 
09.09.14
10:03
В УТ 11.1 есть обработка "ПодборТоваровВДокументПродажи". У неё есть форма "Форма". У формы есть реквизит "СписокНоменклатура" - динамический спсиок, произвольный запрос. Элемент формы соотвествующий реквизиту "СписокСтандартныйПоискНоменклатура".

Добавляю команду "Сортировать", вызываю серверную процедуру, в которой пишу:

СписокНоменклатура.Порядок.Элементы.Очистить();
ЭлПорядка = СписокНоменклатура.Порядок.Элементы.Добавить(Тип("ЭлементПорядкаКомпоновкиДанных"));
ЭлПорядка.Поле = Новый ПолеКомпоновкиДанных("Наименование");
ЭлПорядка.ТипУпорядочивания = НаправлениеСортировкиКомпоновкиДанных.Возр;
ЭлПорядка.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Авто;
ЭлПорядка.Использование = Истина;    
Элементы.СписокСтандартныйПоискНоменклатура.Обновить();

Нажимаю на кнопку "Сортировать" и тишина...
Хочу отсортировать програмно. Как сделать?
1 adron
 
09.09.14
10:30
Интерактивно сортировка устанавливается на ура. Может на форме стоит какой то запрет на программное изменение настроек?