Убрать видимость групп при отборе в динамическом списке иерархического справочника

Здравствуйте.

Задача. Есть иерархический справочник Товары. Необходимо при открытии формы выбора с отборам выводить только те группы и элементы, которые попадают в отбор. Например если просто установить отбор по группе Услуги, то получим такой результат.

Товары с отбором

 Т.е. мы получим данные по услугам и пустые группы, которые не подходят под наше условие.

Одно из решений данной задачи будет воспользоваться условным оформлением списка. Установим свойства Видимость и Отображать в НЕТ.

 

Добавим отбор элементов не Услуги.

В итоге получим наш результат, т.е. отображение только групп и элементов подходящих под условие.

Все эти условия отбора и оформления также можно описать программно при открытии формы.

Хочу заметить, что данный способ необходимо использовать с осторожностью на больших массивах данных.

Популярность: 6%

Запись опубликована в рубрике Платформа 1С с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.