Отображение списка аварий

Вопросы, не попадающие в другие разделы.

Отображение списка аварий

Сообщение leks » Вт окт 06, 2015 12:39 pm

Добрый день!
Есть следующая задача: нужно отображать список ошибок с временем их последнего возникновения. Размер списка будет меняться.
Один из вариантов просто сделать окно с n строками и формировать надписи в них скриптами, но много работы при изменении списка или добавлении новых строк.
Другой вариант с помощью системы аварийных сообщений. Но как в AlarmViewer отображать только последнее сообщение для каждой из аварий?
У кого какие соображения по данной задаче?
leks
 
Сообщения: 4
Зарегистрирован: Сб окт 23, 2010 12:08 pm

Re: Отображение списка аварий

Сообщение NewOrdered » Вт окт 06, 2015 2:32 pm

Выбрать в свойствах объекта тип Query Type = Summary
NewOrdered
 
Сообщения: 232
Зарегистрирован: Пн ноя 15, 2010 7:48 am
Откуда: Kaliningrad

Re: Отображение списка аварий

Сообщение leks » Вт окт 06, 2015 4:22 pm

NewOrdered писал(а):Выбрать в свойствах объекта тип Query Type = Summary

Это не то. При появлении аварии сообщение появляется в AlarmViewer. Когда бит аварии сбрасывается, сообщение пропадает.
А мне нужно, чтобы оно оставалось в списке и меняло цвет. Когда вновь появляется авария, сообщение в списке должно выделиться красным и поменять дату возникновения.
leks
 
Сообщения: 4
Зарегистрирован: Сб окт 23, 2010 12:08 pm

Re: Отображение списка аварий

Сообщение NewOrdered » Вт окт 06, 2015 5:35 pm

leks писал(а):
NewOrdered писал(а):Выбрать в свойствах объекта тип Query Type = Summary

Это не то. При появлении аварии сообщение появляется в AlarmViewer. Когда бит аварии сбрасывается, сообщение пропадает.
А мне нужно, чтобы оно оставалось в списке и меняло цвет. Когда вновь появляется авария, сообщение в списке должно выделиться красным и поменять дату возникновения.


Это обязательно должно отображаться в рантайме?
Возможно, имеет смысл попробовать запрашивать WWALMDB каким-нибудь кастомным запросом, отфильтровав все аварии по последнему моменту времени возникновения. При желании результат можно выводить в wwgenericsqlgrid на окно в рантайме.
NewOrdered
 
Сообщения: 232
Зарегистрирован: Пн ноя 15, 2010 7:48 am
Откуда: Kaliningrad


Вернуться в Другое

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 48