0
johnniepasta
13.01.17
✎
12:22
|
Помогите, пожалуйста.
В отчете опционально создаются новые отборы (Тип("ЭлементОтбораКомпоновкиДанных")) и все работает отлично.. пока не сформируешь отчет еще раз.
Логично, элемент отбора создается повторно, с новым значением, и к предыдущему цепится через И
Подскажите, как удалить отборы, которые мы создаем после формирования отчета?
такое не работает
Процедура УдалитьПараметрыКомпоновки(Имя, Настройки, УдаляемыеПоля);
Отбор = Новый ПолеКомпоновкиДанных(Имя);
Для каждого ЭлементОтбора Из УдаляемыеПоля Цикл
Настройки.Выбор.Элементы.Удалить(ЭлементОтбора);
Настройки.ОчиститьОтборЭлемента( ЭлементОтбора);
КонецЦикла;
КонецПроцедуры
и такое тоже
Отчет.КомпоновщикНастроек.Восстановить();
Отчет.КомпоновщикНастроек.Настройки.Выбор.Элементы.Очистить();
|
|