LimeReport Forum

General Category | Основное => Discussion | Обсуждение => Topic started by: Subst on June 28, 2016, 02:07:35 PM

Title: траблы с переменными
Post by: Subst on June 28, 2016, 02:07:35 PM
Алекс, трабла серьезная!!

В какой-то загадочный момент потерял переменные отчета.
Ну т.е. были, сам в дизайнере создал. Захожу в следующий раз - нету.
Создал еще раз, и два, и три... такая же хрень.

Открыл xml файлик, нету

<datasourcesManager ClassName="LimeReport::DataSourceManager" Type="Object">
      <objectName Type="QString">datasources</objectName>
      <connections Type="Collection"/>
      <queries Type="Collection"/>
      <subqueries Type="Collection"/>
      <subproxies Type="Collection"/>
      <variables Type="Collection"/>
    </datasourcesManager>

Прописал ручками

<datasourcesManager Type="Object" ClassName="LimeReport::DataSourceManager">
      <objectName Type="QString">datasources</objectName>
      <connections Type="Collection"/>
      <queries Type="Collection"/>
      <subqueries Type="Collection"/>
      <subproxies Type="Collection"/>
      <variables Type="Collection">
      <item Type="Object" ClassName="LimeReport::VarDesc">
          <objectName Type="QString"></objectName>
          <name Type="QString">duplicate</name>
          <value Type="QString"></value>
        </item>
      </variables>
    </datasourcesManager>

Открыл в дизайнере - ЕСТЬ переменная, внес изменения, сохранил - НЕТУ
Где собака порылась - понять не могу, ну скриптов порядком в отчете, но какое дело до них то.
Title: Re: траблы с переменными
Post by: Subst on June 28, 2016, 03:10:37 PM
Вот еще.

Ощущение, что трабла появилась после предпоследнего варианта с хаба.
Недели две назад скачанного. Сборку прошлой недели не собирал, не знаю.
Т.е. вопрос где-то в сериализации параметров, как я понимаю, но где именно...
Title: Re: траблы с переменными
Post by: Subst on June 29, 2016, 10:43:59 AM
И в продолжении...
Все верно.
Собрал версию, которая у меня датируется 30.05.2016, т.е. где-то месяц назад она объявилась на гите.
Отличие - в более поздних глобальные переменные и переменные отчета, ранее пользовательские переменные.

А в чем траблы, разбираться тебе :)
Title: Re: траблы с переменными
Post by: Arin Alex on June 29, 2016, 10:55:39 PM
Пофиксил :) Можно проверять :)