This document provides guidance for creating reports in applications built on CUBA platform.
This manual is intended for developers and administrators of CUBA applications. In order to successfully work with the report generator, you should understand relational database principles and be able to write SQL queries. Familiarizing yourself with JPQL and Groovy is also useful, because in some cases it is easier to extract report data using these languages.
This Manual and the accompanying documentation related to the CUBA platform can be found at www.cuba-platform.com/manual.
The core of the platform report generator is the YARG framework, which is distributed under the free Apache 2.0 license. The framework documentation is available at github.com/Haulmont/yarg/wiki.
If you have any suggestions for improvement of this Manual, please contact us at www.cuba-platform.com/support/topics.
If you find a mistake in the documentation, please specify the number of the chapter and attach a small abstract of surrounding text to help us locate the issue.