Цитата:
Сообщение от
DesparioN
Добрый день!
В процессе реализации отчета потребовалось сделать вьюху, в которой выводится код продукта и продуктовые аналитики. Из-за архитектуры Аксапты, таблицы были естественно добавлены через OUTER JOIN. Но проблема в том, что при таком раскладе невозможно фильтроваться по пустым значениям или делать JOIN с другими таблицами.
В качестве эксперимента, в скуле был подправлен запрос так чтобы можно было фильтроваться по пустым значениям. Все заработало как хотелось.
Есть ли подобное свойство в Аксапте?
Можно попробовать построить вьюху поверх вьюхи
Честно говоря - давно это было, но в DAX2009 решал аналогичную проблему построив два View. Первая - с OUTER JOIN как и у тебя. Вторая - построена вокруг первой вьюхи с мэппингом 1:1. Поскольку вторая вьюха работает с первой как с обычной таблицей, и не знает что там где-то внутри OUTER JOINS, то в итоге все работает правильно (То есть - фильтрутся и сортируется привычным для аксапты образом).
Есть шансы что в более поздних версиях DAX семантика View изменилась и подход не взлетит, но попробовать не долго...