Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: Проблема с переменными!  (Read 3327 times)

Sironis

  • Newbie
  • *
  • Posts: 22
    • View Profile
Проблема с переменными!
« on: July 07, 2016, 03:03:40 pm »
Добрый день!

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

P.S. Обнаружил на последних коммитах из обеих веток гита
« Last Edit: July 07, 2016, 03:05:12 pm by Sironis »

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1005
    • View Profile
Re: Проблема с переменными!
« Reply #1 on: July 07, 2016, 05:24:31 pm »
Доброго времени суток !
На данный момент, LimeReport использует только те переменные, которые объявлены в отчете.
Переменные переданные через setReportVariable(), если они не объявлены в отчете, попадают в категорию внешних переменных  и отчетом не используются.
В дизайнере отчетов такие переменные можно переместить в переменные отчета с помощью кнопки "Grab variable".
Также можно просто создать переменную отчета с именем внешней переменной и она будет доступна в отчете.