Просмотр полной версии : Исключение при включении фильтра Архива событий по дате
Проект для СПК107 нового (июнь 2023). SP17 профиль визуализации 4.2.0.0. Элемент "Таблица тревог", признак "История" = true.
Задаю фильтр по дате например От= 31.08.2023 00:00:00 до 31.08.2023 23:59:59, затем включаю фильтрацию выдает исключение, после чего в элементе "Таблица тревог" ничего не отображается.
Евгений Кислов
01.09.2023, 18:24
Проект для СПК107 нового (июнь 2023). SP17 профиль визуализации 4.2.0.0. Элемент "Таблица тревог", признак "История" = true.
Задаю фильтр по дате например От= 31.08.2023 00:00:00 до 31.08.2023 23:59:59, затем включаю фильтрацию выдает исключение, после чего в элементе "Таблица тревог" ничего не отображается.
Добрый день.
Выложите, пожалуйста, простейший проект и файл .sqlite, с использованием которых я смогу воспроизвести вашу проблему.
Выложил простейший проект и папку с файлами данных: https://cloud.mail.ru/public/ETHi/cnGsJAqeV . Ошибка воспроизводится следующим образом: два раза нажимаете на кнопку 70144 и попадаете на экран "Архив", затем выбираете дату 11.09.2023 и устанавливаете галку в поле "фильтр". В итоге получаем: 70145
Евгений Кислов
12.09.2023, 07:59
Выложил простейший проект и папку с файлами данных: https://cloud.mail.ru/public/ETHi/cnGsJAqeV . Ошибка воспроизводится следующим образом: два раза нажимаете на кнопку 70144 и попадаете на экран "Архив", затем выбираете дату 11.09.2023 и устанавливаете галку в поле "фильтр". В итоге получаем: 70145
У меня исключения не возникает.
Но я использую плагин визуализации 4.4.0.0 - можете попробовать тоже его использовать.
70152
Если подставите ту sqlite, которую я выслал - то будет. Сейчас у Вас нет событий за 11.09. Если Вы будете выполнять проект до тех пор пока, не начнется ограничение по количеству записей (сейчас в AlarmStorage - 1000), то увидите ошибку при фильтре за 12.09
Евгений Кислов
12.09.2023, 08:48
Если подставите ту sqlite, которую я выслал - то будет. Сейчас у Вас нет событий за 11.09. Если Вы будете выполнять проект до тех пор пока, не начнется ограничение по количеству записей (сейчас в AlarmStorage - 1000), то увидите ошибку при фильтре за 12.09
Ваши файлы тревог я "установил":
70156
тогда почему нет событий за 11.09? Я сам сейчас попробую на 4.4.0.0
Вот сделал на 4.4.0.0: https://cloud.mail.ru/public/ETHi/cnGsJAqeV . То же самое: запускаю, ставлю дату 11.09 и включаю фильтр - та же ошибка!
Евгений Кислов
12.09.2023, 10:09
Вот сделал на 4.4.0.0: https://cloud.mail.ru/public/ETHi/cnGsJAqeV . То же самое: запускаю, ставлю дату 11.09 и включаю фильтр - та же ошибка!
Эта проблема воспроизводится на СПК, а не на виртуальном контроллере?
Да на СПК все и началось - только там 4.2.0.0. А сейчас отлаживаю на виртуальном контроллере
Евгений Кислов
12.09.2023, 10:27
Да на СПК все и началось - только там 4.2.0.0. А сейчас отлаживаю на виртуальном контроллере
Если установить диапазон фильтра не 24 часа (как у вас сейчас), а, например, час - то проблема повторится?
Да исключение воспроизводится за тот час, где есть данные.
Появилась мысль сделать AlarmStorage безлимитным и удалять записи из кода. Подскажите пожалуйста, где об этом можно почитать?
Нашел, но к сожалению удаляет все неактивные. В итоге резюме - все дело в неправильной очистке AlarmStorage после которой фильтрация начинает выдавать ошибки
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot