Windows Обсуждение, пожелания по программе ReportMaker

  • Автор темы Автор темы AlexM
  • Дата начала Дата начала
Константин написал(а):
У меня возникают проблемы с Importer.
Я создал базу запустив Reporter. Потом запускаю Importer он вроде начинает работать, но когда я запускаю создать отчет то мне отвечает что база пуста хотя Importer работает достаточно долго. Да и размер базы не меняется.
В чем проблема объясните?
P.S. MPult нормально работает.


В папке с "Export" лежат CSV-файлы?
При успешном внесении в БД они должны изменить всое расширение на .old
 
Юрий Васильев написал(а):
В папке с "Export" лежат CSV-файлы?
При успешном внесении в БД они должны изменить всое расширение на .old

Привет! Прочитал ветку и вопросы остались.
1. репортер я скачал. На какой комп его ставить? У меня в диспетчерской три компа. На двух MPult, на третьем база Access на всю контору. Хотелось бы, конечно получать репорты на третий комп, где база и где эти отчеты можно было бы обрабатывать, суммировать и группировать и оттуда же распечатывать.
2. что такое импортер? что за зверь? Может плохо смотрел, но не нашел где скачать?
- Правильно ли я понял, что репортер создает источник данных ODBC, а импортер поставляет данные?
- Смогу ли я подключиться из базы Access к источнику ODBC после регистрации репортера?
- если у меня два Mpult, то сколько будет источников ODBC? Один или два и каждый придется обрабатывать отдельно?
Надеюсь на поддержку, вслепую тыкаться не хочется.
С ув. Леонид.
 
Леонид написал(а):
Привет! Прочитал ветку и вопросы остались.
1. репортер я скачал. На какой комп его ставить? У меня в диспетчерской три компа. На двух MPult, на третьем база Access на всю контору. Хотелось бы, конечно получать репорты на третий комп, где база и где эти отчеты можно было бы обрабатывать, суммировать и группировать и оттуда же распечатывать.
2. что такое импортер? что за зверь? Может плохо смотрел, но не нашел где скачать?
- Правильно ли я понял, что репортер создает источник данных ODBC, а импортер поставляет данные?
- Смогу ли я подключиться из базы Access к источнику ODBC после регистрации репортера?
- если у меня два Mpult, то сколько будет источников ODBC? Один или два и каждый придется обрабатывать отдельно?
Надеюсь на поддержку, вслепую тыкаться не хочется.
С ув. Леонид.


Обновил дистрибутив.
http://lkds.ru/soft/archives/MReportDst.exe
Теперь внутрь инсталлятора включено все.

1) Программа Импортер может собирать в одну базу данные как с одной, так и со многих диспетчерских.
Наиболее это интересно, если компьютеры соединены локальной сетью.
В настройках программы Импортер необходимо прописать пути:
- Папка с программой MPult (Программа собирает информацию о лифтах)
- Папка экспорта журналов, предварительно настроив экспорт журнала, внутри MPult, в эту же папку
Если локальной сети нет, придется переносить на третий компьютер следующие файлы:
1) tree.str (из папки с MPult)
2) Все csv файлы экспорта журнала

2) Импортер - наполняет базу, регистрируя в качестве ODBC-источника базу report.mdb которая должна лежать рядом с ним
- Правильно ли я понял, что репортер создает источник данных ODBC, а импортер поставляет данные?
Да
- Смогу ли я подключиться из базы Access к источнику ODBC после регистрации репортера?
Вы сможете просто с помощью Access просмотреть содержимое базы
- если у меня два Mpult, то сколько будет источников ODBC? Один или два и каждый придется обрабатывать отдельно?
Будет только один источник - в эту базу объединяются все диспетчерские
 
Обновление программы MReport.
Добавлено:
+ Новый отчет "Диспетчерский рапорт" (г. Оренбург)
+ Возможность редактировать события для отчетов
+ Изменена сортировка в отчете - теперь она в первую очередь идет по механику
+ Незначительные исправления мелких недоработок
+ ОБНОВЛЕНА БАЗА!!! Со старой работать не будет :(

Пока что механизма поддержки совместимости не предусмотрено.
Может быть будет в следующем релизе.


Новая версия доступна по следующим ссылкам:
http://lkds.ru/soft/archives/MReportDst.exe
http://lkds.ru/soft/archives/MReportDst.rar
 
Обновлен дистрибутив.
В инсталлятор включена библиотека STLPMT45.DLL, без которой приложение отказывалось запускаться на некоторых машинах.

Ссылки:
http://lkds.ru/soft/archives/MReportDst.exe
http://lkds.ru/soft/archives/MReportDst.rar

На всякий случай отдельно заархивированная библиотека в аттаче
 

Вложения

Последнее редактирование модератором:
Интерисуют несколько вопросов:
1). Это конечно оставшаяся проблема описанная в первом посте, при первом запуске программы вылетает та ошибка
2) Отсутсутствие документации по программе
3) Отсутствие кнопок обзор, что в самой программе mreport, что в mpult в установке параметров экспорта журналов в csv файл.
4) Активация пункта меню "Запуск mreport" в меню режимы, или даже вынос в quicbar отдельной иконки.
5) В настройка проставление галочки на автозагрузку программы import
6) В импотре убирание возможности отображение скорости с которой происходит импорт данных

Я так понимаю при работе программы import происходит парсинг csv файла с вставкой данных в sql запрос. В свзи с этим интересует:
1) Почему была выбран access как база данных а не к примеру свободые аналоги файловых баз данных.
2) Интересен элемент переноса журнала из текстового файла в базу данных и вообще и работа программы mpult сразу с этой базой данных

Инетресует вопрос планируется ли дублирвании данных о лифтах в интернете?

В связи с большим желанием но и потребностью в переносе данных о работе лифтов (текщем состоянии и др.) в стотовые телефоны механиков (wap и др.), интерисует вопрос о импорте данных либо firebird, либо mysql, для чего интересен вопрос о назначении некоторых полей из экспортируемого csv файла (с 3 по 12 столбцы), к примеру чем отличается "Рестарт в слоте 7 УМ 2 - код 0x24" от "Рестарт в слоте 7 УМ 2 - код 0x23" и т.д.
Также интересует вопро о более частом переносе данных в csv файл, но и возможность добавление журнальных данных в уже существующий csv файл.
 
Интерисуют несколько вопросов:
chama написал(а):
1). Это конечно оставшаяся проблема описанная в первом посте, при первом запуске программы вылетает та ошибка

При запуске какой программы вылетает? Репортер или импорт?

chama написал(а):
2) Отсутсутствие документации по программе

Решаем вопрос

chama написал(а):
3) Отсутствие кнопок обзор, что в самой программе mreport, что в mpult в установке параметров экспорта журналов в csv файл.

Имеется в виду программа импорта? Сделаем.

chama написал(а):
4) Активация пункта меню "Запуск mreport" в меню режимы, или даже вынос в quicbar отдельной иконки.

Сделано и работает, просто нужно репортер положить в папку рядом с MPult

chama написал(а):
5) В настройка проставление галочки на автозагрузку программы import

Сделаем

chama написал(а):
6) В импотре убирание возможности отображение скорости с которой происходит импорт данных

Сделаем

chama написал(а):
Я так понимаю при работе программы import происходит парсинг csv файла с вставкой данных в sql запрос.

Да, только там не 1 SQL запрос, а много.

В свзи с этим интересует:
chama написал(а):
1) Почему была выбран access как база данных а не к примеру свободые аналоги файловых баз данных.

Потому, что установка, настройка и администрирование MySQL или любой другой БД может потребовать
определенных навыков. + начинаются танцы с бубном при не совпадении версий


chama написал(а):
2) Интересен элемент переноса журнала из текстового файла в базу данных и вообще и работа программы mpult сразу с этой базой данных

Этот вопрос лучше адресовать автору программы MPult - Ефименко Андрею Викторовичу

chama написал(а):
Инетресует вопрос планируется ли дублирвании данных о лифтах в интернете?

имеется в виду отображение информации? или web-приложение МПульт?
Имеется в виду что-то наподобие этого? - http://lkds.ru/dev/Yura/Test/
Если такая необходимость есть - можно обратиться в наш НИР, поставят в план разработку подобного ПО :)

chama написал(а):
В связи с большим желанием но и потребностью в переносе данных о работе лифтов (текщем состоянии и др.) в стотовые телефоны механиков (wap и др.),

У нас есть модуль рассылки SMS механикам, который интегрируется с MPult

chama написал(а):
интерисует вопрос о импорте данных либо firebird, либо mysql, для чего интересен вопрос о назначении некоторых полей из экспортируемого csv файла (с 3 по 12 столбцы), к примеру чем отличается "Рестарт в слоте 7 УМ 2 - код 0x24" от "Рестарт в слоте 7 УМ 2 - код 0x23" и т.д.
Также интересует вопро о более частом переносе данных в csv файл, но и возможность добавление журнальных данных в уже существующий csv файл.

Заставить работать импортер с MySQL довольно легко - вся работа ведется через ODBC, поэтому достаточно поменять провайдера и создать все нужные таблицы.

Завтра могу выложить провайдера для MySQL (драйвер для ODBC)
Посмотрю что можно сделать с программой.

Документацию на CSV файл выложу также завтра.
 
Юрий Васильев написал(а):
Интерисуют несколько вопросов:

1). При запуске какой программы вылетает? Репортер или импорт?

При первой установке mreport, есть галочка в конце усатновки добавить на рабочий стол ярлык и запустить программу. Ну вообще при вервом запуске программы. К сожалению эту ошибку исправил путем запуска вначале программы import и сейчас скрин отправить не могу, на другом компе завтра попробую и тогда пошлю. Но содержание ошибки если переводить на русский примерно следующее: нет пути к базе данных нет драйвера для его работы. У меня такое бывало в своих программах, когда dsn(путь к базе с правами и протоколом указывал неправильно.)

3). Имеется в виду программа импорта? Сделаем.

И не только, но и в mpult в редактировании диспетчерской хотелось бы кнопку обзор для экспорта в csv по периодам.

4).Сделано и работает, просто нужно репортер положить в папку рядом с MPult

mpult стоит в c:\LKDS\MPult\
а reporter c:\LKDS\Reporter\
но mreporter в меню режимы не активен

Да, только там не 1 SQL запрос, а много.

ну можно и одним запросом, во всяком случает по стандарту sql2000, но это не важно :D

1) Почему была выбран access как база данных а не к примеру свободые аналоги файловых баз данных.

Потому, что установка, настройка и администрирование MySQL или любой другой БД может потребовать
определенных навыков. + начинаются танцы с бубном при не совпадении версий

Ну есть и те что работают по принципу используемому в access (просто он поприоритарен и платен в использовании, т.е. не чист в лицензировании особенно по нащему законодательству), dbf и т.д.. Просто щас на ум пришла толко к примеру одна используемая сейчас в 3 firefox база данных для хранения много чего и не требующая настройки на местах, но примеров по ходу жизни свобоных и надежных, простых аналогов встречал точно несколько. Просто не приходилось применять поэтому не сразу вспомню названия, т.к. задачи были более ресурсоемкие и требовали отдельно выделенного как демон сервера.

Этот вопрос лучше адресовать автору программы MPult - Ефименко Андрею Викторовичу

Как только будет свободное время и будет возможность описать актуальность и необходимость обязательно отпишусь. А то и те сообщения которые писал на форуме пришлось осмысливать, проверять и т.д. в течении долгого времени.

имеется в виду отображение информации? или web-приложение МПульт?
Имеется в виду что-то наподобие этого? - http://lkds.ru/dev/Yura/Test/

Имелось ввиду wap - wrml(который имеет ряд ограницений и несколького другой синтаксис от простого html или xhtml), механики зачастую имеют самые простые сотовые телефоны и им всего лишь надо видеть на нем его лифты и в каком он состоянии на данный момент. Причем это однозначно актуально и востребованно хотя бы точно у нас.
Ссылка которую вы мне дали порадовала. За интерактивными технологиями через web (такими как cейчас популярный ajax) однозначно будущее, но к сожалении публика (заказчики и не только) с которой мы работаем сейчас, она не готова к такому представлениям информации. Да и есть некоторые негтивные моменты в разработке таких систем (не совместимость браузеров - иногда доводящая до белого коленя, ошибки в браузерах, их разнообразие, да и еще они постоянно меняются) что приводит удорожании процесса разработки, так как надо учитывать сотни моментов (браузеров и их версий) и на это надо все моментально реагировать, хотя должно удешевлять процесс разработки программы т.к. 3 сторона разрабатывает клиенсткую программу(браузер). Это уже я писал как человек больше трех лет зарабатывающий в свое время написанием web сервисов.

У нас есть модуль рассылки SMS механикам, который интегрируется с MPult

В свое время я читал документацию по вашему sms-серверу, но он с моей точки зрения кажится не совсем тем способом который бы хотелось в видеть в его реализации. Свой способ реализации смс я описал в другом топике. Да и кто му же для нас актуальным является персонализированный wap сервервер в вашей рализации и хотелось бы хотя бы если не в открытом виде, то хоть на открытых муьтиплатформенны технологиях (можно к примеру привести легко настриваемый и документированный денвер использующий php mysql и apache в котором php скрипты при необходимости можно зашифровать, есть и много других примеров).

Заставить работать импортер с MySQL довольно легко - вся работа ведется через ODBC, поэтому достаточно поменять провайдера и создать все нужные таблицы.

Для меня импорт в любую базу не проблема а тем более в mysql (монтируруешь и парсишь csv файл в реализацию sql для mysql), просто это как бы информация нужна для себя (для служебных целей) выльющихся возможно в что то более стоящее, в первую очередь это конечно wap доступ, но если это будет реализовано вами это будет замечательно (как говорится на своей кухне все под рукой).

Документацию на CSV файл выложу также завтра.

Назначение полей в csv файле очень было бы интересно узнать.
 
Почитал тему. Заинтересовался программой Reporter. Где её сейчас можно взять? У нас 10 диспетчерских - очень хочется собирать каждый день информацию и делать разные отчеты. Да и вообще вести "историю работы" каждого лифта было бы хорошо.
 
StAlex написал(а):
Почитал тему. Заинтересовался программой Reporter. Где её сейчас можно взять? У нас 10 диспетчерских - очень хочется собирать каждый день информацию и делать разные отчеты. Да и вообще вести "историю работы" каждого лифта было бы хорошо.

Эта разработка закрыта. MPultPro позволяет экспортироват CSV файлы, которые можно каждый день загружать в MDB файлы (или SQL сервер), вести "историю работы" каждого лифта и анализировать.
 
Назад
Сверху