Имя: Пароль:
1C
 
УФ пользовательский отбор в списке
0 oslokot
 
12.09.16
18:04
Здравствуйте!

Есть регистр сведений и на его форме списка пользователь делает какой-нибудь отбор (Ctrl+F). Список сжимается все ок.

Могу ли я программно поймать результат этого отбора или хрен там?
Спасибо.
1 oslokot
 
12.09.16
18:05
+ как добраться до сюда? Список.СтрокаПоиска
2 Жан Пердежон
 
12.09.16
18:15
поиск и отбор - разные вещи;
да еще и поиск разный бывает
3 oslokot
 
12.09.16
18:16
т.е. отловить все это программно: http://v8.1c.ru/o7/201401ls/index.htm

(2) используется "Строка поиска", куда юзер что-то вбивает, список фильтруется, типа так
4 oslokot
 
13.09.16
08:35
Другими словами, как получить массив строк списка после применения пользовательского поиска?
5 Fedor-1971
 
13.09.16
09:06
(0) на 8.2 нет, на 8.3 - пробуй через КомпоновкаДанных (пошурши по нету и найдёшь примеры).
6 oslokot
 
16.09.16
17:02
(5) Спасибо! Взлетело.
оставлю пример здесь:

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

Взято отседаво:
http://v8.1c.ru/o7/201404list/index.htm
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс