Имя: Пароль:
1C
 
В отчете на СКД не отрабатывает условие "в группе из списка"
0 memogolik
 
22.12.14
14:12
Создал отчет на СКД. Форму отчета и макет ОсновнаяСхемаКомпоновкиДанных.
Вот процедура
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
    // Вставить содержимое обработчика.
    СтандартнаяОбработка=Ложь;
    Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    ТоварыНаСкладахОстатки.Склад КАК СкладИсточник,
        |    ТоварыНаСкладахОстатки.Номенклатура,
        |    ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры,
        |    ТоварыНаСкладахОстатки.КоличествоОстаток
        |ИЗ
        |    РегистрНакопления.ТоварыНаСкладах.Остатки(&ВыбДата, ) КАК ТоварыНаСкладахОстатки";

    Запрос.УстановитьПараметр("ВыбДата", КонецДня(ТекущаяДата()));    
    Результат = Запрос.Выполнить();
    
    ВнешнийНабор = Новый Структура("ТаблицаДанных", Результат);
    
    Настройки = КомпоновщикНастроек.Настройки;
    
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки);
    
    ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ВнешнийНабор);
    
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
    ПроцессорВывода.Вывести(ПроцессорКомпоновки);
КонецПроцедуры

В настройках отчета сделал две группировки:
по номенклатуре и характеристикам.
Работают отборы по равно, не равно , в списке, не в списке, в группе из списка.
А когда выбираю, "Не в группе из списка" Номенклатура1 она также включается в итоговый список.
В чем может быть причина. Заранее спасибо за ответы.
1 mikecool
 
22.12.14
14:14
нет иерархии?
2 memogolik
 
22.12.14
14:16
(1) не понял вопроса. Номенклатура1 находится в определенной папке.
3 memogolik
 
22.12.14
14:27
ап
4 memogolik
 
22.12.14
14:40
up
5 memogolik
 
22.12.14
15:08
хелп
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой