Имя: Пароль:
1C
1С v8
Простой вопрос по СКД, перехватить отбор
0 егаис
 
04.02.20
14:23
есть отчет с набором данных.
ПриКомпоновкеРезультата нужно подсунуть свой запрос, не соображу как перехватить отборы. Например, наложили отбор по списку сотрудников, как его запихнуть в свой запрос?
1 unenu
 
04.02.20
14:27
ПолучитьНастроки() - дальше природа подскажет
2 luter-89
 
04.02.20
14:27
Направление = СотрудникиВызовСервера.ПолучитьНаправлениеСотрудникаНаСервере(СотрудникиВызовСервера.ПолучитьСотрудникаПользователяНаСервере(ТекущийПользователь));
    
     ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбора(ЭлементыОтбора,"Категория");
     ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбора(ЭлементыОтбора,"Менеджер");
    
    
    ОбщегоНазначенияКлиентСервер.ДобавитьЭлементКомпоновки(ЭлементыОтбора,"Категория",ВидСравненияКомпоновкиДанных.Равно,Направление,,Истина);
        ОбщегоНазначенияКлиентСервер.ДобавитьЭлементКомпоновки(ЭлементыОтбора,"Менеджер",ВидСравненияКомпоновкиДанных.ВСписке,МассивСотрудников,,Истина);


Вот как пример
3 luter-89
 
04.02.20
14:27
ЭлементыОтбора = КомпоновщикНастроек.Настройки.Отбор;
4 егаис
 
04.02.20
14:32
(1) точно, спасибо Отбор.Элементы. Промахнулся, когда искал