0
Исправлен

Система отчетов версии 4.4.5

Кондратенко Анатолий Викторови 3 года назад в Доработки обновлен СИМП Лайт (тех.поддержка) 2 года назад 11

Добрый день!

Установил версию 4.4.5.137

Система отчетов не запустилась.

Все те ошибки, которые обсуждались в этой теме http://support.simplight.ru/topics/420-test-generatora-otchyotov/ плавно и в полном объеме перетекли в окончательный релиз.

А именно:

1) система отчетов проигнорировав указанный путь установки (диск D:\) установилась на диск С:\

2)SimpLight Replicator в свою очередь видит путь установки и выстраивает путь доступа к базе SQL (d:\slProject\Reports\DataBase\sq.db). НО!!! Не работает, поскольку на диске D:\ нет такого места. Стоит руками создать недостающие каталоги ("Reports", "DataBase") как SimpLight Replicator начинает работать.

3)SimpLight Reporter не работает, поскольку не может даже помыслить, что установлен не на диске С:\

4)Проверить настройку ODBC не представляется возможным, поскольку при попытке открыть свойства соединения sldb появляется сообщение указанное в ссылке, приведенной выше.


Вопросы:

1) SimpLight Replicator. Про него нет вообще никакой информации. Вы скажите, а что тут может быть не понятно. А вот что: раздел "Автозапуск", задача "Task Absent" - можно настроить работу "раз в 5 мин, раз в час, раз в день, раз в неделю". А когда начинается этот раз ? Этот раз можно указать в разделе "Копирование за период" ? Или они не связаны эти разделы ? Вроде как "автозапуск" предполагает автоматическое выполнение задания от настоящего момента и до отмены приказа когда-нибудь в будущем; а раздел "копирование за период" вырезает из ленты времени небольшой раздел, который должен оставаться неизменным. Вообщем, как сделать, чтобы через минуту, после того как закроется очередной час в основной базе данных SimpLight, начал работать SimpReplicator и переписал этот наработанный час в базу SQL. Чтобы с уверенность сказать пользователю, что отчет можно будет увидеть через Х+15 минут после окончания каждого часа.

2) Можно ли будет самостоятельно добавить свои поля в базу SQL. Это необходимо для занесения текстовой информации, необходимой для формирования отчетов, но которую в настоящее время нельзя сохранять в основной базе SimpLight.

3) Можно ли выложить дистрибутив SQLite на вашем сайте, чтобы при необходимости его переустановки можно было скачать и переустановить SQLite, не беспокоясь о совместимости версий и релизов ?

4) Можно ли сделать для каждого канала флажок "необходимости контроля уставок" ? Кошмарное количество информации попадает в журнал тревог. Столько усилий система тратит на генерацию никому не нужной информации !!!

5) Когда же можно ожидать появление "диспетчеризации" в SimpLight ? (вечная память SimpLight Space! )


С уважением, Кондратенко Анатолий

Новочеркасск


ХОРОШО, МНЕ ПОНРАВИЛОСЬ
Оценка удовлетворенности от Кондратенко Анатолий Викторови 2 года назад

Добрый день!

Нашли и устранили ошибку в установке.

Выложим обновление до 5 апреля.


Ответ на 2 вопрос: Да, монжно. БД открыта и ее можно использовать.


Ответы на остальные вопросы будут позже.

Присоеденяюсь к пункту 4, далеко не все каналы требуют аварийных уставок.


Добрый день!

Запускаю Генератор отчетов "Симп Лайт".

Выбираю отчет "Исторические данные".

Выбираю канал из "Списка каналов".

Выбираю период 01.03.2017 0:00:00 - 31.03.2017 23:59:59

Получаю отчет (из 3-х страниц) в заголовке которого написано: "Архивные данные Выводятся первые 100 записей"

Это настройки самого отчета ? Или это реакция программы FastReport ?


С уважением, Кондратенко Анатолий

Новочеркасск

Добрый день, Анатолий.

В отчете установлено ограничение на первые 100 записей.

Ниже инструкция как убрать это ограничение:


ВНИМАНИЕ! В связи с большим объемом данных отчет будет долго формироваться. Рекомендуем сначала проверить работоспособность на не большом отрезке времени.

Открыть редактор отчетов. Выделить отчет, в меню выбрать Отчет – Изменить (или в контекстном меню Изменить отчет)


В открывшемся окне нажать Открыть дизайнер


Перейти на вкладку Данные


Выбрать запрос SL_ADOQuery, открыть SQL запрос на редактирование.


Удалить последнюю строку «limit 100».


Сохранить отчет.

Спасибо за ответ!

Внес исправления в отчет "Исторические данные"

Обнаружил, что:


1) выводятся данные только за тот период, который был "закачан" репликатором по кнопке "Начать" в разделе "Копирование за период". Сегодня утром запустил "Автозапуск" в репликаторе, увидел, что создалось задание в Планировщике Заданий, и полагал, что репликатор должен автоматически добавлять данные из исходной базы SimpLight в базу SQL. Но! Отчет "Исторические данные" этого не подтверждает.


2) в отчете каждое значение выбранного канала выводится дважды, проверил на разных каналах, на разных датах. Именно два раза: две строки с одинаковыми отметками времени и значения температуры.


А вот и пришло сообщение на почту о выходе исправленной версии. Завтра попробую переустановить программу и проверю работу отчета "Исторические данные"


С уважением, Кондратенко Анатолий

Новочеркасск

На рассмотрении

Добрый день.


Ответы по вопросам:

3) Можно ли выложить дистрибутив SQLite на вашем сайте, чтобы при необходимости его переустановки можно было скачать и переустановить SQLite, не беспокоясь о совместимости версий и релизов ?


Качать можно отсюда

http://www.ch-werner.de/sqliteodbc/


4) Можно ли сделать для каждого канала флажок "необходимости контроля уставок" ? Кошмарное количество информации попадает в журнал тревог. Столько усилий система тратит на генерацию никому не нужной информации !!!


Это отдельная задача, вынесем на голосование

http://support.simplight.ru/topics/450-vyiborochnyij-kontrol-ustavok-po-kanalam/



5) Когда же можно ожидать появление "диспетчеризации" в SimpLight ? (вечная память SimpLight Space! )

Сейчас вместо спэйса рекомендуем использовать связку опросных станций через Modbus Slave

Подробнее http://support.simplight.ru/topics/300-novyie-vozmozhnosti-scada-simp-light-versii-441/


Добрый день!

Краткий отчет о проверке работы системы отчетов. Жирным шрифтом выдел важные моменты.


Установка исправленной версии
Удалил все базы SQL от прошлой версии

Установил SimpLight (версия 4.4.5.157)
Запустил Редактор Каналов, произвел настройки, запустил Монитор - все ОК


Источники данных ODBC: через панель управления (c:\Windows\System32\odbcad32.exe) - ошибка; через c:\Windows\SysWOW64\odbcad32.exe - ошибка
Скачиваем SQLite ODBC Driver - http://www.ch-werner.de/sqliteodbc/
Устанавливаем
Появился каталог - c:\Program Files (x86)\SQLite ODBC Driver\
Источники данных ODBC:
- через панель управления - окно с ошибкой + появляется второе окно "в указанном DSN архитектура драйвера приложения не соответствуют друг другу";
- через c:\Windows\SysWOW64\odbcad32.exe - наконец открылось окно "SQLite3 ODBC DSN Configuration"? НО!!! путь "C:\slProject\Reports\DataBase\sq.db". Указываю путь "D:\slProject\Reports\DataBase\sq.db"

Запустил Simp Light Replicator
Период 01.04.2017 0:00:01 - 01.04.2017 23:59:59
Размер папки d:\slProject\Data\2017\04\01\* - 107 420 280 байт (количество каналов 231)
Simp Light Replicator работал в течении 8:38 - 9:50


При работе пишет следующее
Копирование событий за 01.04.2107
Копирование журнала за 02.04.2107


Запускаю SimpReporter
Появляется окно с сообщением: "Текущий проект отсутствует в БД. Измените текущий проект или скопируйте данные в БД."
Закрываю Simp Light Replicator
Запускаю SimpReporter - запускается нормально


Работает нормально (гораздо быстрее чем вчера), задвоений нет.


Запустил Simp Light Replicator
Запустил Автозапуск
Создалось задание SIMP SQL replicator (C:\Program Files (x86)\SimpLight\SimpReplicator.exe -fLAST -tNOW -s1)

Первый запуск в 10:10


10:13 ошибка
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: SimpReplicator.exe
Версия приложения: 1.0.1.7
Отметка времени приложения: 58dbaeae
Имя модуля с ошибкой: KERNELBASE.dll
Версия модуля с ошибкой: 6.1.7601.23677
Отметка времени модуля с ошибкой: 589c9620
Код исключения: 0eedfade
Смещение исключения: 0000c54f
Версия ОС: 6.1.7601.2.1.0.274.10
Код языка: 1049
Дополнительные сведения 1: 3ffe
Дополнительные сведения 2: 3ffeb391ea1fd22527a20f77fe6bbca2
Дополнительные сведения 3: e520
Дополнительные сведения 4: e5204db5d0fc65572967171fc90bdd97


Закрываю программу SimpReplicator.exe
Появляется окно сообщения
"Exception EFOpenError in module SimpReplicator.exe at 000B6F2F. Cannot open file "D:\slProject\Data\AlarmLog\Log_20170406.log/ Процесс не может получить доступ к файлу, так как этот файл занят другим процессом."


10:20 начал работать Начал работать процесс SimpReplicator.exe *32, через 30 секунд сообщение об ошибке


Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: SimpReplicator.exe
Версия приложения: 1.0.1.7
Отметка времени приложения: 58dbaeae
Имя модуля с ошибкой: KERNELBASE.dll
Версия модуля с ошибкой: 6.1.7601.23677
Отметка времени модуля с ошибкой: 589c9620
Код исключения: 0eedfade
Смещение исключения: 0000c54f
Версия ОС: 6.1.7601.2.1.0.274.10
Код языка: 1049
Дополнительные сведения 1: 3ffe
Дополнительные сведения 2: 3ffeb391ea1fd22527a20f77fe6bbca2
Дополнительные сведения 3: e520
Дополнительные сведения 4: e5204db5d0fc65572967171fc90bdd97


Закрываю программу SimpReplicator.exe
Появляется окно сообщения
"Exception EFOpenError in module ...."


10:25 Предыдущий цикл повторяется
Сообщение Планировщика заданий - задание завершилось с кодом 0х1
Останавливаю задание в Планировщике заданий

Осталось добавить - Система Windows Server 2008 R2


С уважением, Кондратенко Анатолий

Новочеркасск

Добрый день.


1.По неверному пути к БД посмотрим что в инсталляторе не так.

2. Ошибку доступа к файлам журнала из репликатора пока не можем воспроизвести, продолжаем эксперименты.



Добрый день!

Если в Репликаторе указать временной период, за который уже данные были "закачаны", то Репликатор нимало не смущаясь бодро записывает данные второй раз. И в отчете Репортера появляются строки-близнецы. Так и было задумано ? Репликатор не должен проверять наличие записываемых данных ?


С уважением, Кондратенко Анатолий

Новочеркасск


-1

Добрый день, Анатолий.


Ниже ссылка на скачивание тестовой версии Репликатора.

https://yadi.sk/d/vuYJJPly3GorBs


Найдите репликатор у себя на ПК (SimpReplicator.exe), установленный с новой версией и переименуйте его.

Скопируйте файл с ЯндексДиска и запустите процесс копирования данных. По итогу в папке сформируется лог-файл log_2017.04.10.txt (если он уже есть - лучше удалить), пришлите его нам, можно через форум или на почту reports@simplight.ru. Так же пришлите файл options.xml

Сервис поддержки клиентов работает на платформе UserEcho