PDA

Просмотр полной версии : В мастере отчетов ошибка?



ASo
09.05.2014, 14:12
При создании ежедневного отчета мастером подставляются не системные переменные (Today), а Переменные.System....
Соответственно, отчет всегда на одну дату.
Это ошибка мастера?

SCADAMaster
09.05.2014, 15:07
Проблема проявилась. Мы ее изучим.
Пока что можете подредактировать отчет самостоятельно. Сделайте в дереве объектов переменные "Начало" и "Конец" (как команды или расчеты). Откройте отчет и перетащите на параметры источника данных "Начало" и "Конец" переменные из дерева объектов.
Сохранение по расписанию настраивается у объекта, на закладке "Расписание".
Расширенные способы сохранения описаны в наших видеопримерах по отчетам:
http://www.masterscada.ru/?additional_section_id=233

ASo
09.05.2014, 16:27
Естественно, решил, только через Переменные.System.Today, Переменные.System.Today.AddSecond(-24*3600)

SCADAMaster
10.05.2014, 13:12
Наверное только так:

Переменные.System.Today.AddSeconds(-24*3600)
Можно еще так:
Переменные.System.Today.AddDays(-1)
Полный список методов структуры DateTime:
http://msdn.microsoft.com/ru-ru/library/system.datetime(v=vs.110).aspx