Такую вьюху восоздать можно.
Для этого нужно:
- создать вьюху, в моем случае назавем ее COR_Processing
- в разделе MetaData нужно создать DataSources и связать их с помощью Releations.
- в разделе Fields нужно нужно указать поля таблиц (из DataSource) по которым нужно делать группировку
- там же создать так называемые Agreggation-поля с указанием DataSource, имя поля (например, Qty) и операцию (например, sum)
И все это корректно работает... Но пока не выяснил как сделать так, что бы из первой таблицы (COR_ProcessingScheduleJournal) выбирались все записи вне зависимости от того, если ли связаныне записи во второй таблице (COR_ProcessingScheduleLines) или их нет?
И последний вопрос: как менять эту группировку (список полей, например) динамичесие или прийдется создавать разные вьюхи для конкретного случая?
Но тут ответ напрашивается сам - создавать разные вьюхи, ибо нельзя динамически изменять запрос во вьюхах (так как они лежат на сервере)....
Жаль конечно же, но ничего не сделаешь.