Готовые шаблоны
Приветствую форумчане! Может есть у кого готовые шаблоны отчетов для ReportsNet . Давайте делится, а то я что то не могу их корректно сделать, да и списка команд не наблюдаю.
Шаблоны допустим с рейсами куда добавлены топливо, простои, места заправок и т.п. Вообще любые разные, вдруг кому что пригодится! :) Заранее очень благодарствую! :) Только пожалуйста :nefludi: |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Добавлено через 33 секунды Цитата:
Если вы про формулы для ячеек то есть документация в теме Отчеты ReportsNet, версия 1.0.2 |
Цитата:
Для пользовательских отчетов - создается отдельный пользовательский отчет на основе базового или с нуля. Это правильнее, нежели потом обновиться и долго ругаться, что обновление перезатерло отредактированный отчет. Кроме того, ненужные отчеты можно скрыть - см. настройки. |
какие данные нужны ввести в фильтр в данном отчете чтобы выводились только сливы, то есть отрицательные значения. |
Цитата:
Код:
[DS_tank1.T1_E_LEVEL] < [DS_tank1.T1_S_LEVEL] |
plex, спасибо огромное!
и последний вопросец : как поставить фильтр на определенный объем топлива : то есть в отчетах об остановках я добавил НУТ и КУТ во время остановок. вот теперь по ним нужно чтоб выводились остановки (то есть простои) только когда в баке (то есть НУТ) меньше допустим 100 литров. Добавлено через 8 минут и так же как в FastReportsNet : упорядочить в отчете ТС по названию а то сейчас они в полном беспорядке идут в любом отчете! Добавлено через 10 минут все с фильтрацией разобрался - более или менее понял! осталось только : упорядочить ТС по названию в отчете да и желательно в окне самой программы ? |
Цитата:
Цитата:
|
то же самое как Вы и подсказали в предыдущем ответе :
[DS_tank1.T1_E_LEVEL] < или > 100 или 150 - там уже у кого какая норма минимума (мертвой зоны) а вроде же есть какой то фильтр : вот сейчас я так понимаю он выводит отчет по номерам прибором, можно же поставить по названию ТС ? вот только как это сделать ? |
kadastr плохо понял вашу проблему
|
Итак : В автографе ТС по группам выводятся по порядку : ГАЗ, УАЗ, Toyota и т.д. , тоесть УАЗ, УАЗ, УАЗ и т.д.
В РепортсНете в группах ТС выводятся в окне выбора в полном беспорядке : такое ощущение что по номеру прибора и в отчете в любом они так же выводятся в беспорядке то есть УАЗ после него ГАЗ затем снова УАЗ. А нужно чтоб выводились УАЗ, затем УАЗ , и так все УАЗы и затем ГАЗ . Вот как это сделать ? И так же интересен отчет по подругам в отчетах : допустим отчет по УАЗ , отчет по ГАЗ и потом уже общий итог ? |
Цитата:
|
Цитата:
|
storm, спасибо! вроде пошло!
|
после того как упорядочил по названию ТС, сами рейсы разбились не понятно как, вообще не по очереди идут. снимко прилагаю :
|
и еще вопросец : можно ли в отчетах о стоянках выстовить подитог за рейс : (то есть за 12 часов ). А то ручками приходится сумму счить за рейс
|
Цитата:
Цитата:
|
по стоянкам : почти только только он каждый рейс разбивает и идет по ТС, то есть
Камаз 14-15 УАЗ 14-15 Газ 14-15 Камаз 15-16 УАЗ 15-16 Довольно неудобно смотреть! |
Цитата:
|
почти так как нужно. только он каждый рейс разбивает на ТС, то есть :
Камаз 123 15 число с итогом Камаз 456 15 Число с итогом УАЗ 123 15 число с итогом Камаз 123 16 число с итогом Камаз 456 16 Число с итогом УАЗ 123 16 число с итогом В таком виде довольно не удобно смотреть. Добавлено через 7 минут то же самое произошло и с рейсам после добавления сортирвания по S_REALTIME. Ранее было Камаз 123 1 число 2 число 3 число итого Сейсас Камаз 1 число итог Уаз 1число итог Реально ли чтоб сортировались по имени и по рейсас (РЕАЙЛТАЙМ) и выглядело нормально - как в первом случай (ТС , все рейсы и итог) |
Цитата:
|
Итак с отчетом "Рейсы" с выключенной и включенной галочкой ситуацию не изменилась. Сортировка первая стоит "По имени" вторая "По Реал Тайм" делаем отчет и 936 страниц. каждый рейс каждой ТС идет отдельно с подитогом. Убираем "По Реал Тайм" . Таблица в норме. Но рейсы разбросаны в разном порядке!
По "Остановкам" без галочки тоже самое, но принципе устраивает и так. Под итог делает за 2 рейса. |
Цитата:
|
в Рейсах сделал с галочкой "Суммарный" и двумя параметрами сортировки вновь стало как нужно. остались остановки
Добавлено через 38 минут и подскажите как убрать разделение на страницы ? вообще штука непредсказуемая и неудобная! |
Цитата:
|
Вложений: 1
вот тута
|
Цитата:
|
У Вас русскоязычный ФастРепорт может и остальным подскажете как сделать ?
|
Цитата:
Изменения: 1. Уменьшено время запуска модуля 2. Добавлен отчет по КТ с формой выбора точек, по которым формировать отчет - выбираем отчет "Контрольные точки" - "Контрольные точки с выбором" - устанавливаем нужные параметры отчета, выбираем транспортные средства - после выбора транспортных средств, на форме отчета нажимаем кнопку "Заполнить таблицу контрольных точек", после чего в таблице должны появиться все контрольные точки по выбранным ТС, из которых нужно выбрать необходимые - после нажатия кнопки "Сформировать" будет выведен отчет по выбранным КТ 3. Поправлены шаблоны базовых отчетов 4. Окна просмотра сформированного отчета и дизайнера шаблонов теперь отображаются на панели задач 5. на форме редактирования отчетов добавлены две возможности: - перемещение отчетов(групп отчетов) вверх/вниз по списку, реализовано с помощью двух кнопок со стрелками вверх/вниз справа от списка отчетов - реализован драг/дроп - возможность перетаскивания отчетов(групп отчетов) 6. Добавлен отчет по данным с расширителя входов 7. Поправлена форма отчет с выбором КТ(теперь список КТ не уезжает за пределы формы) 8. Добавлен файл с локализацией русского языка, теперь надписи в дизайнере отчетов на русском языке |
Цитата:
|
Вложений: 1
Цитата:
|
все равно разбивает по страницам!
|
В отчете о рейсах, добавил столбцы о простоях ! Сделал два столбца : Простои Всего и Без топлива.
Вот без топлива : вот такая ячейка: [IIf([DS_trip.T1_S_LEVEL]<150,[DS_trip.PARK_CONT],0)] но выводит на начало уровня рейса, как бы сделать на начала стоянки. То есть нужно чтоб считала стоянки за рейс где б баке топлива допустим менее 150 литров |
добавление : Так же есть большое желание добавить в отчет этот же (рейсы) новым стобцом, количестве прибытий в геозоны, то есть возможно как то в формуле задать именно определенный геозоны (не все) и число прибытий в них суммировать за рейс.
|
Цитата:
Вы можете заказать его сторонним программистам или мы можем рассмореть вопрос его платного изготовления. Поясните, для какой цели нужен данный отчет ? |
цель : это сводный отчет о рейсах - и в нем присутствие рейса, скорости, расхода на 100, расхода за смену, моточасы, пробег, топливо на начало и конец рейса, простои (всего и без топлива), заправки в этот рейса (их кол-во и сумма). Все остальное добавил : остались только эти две позиции , о которых писал выше.
Добавлено через 1 минуту по сообщению #34 вы хоть можете БЕСПЛАТНО ответить ? Добавлено через 2 минуты то что сейчас дает отчет о рейсах - это очень скудная информация, и я думаю многие со мной согласятся! |
Цитата:
TripIndex Индекс выбранного рейса (начинается с 1) TripCase Причина начала рейса TripRouteName Название маршрута TripDriverName Водитель TripDriverID Идентификатор водителя TripImplementNames Набор радиометок TripImplementIDs Идентификаторы радиометок TripStartName Название начальной точки TripStartAddress Адрес-"- TripStartIDP Идентификатор -"- TripStartLatitude Начальная широта (< - 90 - координаты неизвестны) TripStartLongitude Начальная долгота (< - 180 - координаты неизвестны) TripStartRealTime Время начала фактическое TripStartRegTime -"- начала регистрации координат TripEndName Название конечной точки TripEndAddress Адрес-"- TripEndIDP Идентификатор -"- TripEndLatitude Конечная широта (< - 90 - координаты неизвестны) TripEndLongitude Конечная долгота (< - 180 - координаты неизвестны) TripEndRealTime Время окончания фактическое TripEndRegTime -"- окончания регистрации координат TripDistance Пробег общий TripRealCont Продолжительность фактическая TripRegCont -"- регистрации координат TripMoveCont -"- движения TripParkCont -"- остановок TripMaxSpeed Скорость максимальная TripAverSpeed -"- средняя TripTank1StartLevel Начальный уровень топлива в баке 1 TripTank1EndLevel Конечный -"- TripTank2StartLevel Начальный уровень топлива в баке 2 TripTank2EndLevel Конечный -"- TripTank3StartLevel Начальный уровень топлива в баке 3 TripTank3EndLevel Конечный -"- TripTank4StartLevel Начальный уровень топлива в баке 4 TripTank4EndLevel Конечный -"- TripMotor1Hours Время работы двигателя 1 TripMotor1MoveHours -"- во время движения TripMotor1ParkHours -"- во время остановки TripMotor1Fuel Расход топлива двигателем 1 TripMotor2Hours Время работы двигателя 2 TripMotor2MoveHours -"- во время движения TripMotor2ParkHours -"- во время остановки TripMotor2Fuel Расход топлива двигателем 2 TripEntriesListTypeName, TripEntriesListKindName Тип и вид выбранного списка записей (точек/отрезков) Тип Вид Описание checkpoints points Контрольные точки checkpoints stages Контрольные отрезки geozones zones Геозоны geozones stages Отрезки между геозонами parks Список остановок blinds Периоды отсутствия сигнала power_off Периоды пропадания питания over_speed Периоды превышения скорости tank num<n> Заправки и слива бака <n> sensor_on num<n> Включение датчика <n> TripEntriesNum Число информационных записей TripSensor1Cntr Число включений датчика 1 TripSensor1Distance Пробег с включенным датчиком 1 TripSensor1Cont Продолжительность включений датчика 1 TripSensor2Cntr Число включений датчика 2 TripSensor2Distance Пробег с включенным датчиком 2 TripSensor2Cont Продолжительность включений датчика 2 TripSensor3Cntr Число включений датчика 3 TripSensor3Distance Пробег с включенным датчиком 3 TripSensor3Cont Продолжительность включений датчика 3 TripSensor4Cntr Число включений датчика 4 TripSensor4Distance Пробег с включенным датчиком 4 TripSensor4Cont Продолжительность включений датчика 4 TripSensor5Cntr Число включений датчика 5 TripSensor5Distance Пробег с включенным датчиком 5 TripSensor5Cont Продолжительность включений датчика 5 TripSensor6Cntr Число включений датчика 6 TripSensor6Distance Пробег с включенным датчиком 6 TripSensor6Cont Продолжительность включений датчика 6 TripSensor7Cntr Число включений датчика 7 TripSensor7Distance Пробег с включенным датчиком 7 TripSensor7Cont Продолжительность включений датчика 7 TripSensor8Cntr Число включений датчика 8 TripSensor8Distance Пробег с включенным датчиком 8 TripSensor8Cont Продолжительность включений датчика 8 TripCrdEntriesNum Число координатных записей TripCntr12EntriesNum Число записей с данными счётчиков 1-2 TripCntr34EntriesNum -"- счётчиков 3-4 TripCntr56EntriesNum -"- счётчиков 5-6 TripCntr78EntriesNum -"- счётчиков 7-8 |
Я Вам про ежиков , Вы мне про удавов .... спасибо за информацию
|
Цитата:
В нем же присутствует разбивка стоянок по рейсам - а там уже считайте и фильтруйте стоянки по любому нужному Вам признаку. |
kadastr, когда я пишу отчеты, я вообще не пользуюсь встроенным в модуль отчетов механизмом получения данных через DBF/SQLite.
Делаю перебор по циклу машин, в нем рейсов (попутно получая всю нужную информацию по рейсам), в нем по нужным спискам - остановкам, стоянкам, заправкам и сливам, сработкам датчиков и т.п. При этом манипулирую данными как хочу. При этом работаю через массивы, а не через файлы - что ускоряет работу (хотя лишаюсь возможности работать с массивами языком запросов). Вам дали два инструмента: 1. Простой 2. Максимально гибкий Если в простой встраивать максимально гибкий, то: 1. Он перестанет быть простым и понятным 2. Самое главное - для того, чтобы Вы выводили любые данные - он при каждом построении будет запрашивать ВСЕ данные - используете Вы их или нет. При этом, соответственно, пропорционально количеству данных - увеличится время на запрос всех этих данных. В разы или даже десятки раз. А оно надо тем, кто их не использует ? |
SK, спасибо за подробный ответ! но все же мне кажется что добавить в рейсы "Стоянку без топлива" - то есть с условием не такая и уж нерешимая задача. По количеству прибываний в геозоны понятно.
|
storm, я уже запутался в версиях... Вы бы хоть билд использовали....
|
Yohnus, все тебе не так, все тебе на этак. То прога под Айфон не идет, то еще чего-то..... :sos:
|
Цитата:
1. Почему именно стоянку без топлива ? Почему именно её стоит включить во всеобщий отчет ? Почему не "вход в контрольную точку определенного типа с полупустым баком и сработавшим дискретным входом N между Х и Y часов" ? Мы стремимся в базовых отчетах сделать то, что необходимо и достаточно большинству пользователей. Если бы Вы увидели в списке рейсов несколько ненужных столбцов, да еще замедление получения отчета в 3 раза, то тоже бы не были этому рады. Вы можете обосновать всеобщую полезность данного нововведения + с учетом п.2 ? 2. Реализация этого сложного условия - увеличит время получения данных (и отчета, соответственно) в разы. Есть сильное подозрение, что это нецелесообразно, т.к. для большинства пользователей пожертвовать временем снятия этого самого ходового отчета ради этого столбца (всеобщая необходимость и полезность которого пока под вопросом) - не будет принято с восторгом (особенно в плане групповых отчетов по большим автопаркам). 3. Именно для специфичных нужд есть встроенный редактор, позволяющий реализовать практически любые хотелки. Либо с помощью привлеченных программеров, либо самостоятельно, если квалификация позволяет. |
rukav, все мне так и эдак... есть общепринятые нормы... если делаешь изменения в пределах одной венрсии придумай билд 4 значный например... а то у меня 2 файла - какой из них правильный - без напряга не понять... я ж молчу про канлоги 6)))
|
Цитата:
|
SK, тебе спасибо за поддержку) твое ЗА возвращает уверенность в себе
|
И я поучаствую.
К слову о том, что было в 3.5. но нет в 4.х. По полям отчеты, то уже месяц обещают починить..... точнее дописать в 4.х. ибо почему-то про них забыли. Плюс долбодибилоедное окно с вводом имени пользователя, размораживает насмерть. У меня куча пользователей терминально, к каждому подцепись, каждому вбей пароль, каждому поставь галку не спрашивать..... Мне в таком виде это например вообще не нужно, мне если и нужно то в связке с АД. Упорно все убеждают, что большинство пользователей (диллеров) доменами не пользуются-очень рад за них. Соответственно разрабатывать это никто не будет. В общем негатив пока у меня. Плюс уже до смеха доходит, появляются новые релизы веб сервака вот например: 2/22/2013 5:24 PM 50196649 webmap.zip ни слова в открытой ветке. Каждый раз звонить в челябинск конечно прикольно, но уже задрало. Даже если это доработка для диллеров откуда уверенность, что остальным это не надо ? Тоже самое касаемо выкладыванию дистров АГ 4.х. Вообще как бомж попрошайка, позвони диллеру поклянчи, позвонить в челябу поклянчи. Это нормально ? это нихрена не нормально. Боитесь, что ***дят ваши разработки, вводите лицензии на софт. Обещались сделать доп группировку для кар листов, т.е. добавить еще 1 уровень: Организация -Карлист -Тс. Еще осенью звонил неоднократно, результат ? хрена лысого. Просил сделать групировку для полей, т.е. в папке FIELDS можно создать папку для предприятия и туда уже ложить поляи чтобы АГ это понимал. Результат тупое игнорирование. Возникает один разумный вопрос, нахер мне с пеной у рта писать, звонить, спорить, доказывать? Ваше ПО вы и ***тесь с ним, лучше молчком подтащить еще 1-2 ПО даже если оно за деньги и радоватся жизни, а когда там техноком выпустит нужную обнову, может уже наша олнечная система уже канет в дебрях вселенной. П.С. уже реально накипело. П.С.2. ответы в стиле: В разработке, пока неясно когда это будет, у нас мало програмистов.выглядит комично. П.С.3. Поговорка- взялся за гуж, не говори,что не дюж. |
SK, хорошо я вас понял! ну Вы мне можете подсказать как это реализовать ? из базового отчета рейсы - мы и сделали так сказать под итог за месяц по рейсам ТС, вот и нужно знать сколько в этот рейс , то есть с 8:00 до 20:00 и т.д. было простоев именно из за отсутствия топлива в баке (то есть вставив определенное условие по топливу в баке), Вычетам из общего простоя , простои из за ремонта(они вбиваются вручную), просто на обед - 1 час и просто из за отсутствия топлива в баке = получаем простои по вине водителя. Так же вообще интересно сколько техника стоит из за топлива - то есть эффективность работы склада ГСМ и т.п.
|
kadastr, Вы не читаете то, что я пишу: базой служит отчет по остановкам в Вашем случае.
|
Цитата:
Тормозить выпуск всего модуля до реализации отчета по полям - нецелесообразно было. Согласны ? А обкатать весь основной функционал можно было и без этого отчета. Мы специально сначала выпустили версию на обкатку, потому, что если все-все-все реализовать и что-то не пойдет - переделка будет очень долгой. То дайте версии потестить и обкатать, то почему там не все реализовано... |
я уже запутался в этой теме, кому и что отвечать
тема называется "Готовые шаблоны" и была просьба выкладывать шаблоны, у кого какие есть и кому не жалко, а начался обычный флуд:nefludi: есть вопросы - задавайте в соответствующих темах PS: тем кому не нравится наше ПО и время на реализацию - вначале полностью разберитесь как и что работает, а то задают вопросы элементарные, отнимают кучу времени, а потом жалуются, что программисты ничего не успевают:pirate: |
Цитата:
|
Эээ... аналитики-то тут при чем ?
|
Чтобы у програмеров быловремя программить поток треша нужно ограничить аналитиками.
Цитата:
Пугали детей, в поученье скАзали, О том как ТК на всех жесть нагоняли. |
Цитата:
Может я неправильно понимаю значение слова "аналитик" ? |
Наверное.
Аналитик-по сути 1 линия ТП, т.е. данная должность напрямую общается как с пользователями так и с программистами и своим существованием разрывает прямую связь (пользователи-программеры). Таким образом высвобождается время программистов для непосредственно работы. Програмеры получают непосредственно четкие задачи от аналитиков. Которые в свою очередь черпают проблемы в общении с пользователями. В результате происходит перераспределение акцентов в работе и увеличение кпд от работы программеров. |
csistra, я Вас понял. Я только не понял, почему Вы называете этих людей аналитиками, а не мелиораторами, скажем...
|
Цитата:
|
Текущее время: 09:01. Часовой пояс GMT. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot