PDA

Просмотр полной версии : Дубликаты строк в отчете.



AlexOpl
01.07.2023, 12:35
Добрый день!

Можете подсказать, пожалуйста, столкнулся с такой проблемой, что при формировании отчетов, строки дублируются (Скриншот).

68560

Не как не получается удалить повторяющуюся строку (именно удалить).
Что пробовал:
- Добавил локальную переменную, и по событию "Построение" в бэнде записываю в неё значение даты, далее в фильтрах бэнда, добавлял условие "не равно". Не помогает.
- Включать фильтр дубликатов, это не выход, получается каша.

Возможно есть возможность с помощью кода уже после формирования отчета, пробежаться по строкам и удалить их? Или во время формирования, скипать дубликаты.

melky
01.07.2023, 13:05
У них разное время, почему вы считаете что это дубляж в таком случае?
Сорри не доглядел... в каждом квадратике время одно... Возможно там миллисекунды есть, которые не отображаются и по факту время разное...

AlexOpl
01.07.2023, 13:17
У них разное время, почему вы считаете что это дубляж в таком случае?
Сорри не доглядел... в каждом квадратике время одно... Возможно там миллисекунды есть, которые не отображаются и по факту время разное...

Если смотреть данные архива переменной, то там есть только одна запись. Но в отчете почему-то отображается две. На реальном объекте вообще каждая запись времени в отчете дублируется. При том, что в архивах дубликатов нет.

SCADAMaster
02.07.2023, 20:08
У вас построение по изменению?
Попробуйте в настройках источника задать настройку "Мертвая зона" - задайте его например 2 секунды.
https://support.mps-soft.ru/MasterSCADAHelp/index.html?formirovanie_otchetov_po_izmeneniiu.htm l

AlexOpl
03.07.2023, 13:46
Добрый день.

Спасибо, помог пункт из справки о параметре переменной "Основной", отключил у всех переменных его, оставил только у метки времени и все адекватно заработало.
Ещё раз спасибо!