Как программно удалить отбор из СКД?

1. daemonia 19.07.17 09:34 Сейчас в теме
Имеется отчет на СКД. В него при открытии подгружаются отборы - в том числе например по номенклатуре. Надо программно эти отборы очистить и поставить свой отбор.
Пробовал вот так...
ПолеОтбора = Новый ПолеКомпоновкиДанных("Номенклатура");
УдаляемыйОтбор = Отчет.КомпоновщикНастроек.Настройки.Отбор.ДоступныеПоляОтбора.НайтиПоле(ПолеОтбора);
Отчет.КомпоновщикНастроек.Настройки.Отбор.Элементы.Удалить(УдаляемыйОтбор);
Код отрабатывает вроде, но отбор не очищается.
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. andron77777 19.07.17 13:24 Сейчас в теме
Подгружаются, вероятно, пользовательские настройки. А Ваш код убирает отбор из простых настроек. Желательно бы увидеть весь код формирования отчета, а именно какие настройки передаются в компоновщик макета.
daemonia; +1 Ответить
3. burni4 87 20.07.17 17:05 Сейчас в теме
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)