Имя: Пароль:
1C
 
Построитель отчета : Программно очистить отбор
0 bvb
 
16.08.22
11:53
Добрый день

Использую отчет на по регистру на базе универсального отчета.

Добавляю после свои отборы методом  УниверсальныйОтчет.ДобавитьОтбор("

Перед этом мне нужно очистить все значения УниверсальныйОтчет.ПостроительОтчета.Отбор

Как это сделать ?
1 Kigo_Kigo
 
16.08.22
11:55
Отбор = ПостроительОтчета.Отбор;
    
    Индекс = Отбор.Количество() - 1;
    Пока Индекс >= 0 Цикл
        ОтборНастройки = Отбор.Найти(ОтборКонтрагентДляОтбораНастройки);
        Если ОтборНастройки<>Неопределено Тогда
            ПостроительОтчета.Отбор.Удалить(ПостроительОтчета.Отбор.Индекс(ПостроительОтчета.Отбор.Найти(ОтборКонтрагентДляОтбораНастройки)));
        КонецЕсли;
            
        
        Индекс = Индекс - 1;
        
        
    КонецЦикла;
2 Kigo_Kigo
 
16.08.22
11:56