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

1C8 не УФ. Справочник. список справочник. Наложенные отборы

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

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

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

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

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

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

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