Отчеты реализованы на основе FastReport OpenSource. Имеется онлайн документация. Шаблон отчета создается с помощью FastReport OpenSource Designer. Необходимо лишь скачать zip архив последнего релиза, разархивировать в локальную директорию и запустить Designer.exe. Формируется простой отчет, который содержит только один сохраняемый объект. Отчеты с выборкой табличных наборов данных будут реализованы в последующих версиях продукта. Возвращается HTML страница в новое окно браузера, которое можно распечатать средствами браузера.
При необходимости параметров, необходимо создать комплексный объект. Все параметры передаются в шаблон в секцию Данные - Параметры, для этого в шаблоне надо создать параметры с именами которые определены в комплексном объекте, например у комплексного объекта есть текстовое поле с идентификатором "Zero.CRM.ProductProperty.Title" - создать параметр с DataType:string Name:Title. Также по умолчанию передаются идентификатор типа объъекта, ключевое поле. Пример: EntityInfo
Данные представляют собой JSON представление сохраняемого объекта. Передаются в шаблон в секцию Источники данных в первое соединение, которое должно быть "Тип подключения":JSON(JavaScript Object Notation),"Кодировка":Unicode(UTF-8). Пример данных можно взять из инструментов разработки браузера при работе рабочего приложения, либо временно создав форму с компонентой JSON в дизайнере приложений. Простой пример отчета: ProductInfo