Имя: Пароль:
1C
 
Динамический список отбор с сортировкой
0 Олдж
 
19.09.24
08:23
Доброго всем дня. Пользователь попросил ему вывести на динамический список (журнал документов)кнопку отбора по состоянии для удобства.
Процедура выглядит так:
&НаКлиенте
Процедура ОтборПоСтатусу(Команда)
    ИмяПараметраОтбора = "СостояниеРемонта";
    
    ЗначениеПараметраОтбора = ВыданПокупателю();
    
    Список.Отбор.Элементы.Очистить();
    
    ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение     = Новый ПолеКомпоновкиДанных(ИмяПараметраОтбора);
    ЭлементОтбора.ВидСравнения         = ВидСравненияКомпоновкиДанных.НеРавно;
    ЭлементОтбора.ПравоеЗначение     = ЗначениеПараметраОтбора;
    ЭлементОтбора.Использование     = Истина;
    
КонецПроцедуры

Прошу подсказать, как еще сделать одновременно и сортировку по колонке "Состояние Ремонта"
1 toypaul
 
19.09.24
08:27
Чтобы это все сделать - не нужно ничего программировать. Особенно сортировку. Все делается силами пользователя. Твоя задача научить пользователя добавлять пользовательские отборы ну и кликать по заголовку колонки для сортировки
2 Stepashkin
 
19.09.24
08:33
(0) Если один пользователь, то в режиме предприятия он может сам настроить отбор через Еще->Настроить список. Ну или вы можете ему сделать.
3 Олдж
 
19.09.24
08:46
Пользователь  - это собственник организации с понятиям 90-х годов и ему лишние движения и понимать "как 1С работает" не нужны :-)
Чисто "хотелка" такая: "Хочу что бы нажал кнопку и всё вышло "
4 dmt
 
19.09.24
09:11
(0) Список.Порядок
5 mikecool
 
19.09.24
09:13
(3) зайди под его учеткой и настрой
6 mikecool
 
19.09.24
09:15
+5 я так и делал, когда топам тапать неохота было
7 Stepashkin
 
19.09.24
09:36
(5) 👍