УкраїнськаEnglishmRussian
Вход/Новый
В теме нет новых постов

Подскажите по использованию docAMess


Автор Сообщение
Сообщение создано: 13. 08. 2013 [13:16]
dell
Путин Краб
Создатель темы
Зарегистрирован(а) с: 09.04.2013
Сообщения: 28
В документации написано *.docAMess="1:PLC*"
JAVASCRIPT
Указывает на необходимость размножения тега с атрибутом сообщения из архива сообщений за указанный интервал времени и в соответствии с уровнем (1) и шаблоном запроса (PLC*).

Что означает "шаблон запроса"?
В демоБД написано:
JAVASCRIPT
docAMess="1:al*:*"

Что это означает? Что имеем после второго разделительного двоеточия? В документации вроде этого нет.
Сообщение создано: 13. 08. 2013 [20:52]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3747
"dell" wrote:

Что означает "шаблон запроса"?

Шаблон выборки сообщений по их категории.

"dell" wrote:

JAVASCRIPT
docAMess="1:al*:*"

Что это означает? Что имеем после второго разделительного двоеточия? В документации вроде этого нет.

Это для протокола нарушений. Выборка собщений с категорией нарушений, смотрите alarmSet().

Learn, learn and learn better than work, work and work.
Сообщение создано: 01. 10. 2013 [13:32]
dell
Путин Краб
Создатель темы
Зарегистрирован(а) с: 09.04.2013
Сообщения: 28
Возникла следующая проблема. Рисуем таблицу, размножаем тег <tr> при помощи docAMess. Данные берем из архива сообщений. Дак вот, строки начинают повторяться по 2, а иногда и по 3 раза. В БД они записаны по 1 разу. Например записано
mess1
mess2
mess3
А на выводе документа имеем
mess1
mess2
mess3
mess1
mess2
mess3
С чем бы это может быть связано? А иногда и по 1 разу выводится, как положено.
OpenSCADA 0.8.0.7

[Сообщение редактировалось 1 раз(а), в последний раз 01.10.2013 в 13:33.]
Сообщение создано: 01. 10. 2013 [15:44]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3747
"dell" wrote:

С чем бы это может быть связано? А иногда и по 1 разу выводится, как положено.

Не знаю, смотря как размножаете.

В стандартных отчётных документах: "Протокол нарушений" и "Протокол действий оператора" такого ведь нет!
Вот и сравните, что Вы сделали не так.

P.S. Есть только одно предположение, что текст сообщения очень длинный и он усекается архиватором, после чего при запросе нет возможности обнаружить дубликаты и они помещаются дважды, т.е. из архива и буфера сообщений, конечно если это не глубокая история.

Learn, learn and learn better than work, work and work.



21171