ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (http://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Программное обеспечение (http://forum.tk-chel.ru/forumdisplay.php?f=4)
-   -   Отчеты ReportsNet, версия 1.0.2 (http://forum.tk-chel.ru/showthread.php?t=2634)

SK 13.01.2013 12:47

Отчеты ReportsNet, версия 1.0.2
 
Выпущена НОВАЯ версия Модуля Отчетов под платформу .NET

Версия .NET призвана заменить текущую версию модуля отчетов.
Поддержка мажорных обновлений старой версии модуля отчетов - прекращается.
Новая платформа обладает существенно большими возможностями по сравнению со старой.

Отчеты ReportsNet, версия 1.0.2


История изменений:

Версия 1.0.2.
1. Оптимизирована работа с включенной галочкой "Суммарный по всем ТС"
2. На форму прогресса формирования отчета добавлены прогресс-бары и подробная информация об этапах формирования
3. Изменено поведение формы прогресса - она теперь модальная и не поверх всех окон
4. Уменьшено время запуска модуля
5. Добавлен отчет по КТ с формой выбора точек, по которым формировать отчет
- выбираем отчет "Контрольные точки" - "Контрольные точки с выбором"
- устанавливаем нужные параметры отчета, выбираем транспортные средства
- после выбора транспортных средств, на форме отчета нажимаем кнопку "Заполнить таблицу контрольных точек", после чего в таблице должны появиться все контрольные точки по выбранным ТС, из которых нужно выбрать необходимые
- после нажатия кнопки "Сформировать" будет выведен отчет по выбранным КТ

Версия 1.0.1.
1. Список отчетов и шаблоны теперь снова хранятся в папке с отчетами
2. Отчеты разделены на базовые и пользовательские: шаблоны базовых хранятся в папке Templates, пользовательские - UserTemplates
3. Добавлена новая форма, которая вызывается через меню "Редактирование отчетов", на этой форме можно:
- Добавлять, изменять и удалять пользовательские отчеты и группы отчетов
- Изменять видимость отчетов на главной форме - т.е ненужные в данный момент отчеты можно сделать скрытыми, посредством снятия галочки в колонке "Видимость" напротив отчета
- В таблице базовые отчеты выделяются серым цветом, группы - синим, а пользовательские отчеты - зеленым
- Шаблоны базовых отчетов редактировать нельзя, но можно создать клон на основе базового отчета(выбираем базовый отчет и в последней колонке нажимаем кнопку "+"), введя новое название и, если нужно, поменяв название шаблона, шаблон для клонированного отчета будет скопирован с базового в папку UserTemplates с заданным именем
- Шаблоны пользователських отчетов можно отредактировать выбрав в таблице нужный отчет и нажав кнопку "...", которая появится в последней колонке
4. Поправлены некоторые шаблоны

Особенности работы программы:

1. Для работы требуется Microsoft .NET Framework 4.0, скачать можно по ссылке

2. Версия программы АвтоГРАФ должна быть не ниже 3.5.0
3. При создании нового отчета нужно указать название отчета, указать шаблон отчета(если не существует будет создан пустой шаблон), указать обработчик(по умолчанию встроенный обработчик, если встроенный обработчик не используется, то получение, обработка и вывод данных нужно реализовать самостоятельно в шаблоне отчета во вкладке КОД)
4. Если выбран встроенный обработчик данных, то будут заполнены только те датасеты, которые были выбраны в шаблоне(поля всех датасетов отображаются в шаблоне отчета при выборе датасета)
5. Документацию по созданию и редактированию шаблонов FastReports.Net можно скачать по ссылке

в разделе документация.

В связи с принципиальными различиями в платформах,
перенос шаблонов из старой версии модуля отчетов
не представляется возможным.

csistra 13.01.2013 13:07

Цитата:

Сообщение от SK (Сообщение 47231)
В связи с принципиальными различиями в платформах,
перенос шаблонов из старой версии модуля отчетов
не представляется возможным.

:protiv::protiv:

Yohnus 13.01.2013 13:07

csistra, а Вам никто не мешает пользоваться старой версией...

csistra 13.01.2013 13:39

Цитата:

Сообщение от Yohnus (Сообщение 47234)
csistra, а Вам никто не мешает пользоваться старой версией...

она медленнее и намного.

SK 13.01.2013 16:16

Цитата:

Сообщение от csistra (Сообщение 47233)
Цитата:

Сообщение от SK (Сообщение 47231)
В связи с принципиальными различиями в платформах,
перенос шаблонов из старой версии модуля отчетов
не представляется возможным.

:protiv::protiv:

Ну так-то претензии к Microsoft + FastReports.
Хотя оно понятно, если принципиально по-новому делались и переменные и подключения к базе.
Обычный код и формы тоже на .NET не портируются...

csistra 14.01.2013 08:31

Подскажите плз как в новой версии написать период отчета?
В старой было так :
Период отчета:
[Copy(<StartTime>,1,10)] - [EndTime]
В новой версии без описания понять не могу вижу:
[DS_trip.S_REAL_TIME]
[DS_trip.S_REG_TIME]
[DS_trip.S_PARK_TIME]
[DS_trip.S_PLAN_TIME]
[DS_trip.E_REAL_TIME][DS_trip.E_PLAN_TIME][DS_trip.TR_E_TIME][DS_trip.MR_S_TIME][DS_trip.I1_S_TIME]
и еще кучи всего как понять то что откуда и куда и для чего ????

Yohnus 14.01.2013 08:33

csistra, http://www.fast-report.com/public_do...rManual-ru.pdf

csistra 14.01.2013 08:45

я вот про что говорю:
1.2.9. Время фактическое
Начала / прибытия / пропадания
+
T
15
S_REAL_TIME
19
C[17]
1.2.10. Время начала регистрации
Начало регистрации координат
+
U
15
S_REG_TIME
20
C[17]
1.2.11. Время начала движения
Для учёта рабочего времени
+
V
15
S_MOVE_TIME
21
C[17]
1.2.12. Время начала первой остановки
Для списков рейсов и заправок
+
W
15
S_PARK_TIME
22
C[17]

Добавлено через 55 секунд
в старой версии была такая таблица, сейчас нет.
и в манах а репортам этого нет и не будет ибо это описание полей источника данных.

plex 14.01.2013 08:46

csistra, смотрим Описание полей DBF для списков.doc
и видим


Добавлено через 54 секунды
DS - дата сурс (источник данных) trip - вид отчет для этих данных, тоесть начальная и конечная точки будут определены интервалами этого отчета. В стоянках будут другие интервалы и начальные / конечные точки, хотя общий интервал запрашиваемых данных может быть одинаков для всех отчетов.

csistra 14.01.2013 09:09

В новом комплекте отчетов такого файла в дистрах нет, я и спрашивать начал, вдруг что то и там изменилось.

Добавлено через 1 минуту
Подскажите как из выражения:
[StartTime]-[EndTime]
убрать время оставить только дату ? пока не нашел в манах.


Текущее время: 21:59. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot