LimeReport Forum

General Category | Основное => Discussion | Обсуждение => Topic started by: Sironis on July 07, 2016, 03:03:40 PM

Title: Проблема с переменными!
Post by: Sironis on July 07, 2016, 03:03:40 PM
Добрый день!

Проблема наблюдается за переменными добавленными программно методом setReportVariable(const QString& name, const QVariant& value).
При создании отчета выпадает ошибка "Переменная ХХХ не существует !!" Проблему можно найти в первой демке с переменной TestName.

P.S. Обнаружил на последних коммитах из обеих веток гита
Title: Re: Проблема с переменными!
Post by: Arin Alex on July 07, 2016, 05:24:31 PM
Доброго времени суток !
На данный момент, LimeReport использует только те переменные, которые объявлены в отчете.
Переменные переданные через setReportVariable(), если они не объявлены в отчете, попадают в категорию внешних переменных  и отчетом не используются.
В дизайнере отчетов такие переменные можно переместить в переменные отчета с помощью кнопки "Grab variable".
Также можно просто создать переменную отчета с именем внешней переменной и она будет доступна в отчете.