Показать сообщение отдельно
Старый 14.10.2016, 07:26   #34  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,429 / 1772 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Maxim Gorbunov Посмотреть сообщение
Комбинироваться эти view могут с помощью других view, и таких примеров уже очень много в стандартном приложении. Посмотри, например, на View InventValueTransView, который собирается (через View InventValueTransUnionAll) из нескольких других View, которые в основе своей имеют InventTrans и InventSettlement, отфильтрованные по разным наборам критериев
Не спорю View очень мощный инструмент. Особенно в варианте с подменой его текста на уровне SQL. Основное ограничение этого подхода не в вариативности комбинаций а в их гибкости. Что я имею в виду. Структура View фиксируется на уровне компиляции. Была бы возможность собрать нужную структуру View в runtime (по аналогии с query), цены бы ему не было.