Версия для печати темы
Лифт-Комплекс ДС _ Программное обеспечение _ SReport
Автор: poiZon 27.7.2020, 7:39
Отдельной темы не нашел, поэтому создам.
Выявил глюки в работе СРепорт, например если искать определенную неисправность по всем лифтам (по отдельному лифту не проверял, возможно также), то фильтр не применяется, показывает всё равно весь журнал. Такая же история, кажется, с датами, вспомню тогда дополню.
Автор: Андрей Ефименко 27.7.2020, 15:31
Цитата(poiZon @ 27.7.2020, 8:39)

Отдельной темы не нашел, поэтому создам.
Выявил глюки в работе СРепорт, например если искать определенную неисправность по всем лифтам (по отдельному лифту не проверял, возможно также), то фильтр не применяется, показывает всё равно весь журнал. Такая же история, кажется, с датами, вспомню тогда дополню.
Хотелось бы с примерами, т.е. снимок экрана с параметрами отчета и снимок экрана с результатами.
Автор: poiZon 17.12.2021, 9:08
не понял, никто не пользуется или проблема только у меня?!
В общем вот скрины. Ищу отсутствие связи только на одной улице
, а в результате в отчет показывает все лифты с этой ошибкой.
Автор: Андрей Ефименко 19.12.2021, 16:21
Цитата(poiZon @ 17.12.2021, 10:08)

не понял, никто не пользуется или проблема только у меня?!
В общем вот скрины. Ищу отсутствие связи только на одной улице

, а в результате в отчет показывает все лифты с этой ошибкой.

В обновление ПО выложен поправленный SReport.
Я думаю мало пользуются.
Автор: revit 19.1.2022, 12:53
Настроил заказчику подключение SReport.
После первого же отчета звонок: "что то она неправильно время считает... и какие то нереальные ставит значения времени..."
Начали разбираться.
Оказалось что в отчет о двух или более неисправностях попали события текущие т.е которые не деактивировались.
При этом в отчете ставится время окончания этого события в текущий день 23:59 и соответственно высчитывается нереальное итоговое время. Я то это понял и предложил просто время 23:59 воспринимать как сообщение об активной в данный момент неисправности, но у заказчика подозрения -"вот она не правильно считает .... как мне в итоговую таблицу это заносить и как оно будет считать в экселе..."
Вообщем вопрос: что можно придумать с такими записями?
Наверное логичнее ставить время окончания -текущее на момент создания отчета (итоговое время простоя будет верное на текущий момент) и как-то указывать/обозначать/выделять что неисправность на этом лифте в данный момент активна..
Автор: Nikolaj76 19.1.2022, 19:50
При выборке за большой период времени выскакивает ошибка
После этого часть данных, а иногда и все- не отображаются. Это происходит если выборку делать не на локальном компьютере (сервере) а с клиентского ПК.
Автор: Андрей Ефименко 20.1.2022, 8:05
Цитата(Nikolaj76 @ 19.1.2022, 20:50)

При выборке за большой период времени выскакивает ошибка

После этого часть данных, а иногда и все- не отображаются. Это происходит если выборку делать не на локальном компьютере (сервере) а с клиентского ПК.
SReport получает отчёты, читая таблицы MS SQL сервера.
SReport получает доступ к таблицам MS SQL сервера двумя способами:
- непосредственно подключаясь к MS SQL серверу (локально или удалённо)
- используя сервера приложений (LKDSDisp, LKDSDomain, LKDSCloud) в качестве некоторого транзита
Последний способ

это наша разработка. Он, конечно, удобен, но имеет ограничения и недоработки, которые Вы и привели. Транзитное подключение будет дорабатываться, но не в ближайшее время.
Желательно подключаться непосредственно к MS SQL серверу

. Это требут напряжений, знаний и опыта, но более надёжно.
Автор: revit 20.1.2022, 11:12
Цитата(Nikolaj76 @ 19.1.2022, 16:50)

При выборке за большой период времени выскакивает ошибка
Это ограничение с каких значений периода начинается?
Автор: Nikolaj76 20.1.2022, 13:07
Цитата(revit @ 20.1.2022, 8:12)

Это ограничение с каких значений периода начинается?
Это зависит не от периода, а от объемов информации из которых идет выборка. Ошибка рандомная может появиться а может и нет при одних и тех же условиях выборки. У нас появляется очень часто при выборке за месяц. Когда проверяем выполнение ТО, либо сбои лифтов на участках.
Будем ждать исправлений. Статистика и анализ для нашего предприятия очень востребованная функция. Подключаться на прямую к SQL знаем как, но это не очень удобно и не совсем безопасно на мой взгляд. Подключение через учетку Spult для конечного пользователя интуитивно понятней и проще.
Автор: revit 20.1.2022, 14:05
Цитата(Nikolaj76 @ 20.1.2022, 10:07)

Это зависит не от периода, а от объемов информации из которых идет выборка. Ошибка рандомная может появиться а может и нет при одних и тех же условиях выборки. У нас появляется очень часто при выборке за месяц. Когда проверяем выполнение ТО, либо сбои лифтов на участках.
Нечто подобное у меня проявляется изредка в СПульте при запросе больших периодов журнала. Отрисует две страницы текста, а когда нажимаещь следущую, то там чистые листы. Бывает так несколько раз включаешь, и потом вычитывает. Возможно это одна и та же проблема.
Цитата(Nikolaj76 @ 20.1.2022, 10:07)

Подключаться на прямую к SQL знаем как, но это не очень удобно и не совсем безопасно на мой взгляд. Подключение через учетку Spult для конечного пользователя интуитивно понятней и проще.
Согласен. Но еще и настроить доступ к базе та еще задачка.
Автор: Андрей Ефименко 20.1.2022, 17:12
Цитата(revit @ 20.1.2022, 15:05)

Нечто подобное у меня проявляется изредка в СПульте при запросе больших периодов журнала. Отрисует две страницы текста, а когда нажимаещь следущую, то там чистые листы. Бывает так несколько раз включаешь, и потом вычитывает. Возможно это одна и та же проблема.
Spult получает данные для отчетов по другому механизму, чем SReport, но похоже, т.е. без обращения к реальной БД. Поэтому и проблемы действительно те же.
MS SQL загружает последние используемые клиентами данные в оперативную память. Выборки по оперативной памяти делаются существенно быстрее, поэтому одна и та же выборка из журнала, но полученная позже, действительно формируется быстрее.
Все сервера (LKDSDisp, LKDSDomain, LKDSCloud) доработаны - оптимизирован запрос для выборки журнала, изменён механизм хранения и передачи выборки клиентам *SPult. Будем надеяться, что время формирования выборок уменьшится.
Автор: poiZon 23.5.2022, 14:58
Цитата(Андрей Ефименко @ 19.12.2021, 17:21)

В обновление ПО выложен поправленный SReport.
Я думаю мало пользуются.
SReport 4.7.2.28, ничего не поменялось
Автор: Андрей Ефименко 24.5.2022, 7:08
Цитата(poiZon @ 23.5.2022, 15:58)

SReport 4.7.2.28, ничего не поменялось
Желательно приводить какие-то иллюстрации и пояснения для данной ситуации, тем более, что это публичное обсуждение в форуме и многие не знают предыстории.
Возможно, речь идёт о том, что при получении выборки из журнала, всегда формировалась выборка по всем лифтам, не зависимо от выбора лифтов в параметрах отчета.
Я проверил и не смог воспроизвести ситуацию:

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)