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

Вывод архива сообщений.


Автор Повідомлення
Повідомлення створено: 20. 12. 2013 [05:04]
dell
Путин Краб
Автор теми
Зареєстрован(а) с: 09.04.2013
Повідомлення: 28
Нужно выводить показания за последние 24 часа.
Имеем некоторый архив сообщений mess, размер архива 24 часа. Для вывода используется документ, где происходит формирование строк:
JAVASCRIPT
<tr docAMess="0:mess*">

В самом документе стоит обработка:
JAVASCRIPT
using Special.FLibSYS;
otchet_time = SYS.time();
otchet_bTime = otchet_time - 86400;

Все нормально работает, формируется таблица с сообщениями. Но если проходит больше суток, то старые показания не удаляются. Остаются сообщения с самого начала запуска СКАДА-системы. Как бы сделать так, чтобы выводились сообщения только за последние 24 часа?
Повідомлення створено: 20. 12. 2013 [10:51]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"dell" wrote:

В самом документе стоит обработка:
JAVASCRIPT
using Special.FLibSYS;
otchet_time = SYS.time();
otchet_bTime = otchet_time - 86400;

Все нормально работает, формируется таблица с сообщениями. Но если проходит больше суток, то старые показания не удаляются. Остаются сообщения с самого начала запуска СКАДА-системы. Как бы сделать так, чтобы выводились сообщения только за последние 24 часа?

Так как Вы написали он и будет работать в режиме дополнения, который обычно нужен для архивных документов.
А если нужен чисто динамический, то очищать предыдущий документ нужно, добавив:
JAVASCRIPT
otchet_doc = "";


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



2893