Имя: Пароль:
1C
 
СКД - Набор данных - объект - Не работает отбор
0 Mr-FReSH
 
25.10.16
12:17
Всех приветствую!

Подскажите как организовать отбор в скд

Отчет на СКД, через набор данных объект пихаю свою таблицу значений, хочу сделать отбор, но через настройки банально ничего не работает.

Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    
    ТЗ_ДанныеОтчета = СформироватьДанныеОтчета();
    
    СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
    Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
    
    ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
    
    ВнешнийНаборДанных = Новый Структура("ДанныеОтчета", ТЗ_ДанныеОтчета);
    ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешнийНаборДанных, ДанныеРасшифровки);
    
    ДокументРезультат.Очистить();
    
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
    ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
    
КонецПроцедуры
1 Mr-FReSH
 
25.10.16
12:21
http://i83.fastpic.ru/big/2016/1025/34/926f7ee5582aec56469661042eaa5134.png

вот что я имею в виду под "через настройки банально ничего не работает. "
2 birkoFFFF
 
25.10.16
12:39
//  Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;

Что после этого должно работать?
3 Mr-FReSH
 
25.10.16
12:51
(2) А как тогда?
4 Mr-FReSH
 
25.10.16
12:58
т.е. я хочу указать в скд во вкладке "Настройки" отбор по полю "ФИО", я думал как раз для этого и нужно указывать НастройкиПоУмолчанию.

Можно ли тогда узнать как сделать отбор
5 iceman2112
 
25.10.16
12:59
а ты хухлил?
6 Mr-FReSH
 
25.10.16
13:39
Настройки = КомпоновщикНастроек.ПолучитьНастройки();

Спасибо за помощь....
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший