Вход | Регистрация
 

Получить строки динамического списка (ДС) согласно отобра (строки на экране)

Получить строки динамического списка (ДС) согласно отобра (строки на экране)
Я
   ИС-2
 
29.06.20 - 12:03
Есть ДС в котором установлен отбор. Надо получить строки которые сейчас отобржаются на экране т.е соответсвуют отбору.

Как можно сделать?
   Timon1405
 
1 - 29.06.20 - 12:09
у меня на экране отображается 20 строк, а у соседа 30, какие выводить?
   ИС-2
 
2 - 29.06.20 - 12:38
(1) те, которые соответвуют отбору
   MyNick
 
3 - 29.06.20 - 12:42
(0) очевидно, выполнить запрос с этими отборами
   Garykom
 
4 - 29.06.20 - 12:42
(0) погугли через компоновщик делается
вот на МП проблема не пашет это а в обычной 1С легко
   MyNick
 
5 - 29.06.20 - 12:47
СхемаКомпоновки = Список.ПолучитьИсполняемуюСхемуКомпоновкиДанных();
НастройкиКомпоновки = Список.ПолучитьИсполняемыеНастройкиКомпоновкиДанных();
    
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных();
МакетСКД = КомпоновщикМакета.Выполнить(СхемаКомпоновки, НастройкиКомпоновки, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
    
Запрос = Новый Запрос;
Запрос.Текст = МакетКомпоновки.НаборыДанных.НаборДанныхДинамическогоСписка.Запрос;

Для Каждого ТекущийПараметр Из МакетСКД.ЗначенияПараметров Цикл
    Запрос.УстановитьПараметр(ТекущийПараметр.Имя, ТекущийПараметр.Значение);
КонецЦикла;
    
Результат = Запрос.Выполнить();

Как-то так вроде
   MyNick
 
6 - 29.06.20 - 12:48
Только на экране может поместиться 20 строк, а по факту их гораздо больше
   yzimin
 
7 - 29.06.20 - 13:09

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.