Имя: Пароль:
1C
1С v8
1C V8.3 Количество строк в отборе
,
0 technik-1c
 
13.03.17
10:48
Создана стандартная форма списка для нового справочника.
Как для этого отбора в форме получить количество строк,
после наложения фильтра?
(не видимых на экране, а отфильтрованных)


Спасибо.
1 DrShad
 
13.03.17
10:50
выполнить запрос к основной таблице с такими же отборами
2 technik-1c
 
16.03.17
10:26
Спасибо.
3 technik-1c
 
24.03.17
11:40
А можете привести код? (Хотя бы наброски)

Все-таки не совсем ясно как переводить параметры отбора в запрос.

Также неясно как найти форму отбора, если она стандартная для справочника.
4 catena
 
24.03.17
11:45
ТекОтбор = ЭлементыФормы.ТаблицаЗначенийНужная.ОтборСтрок;

Построитель = Новый ПостроительОтчета;
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТаблицаЗначенийНужная);
    Для каждого ЭлементОтбора Из ТекОтбор Цикл
    
        Если ЭлементОтбора.Использование Тогда
            НовыйЭлемент = Построитель.Отбор.Добавить(ЭлементОтбора.ПутьКДанным, ЭлементОтбора.Имя, ЭлементОтбора.Представление);
            НовыйЭлемент.ВидСравнения = ЭлементОтбора.ВидСравнения;
            НовыйЭлемент.Значение = ЭлементОтбора.Значение;
            НовыйЭлемент.ЗначениеС = ЭлементОтбора.ЗначениеС;
            НовыйЭлемент.ЗначениеПо = ЭлементОтбора.ЗначениеПо;
            НовыйЭлемент.Использование = Истина;
        КонецЕсли;
    
    КонецЦикла;
    РезультатЗапроса = Построитель.Результат;
5 1sanekmaloi1
 
24.03.17
11:45
ПолучитьИсполняемуюСхемуКомпоновкиДанных();
ПолучитьИсполняемыеНастройкиКомпоновкиДанных();

подробнее http://v8.1c.ru/o7/201404list/index.htm
6 Anarki
 
24.03.17
13:58
(5)Ух ты полезная штука
Основная теорема систематики: Новые системы плодят новые проблемы.