Альтернатива ОтборуСтрок() с возможностями условий отборов СКД

Публикация № 779677

Программирование - Практика программирования

Обработка ОтборСтрок ДеревоЗначений ТаблицаЗначений условное оформление видимость строк

7
Типовой ОтборСтрок() использует только условия на равенство. Для таблицы формы, источником которой является "ДеревоЗначений" возможность отбора вообще отсутствует. Но есть возможность использовать всю широту возможностей отборов СКД.

Во вложении внешняя обработка с примером управления видимостью строк с помощью условного оформления и, соответственно, всеми богатыми возможностями для задания условий отборов.

Суть решения в том, что если значения в строке удовлетворяют условию с отключенной видимостью и в оформляемых полях перечислены все поля строки, то такая строка не выводится целиком.

Идея взята из темы партнерского форума <"Быстрая" альтернатива механизму ОтборСтрок> за 2010 год.

Протестировано на платформе 8.3.11.2954.

 

7

Скачать файлы

Наименование Файл Версия Размер
Заготовка Дерево с отбором строк через условное оформление
.epf 8,53Kb
03.02.18
1
.epf 8,53Kb 1 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. bulpi 156 04.02.18 14:24 Сейчас в теме
"Типовой ОтборСтрок() использует только условия на равенство"

Это не так :)
2. mszsuz 75 04.02.18 15:30 Сейчас в теме
Да, "Отбор выполняется по условию вхождения значения" - это в корне меняет дело )
3. grumagargler 571 04.02.18 18:18 Сейчас в теме
Стоит упомянуть, что описанный в статье способ - недокументированный, не всегда работает корректно и не рекомендуется разработчиками платформы к использованию.
Светлый ум; +1 Ответить
4. script 203 04.02.18 23:43 Сейчас в теме
И работает только в управляемых формах.
Оставьте свое сообщение