1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
&НаКлиенте Процедура УпорядочитьПоКонтрагентам(Команда) ЭлементыПользовательскихНастроек = Список.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы; Для Каждого Элемент Из ЭлементыПользовательскихНастроек Цикл Если ТипЗнч(Элемент) = ТипЗнч(Список.КомпоновщикНастроек.Настройки.Порядок) Тогда Элемент.Элементы.Очистить(); УсловиеСортировки = Элемент.Элементы.Добавить(Тип("ЭлементПорядкаКомпоновкиДанных")); УсловиеСортировки.Поле = Новый ПолеКомпоновкиДанных("Организация.Наименование"); УсловиеСортировки.ТипУпорядочивания = НаправлениеСортировкиКомпоновкиДанных.Возр; УсловиеСортировки.Использование = Истина; КонецЕсли; КонецЦикла; КонецПроцедуры |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
&НаКлиенте Процедура УпорядочитьПоПериоду(Команда) ЭлементыПользовательскихНастроек = Список.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы; Для Каждого Элемент Из ЭлементыПользовательскихНастроек Цикл Если ТипЗнч(Элемент) = ТипЗнч(Список.КомпоновщикНастроек.Настройки.Порядок) Тогда Элемент.Элементы.Очистить(); УсловиеСортировки = Элемент.Элементы.Добавить(Тип("ЭлементПорядкаКомпоновкиДанных")); УсловиеСортировки.Поле = Новый ПолеКомпоновкиДанных("Период"); УсловиеСортировки.ТипУпорядочивания = НаправлениеСортировкиКомпоновкиДанных.Возр; УсловиеСортировки.Использование = Истина; КонецЕсли; КонецЦикла; КонецПроцедуры |