Имя: Пароль:
1C
 
1C8 не УФ. Справочник. список справочник. Наложенные отборы
0 lamme
 
27.12.18
12:30
Как получить значения - которые получены после наложения отборов.
Т.е. есть справочник товаров
на нагео наложил пользователь услвояи отбора типа - в группе .. наименования = ..
и тд и тп

вот то что у него отображается-  как вытащить программно ?
1 lamme
 
27.12.18
12:31
понимаю - что можно получить все отборы программно
так же наложить на справочник целиком и запросом вытащи тьвсе
но че-то долго ...

оно же вот - все есть уже готовое
2 catena
 
27.12.18
12:34
Вообще-то готового нет. Как-то так

ТекОтбор = ЭлементыФормы.СписокСправочника.ОтборСтрок;
Построитель = Новый ПостроительОтчета;
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(СписокСправочника);
Для каждого ЭлементОтбора Из ТекОтбор Цикл
    
        Если ЭлементОтбора.Использование Тогда
            НовыйЭлемент = Построитель.Отбор.Добавить(ЭлементОтбора.ПутьКДанным, ЭлементОтбора.Имя, ЭлементОтбора.Представление);
            НовыйЭлемент.ВидСравнения = ЭлементОтбора.ВидСравнения;
            НовыйЭлемент.Значение = ЭлементОтбора.Значение;
            НовыйЭлемент.ЗначениеС = ЭлементОтбора.ЗначениеС;
            НовыйЭлемент.ЗначениеПо = ЭлементОтбора.ЗначениеПо;
            НовыйЭлемент.Использование = Истина;
        КонецЕсли;
    
КонецЦикла;
РезультатЗапроса = Построитель.Результат;
        
Возврат РезультатЗапроса.Выгрузить();
3 lamme
 
27.12.18
12:40
2
ну да - это и есть
получение списка установелнных отборов на списке
и запросом вытягивание данных
4 lamme
 
27.12.18
12:41
если друго нет - придется так и делать
спасибо
5 Darky
 
27.12.18
13:04
Я делал так

    Построитель = Новый ПостроительЗапроса;
    Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ДокументСписок);
    Построитель.Выполнить();
    ТЗ_Рез = Построитель.Результат.Выгрузить();

В ТЗ_Рез строки с уже установленным отбором
6 lamme
 
27.12.18
13:06
(5)
даааааа?????????
7 catena
 
27.12.18
13:07
(5)Хм... У меня ТЗ, она отборы сама не отдает. На списке документов не пробовала.
8 lamme
 
27.12.18
13:07
удивлени. нет предела.
пошел проверять
9 lamme
 
27.12.18
13:09
и точно да ...
ваще не понимаю тогда ..
шарик заехал за ролик
10 Darky
 
27.12.18
13:15
С ТЗ и списком справочников не пробовал. За ТЗ сомневаюсь, но СправочникСписок должен отработать также как и ДокументСписок
Программист всегда исправляет последнюю ошибку.