PDA

Просмотр полной версии : Сумма переменных в отчете



Viktor40
16.10.2012, 05:26
Здравствуйте.
Необходимо в отчете выполнить сложение 2-х переменных типа «Безнаковый целый» с именами «Длина3Метра» и «Длина3_25Метра» . Как рекомендуют, для этого создал переменную «Сумма» с настройками как в Скриншоте. «Вытянул» все необходимые переменные на страницу отчета (как на Скриншоте). При попытке открыть отчет в режиме «Наладка» система выдает сообщение: Exception has been thrown by the target of an invocation. В режиме исполнения отчет не открывается, без каких-либо сообщений. Другие отчеты ,без преобразований переменных ,открываются без проблем. Версия Мастер скады- 3.3. Не подскажет ли кто , где я ошибся.

SCADAMaster
16.10.2012, 07:12
Необходимо в отчете выполнить сложение 2-х переменных типа «Безнаковый целый» с именами «Длина3Метра» и «Длина3_25Метра» .
Складывать нужно при выводе каждой строки данных в отчет?

Тогда так как вы сделали работать не будет. Вы прописали код для переменной по умолчанию - он выполнится вначале построения отчета. В этот момент данные источника еще не готовы, поэтому у вас и выдается ошибка.
Вам нужно в источнике данных добавить рассчитываемую колонку (через контекстное меню), в ней в выполнить необходимую операцию. Далее уже можете работать с этой переменной.


При попытке открыть отчет в режиме «Наладка» система выдает сообщение: Exception has been thrown by the target of an invocation.
Мы советуем проверять корректность построения отчета в режиме разработки - для этого есть закладка "Предварительный просмотр". Для этого необходимо чтобы архивные переменные должны быть наполнены данными, у обычных переменных (в том числе переменных для связи с параметрами "Начало", "Конец", "Интервал"), должно быть установлено значение до опроса (константа или сохраненное значение после рестарта)