.
Цитата:
может как-то можно использовать SQL напрямую послав конанды на сервер и вернув выборку, или еще что....
Это сделать конечно можно, но зачем?
В сложных отчётах обычно используются временные таблицы.
Вначале вызывается класс, который забивает туда данные, ну а потом это дело передаётся в отчёт. Напрямую в отчёте расчёты делать не рекомендуется - в случае трёхзвенной структуры они будут исполнятся на клиенте а не на сервере...
В качестве примера можно посмотреть класс PurchInvoiceLauncher_RU