Помогите, пожалуйста.
В отчете опционально создаются новые отборы (Тип("ЭлементОтбораКомпоновкиДанных")) и все работает отлично.. пока не сформируешь отчет еще раз.
Логично, элемент отбора создается повторно, с новым значением, и к предыдущему цепится через И
Подскажите, как удалить отборы, которые мы создаем после формирования отчета?
такое не работает
Процедура УдалитьПараметрыКомпоновки(Имя, Настройки, УдаляемыеПоля);
Отбор = Новый ПолеКомпоновкиДанных(Имя);
Для каждого ЭлементОтбора Из УдаляемыеПоля Цикл
Настройки.Выбор.Элементы.Удалить(ЭлементОтбора);
Настройки.ОчиститьОтборЭлемента( ЭлементОтбора);
КонецЦикла;
КонецПроцедуры
и такое тоже
Отчет.КомпоновщикНастроек.Восстановить();
Отчет.КомпоновщикНастроек.Настройки.Выбор.Элементы.Очистить();
(2) блин, а ларчик просто открывался. Спасибо огромное, второй день голову ломаю!
Спасибо!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший