При попытке установки отбора построителя программно,в отладчике видно: сам отбор = пустой, сл.страница вложения = добавленый отбор, но он не работает, привожу код:
Для каждого Сп Из СписокПроектовОтбор Цикл
ГруппаПроектов = Сп.Значение;
// Отбор построителя по каждой группе проекта
ОтборКоличество = Построитель.Отбор.Количество();
Для Н = 1 По ОтборКоличество Цикл
Построитель.Отбор.Удалить(ОтборКоличество - Н);
КонецЦикла;
Если Построитель.Отбор.Найти("Проект")=Неопределено Тогда
Отбор=Построитель.Отбор.Добавить("Проект",,"Проект");
Отбор.Использование=Ложь;
Отбор.ВидСравнения=ВидСравнения.Равно;
Отбор.Значение = ГруппаПроектов;
КонецЕсли;
КонецЕсли;
КонецЕсли;
Н = Н + 1;
КонецЦикла;
Добавляю отбор в построитель отчета вот так:
Если Построитель.Отбор.Найти("Проект")=Неопределено Тогда Отбор=Построитель.Отбор.Добавить("Проект",,"Проект");
Отбор.Использование=Ложь;
Отбор.ВидСравнения=ВидСравнения.Равно;
Отбор.Значение = ГруппаПроектов;
КонецЕсли;
В результате отбор не работает
когда руками устанавливаю отбор(не программно добавляю) - напротив отбора стоит установленные в ручную значения отбора, но программно - пустой отбор
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой