Имя: Пароль:
1C
1С v8
Группировки в СКД
0 Ainur
 
10.08.12
13:49
Есть отчет в СКД, обычное приложение
Есть переключатель в форме отчета для настройки группировки. Создал в СКД 2 варианта с нужными мне группировками.

Настройки = КомпоновщикНастроек.Настройки;
СтруктураВариантов = Новый Структура;
пВарианты = СхемаКомпоновкиДанных.ВариантыНастроек;
Для Каждого пЭл ИЗ пВарианты Цикл
   СтруктураВариантов.Вставить(пЭл.Имя,пЭл.Настройки);
КонецЦикла;
Если ЭтаФорма.ПоКатегориям Тогда
   пНастройки = СтруктураВариантов.ПоКатегориямДожности;
Иначе
   пНастройки = СтруктураВариантов.ПоЦФО;
КонецЕсли;
КомпоновщикНастроек.ЗагрузитьНастройки(пНастройки);
Это работает!!

Потом у меня есть реквизиты формы для отбора,

Если ЭтаФорма.Организация.Количество() > 0 Тогда
       НовыйЭлементОтбора = Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ПолеОтбора = Новый ПолеКомпоновкиДанных("Организация");
НовыйЭлементОтбора.ЛевоеЗначение = ПолеОтбора;
НовыйЭлементОтбора.Использование = Истина;
НовыйЭлементОтбора.ВидСравнения =ВидСравненияКомпоновкиДанных.ВСписке;
НовыйЭлементОтбора.ПравоеЗначение = ЭтаФорма.Организация;
КонецЕсли;

Вот отбор не накладывается
1 Ainur
 
10.08.12
14:27
Помогите пожалуйста!!!
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой