Отчеты, версия 1.5.5
Отчеты, версия 1.5.5
также доступна через инсталляторы Изменения версии 1.5.5: 1. Добавлена кнопка удаления составных отчетов 2. В составные отчеты включен отчет по топливозаправщикам "ПОРТ-3" 3. Для удобства работы с промежутками времени, были введены несколько функций: - GetSpanTime(STime: String; ETime: String): TDateTime - StringToSpanTime(Span: String): TDateTime - SpanTimeToDays(Span: TDateTime):String - SpanTimeToHours(Span: TDateTime):String - SpanTimeToSec(Span: TDateTime):Integer описание функций можно посмотреть в списке функций http://gyazo.com/0df20af30cf1caac2ca...png?1330679062 |
1. Добавлена кнопка удаления составных отчетов
СЛАВА ГОСПОДУ НАКОНЕЦТО |
а мануал есть ?то что есть в комплекте.....
|
О каком мануале речь ?
|
о том который вы мне дали в другой теме :)
|
Подскажите как составлять отчёты или может есть мануал ? :sos:
|
Цитата:
|
Вы меня извините, но мануал уже устаревший.. Да и не полный.
И как составлять отчеты для чайников вообще ничего нет. |
csistra, ну данный вид отчетов в принципе не для чайников.
|
Цитата:
Есть ПО на него всегда должен быть полный мануал. Если есть часть для чайников а часть для более опытных то так и пишут: "Инструкция пользователя, Инструкция Системного администратора, Програмиста и т.п." Или я не прав ? |
Цитата:
любой более менее адекватный пользователь, прочитав инструкцию, вполне может сварганить обычный отчет, я не говорю про всякие спец отчеты, где нужны знания программирования хотя бы минимальные Цитата:
|
Цитата:
П.С.Основное там не все написано. |
Цитата:
|
Константин-SK подсказал
http://www.fast-report.com/ru/documentation/ вот там я брал маны и читал. Там правда очень много. Я читаю только те темы которые интересуют, на сквозную долго. Если проблема лучше тему откройте, возможно уже решали такие задачи люди и подскажут. |
Цитата:
|
Простите, но я зачастую читаю частями на сквозную не практикую. Если название главы не отвечает искомой информации просто пропускаю.
Алексей, видите уже второй человек тоже не нашел в мануале ссылку..... |
Эээ... и ссылку нужно поэтому поместить в каждую главу ?
|
Цитата:
Ведь форум для этого и организован, чтобы обсуждать проблемные вопросы и помогать. |
Цитата:
Цитата:
|
Цитата:
Цитата:
|
исправление совместимости интерфейса:)
может кому пригодится. Файл ХХХ.rar Добавлено через 1 минуту для W7. |
Здравствуйте, столкнулся с такой проблемой, решил в Автографе запрограммировать отчет через внешний модуль отчетов, вроде всё получается но столкнулся с проблемой, не получается написать логическую функцию, суть такова чтоб проверялось значение [Dataset1."M1_FUEL"] <=0 выводилось значение ноль иначе само значение кторое есть, тоесть нужны все положительные расходы, чтоб не выводил отрицательные расходы, если 50л расход то 50 выводит если -0.300 грамм то ноль просто....или помогите где можно взять вот как оформляются правильно логические функции)))
|
[IIF([Dataset1."M1_FUEL"] <= 0, 0, [Dataset1."M1_FUEL"])]
не помню только [Dataset1."M1_FUEL"] или <Dataset1."M1_FUEL"> Синтаксис: [IIF(ЛогическоеВыражение, ЗначениеЕслиИСТИНА, ЗначениеЕслиЛОЖЬ)] |
Цитата:
|
Цитата:
|
Вложений: 1
ешё с проблемой столкнулся а именно формат значения которое он выводит, устанавливаю что 1 знак после запятой, он всёравно 3 выводит, вот хоть убейся ))) не выводит 1 знак, либо без десятых сразу целое, есть в программе то чтоб значение заправки описать как integer, на скрине показал где меняю выводимое значение))
|
Цитата:
|
Цитата:
Добавлено через 1 час 52 минуты Люди добрые подскажите ещё, как сложить два значения не могу въехать.. нужно сложить это [DataSet1."I1_CONT"] и [DataSet1."I3_CONT"] |
Цитата:
[SpanTimeToDays(StringToSpanTime(<DataSet1."I1_CONT ">) + StringToSpanTime(<DataSet1."I3_CONT">))] версия отчетов должна быть не ниже 1.5.5 |
не, пишет неопределенный идентификатор у SpanTimeToDays
|
kolya, посмотрите в списке функций (меню Отчет - Переменные - вкладка функции)
в разделе АвтоГРАФ, там должны быть функции - GetSpanTime(STime: String; ETime: String): TDateTime - StringToSpanTime(Span: String): TDateTime - SpanTimeToDays(Span: TDateTime):String - SpanTimeToHours(Span: TDateTime):String - SpanTimeToSec(Span: TDateTime):Integer если их нет, то обновите версию отчетов http://www.tk-chel.ru/download/AGReports_v1.5.6.zip |
Цитата:
Добавлено через 13 минут народ такая вот проблема, расчет моточасов...столкнулся вот с чем, если программировать отчет (код беру из стандартного отчета что был в автографе) и потом его сравниваешь в самом автографе, то данные не совпадают рейсы всё одинаковы...вот коды расчета моточасов моточасы-[Trip_Motor1Hours] на остановках - [Trip_Motor1ParkHours] Движении - [<Trip_Motor1MoveHours> - SUM(<DataSet1."M1_M_HOURS">)] Работы - [SUM(<DataSet1."M1_M_HOURS">)] В автографе моточасы =14ч, в отчете с программированном =19ч кому верить?) Время рейса одинаково. |
Цитата:
|
Хорошо может и допустил ошибку,но вот этот код я же взял вот с стандартного отчета что заложены в автографе я ничего не придумывал, и он не сходится с цифрой что показано в рейсе, то есть ваши программистов при составлении примерных отчетов допустили ошибку? Кстати коды выши если не затруднит посмотрите их
|
Цитата:
Одни и те же функции показывают данные в зависимости от контекста. Грубо говоря, то, что в списке рейсов параметр по рейсу, в списке КТ или остановок - есть параметр внутри КТ или остановки... Так что полторы строки выше - ничего не говорят о контексте данных. Присылайте весь отчет и пояснения - что и где у Вас не сходится. |
Вложений: 2
Вот отчет который запрограммирован с помощью кодов что выше перечислял...
и скрин рейса в автографе |
kolya, еще бы что-то видно было на втором
Добавлено через 1 минуту Моточасы просто [Dataset1."M1_HOURS"] никаких сумм вычитаний и прочего! Добавлено через 1 минуту В движении M1_M_HOURS На простое M1_P_HOURS |
Тоже ничего не понял (не разглядел) во втором отчете...
|
Во втором отчете моточасы 19 часов а вот со скрина первого где рейсы 14 часов моточасы...
|
kolya, а формула какая в той ячейке где 19 ?? такая [Dataset1."M1_HOURS"] ???
|
да вот стоит формула [Dataset1."M1_HOURS"] и считает 19 часов...
Добавлено через 46 секунд да вот формула стоит у меня где 19 часов выводит [Dataset1."M1_HOURS"] |
kolya,тогда архивируйте бинарники, карслист и папку с отчетами (Reports) заливайте на файлообменник и сюда ссылку
|
а что за бинарники??
|
папка с файлами типа 0444155-110926.sbin по тому прибору из отчета.
|
http://files.mail.ru/Q2DJUM вот тут все файлики там в отчетах рейсы у меня вкладка...
|
kolya, :mat: с какого перепугу в ячейке стало форматирование время???? когда в оригинале число????
Если хотите перегнать в часы минуты (непонятно зачем) то используйте соответствующие функции! |
Цитата:
Добавлено через 3 минуты ещё парни вот такая проблемка может кто подскажет выход с такой ситуации... вот машинка, диспетчерская выписывает путевку и пробег у неё составляет 2-3км (перегон на др базу например) выезжает она 70л, пробежав 3км у неё становится 75л на конец, заправок нету и диспетчерам нужно как то приход этот сделать а заправок не было, просто топливо бультыхало, вспенилось и на пригорок ещё встал...как вот в отчете в расходе можно сделать или прописать чтоб он вот расход писал там примерно, либо расчетать как то...кто сталкивался нет с таким?? |
Ещё вот такая загвостка - формируется отчет и заглавие страницы у меня там идет дата и она с каждой новой страницы появляется как сделать чтоб была тока на первой? через Бэнд это делается?
|
Скажи спасибо что это есть. Сижу вникаю, какие провода по какому цвету и куда подключать, и тихо охереваю...но тем неменее говорю спасибо что так и есть.
|
Цитата:
|
Цитата:
В "Руководстве Пользователя" и "Паспорте" на терминал цветовая маркировка полностью описана. Равно как и номера контактов в разъемах. Если у Вас есть свое видение этого вопроса - напишите. |
Цитата:
Добавлено через 30 секунд Цитата:
|
в отчет "рейсы" добавьте, пожалуйста, заправки и будет просто замечательно!
|
Народ подскажите вот отчет вывожу в ексель, и там строки со следующими названиями
Записей: Группа: Марка/Модель: Номер ТС: Начиная с названия телефон как убрать чтоб не выводились они в отчете?)) Телефон: Водители: Оператор: Маршрут: Добавлено через 1 минуту Галочек в настройках отчета рейса не стоят на этих названиях, но всё равно выводит!! |
Это технологические отчеты. Для их обработки используйте функционал Excel, например - макросы.
Полностью настраиваемые отчеты делаются через модуль отчетов. |
тоесть данный вид отчетов не настроить? про который я говорю?
|
Цитата:
|
ну вопрос в чем у меня, точто выгружается в ексель выше перечисленные строки можно убрать?)
|
kolya, Вы путаете форумчан.
plex, речь идет о шапке технологических EXCEL-отчетов, которые делаются по щелчку правой кнопки мыши на вкладках и списках рейсов в ПО АвтоГРАФ. kolya: Это технологическая выгрузка. Если Вам не нужны эти строки или нужно сделать оформление - это делается элементарно парой макросов в Excel. |
SK подскажите тогда мне пару макросов таких, сильно выручите)
|
kolya,а вы его куда потом? если подгружать куда-то еще то смысл убирать. если печатать то красивее из внешних отчетов.
|
Можно отключить в настройках лишние параметры эт раз.
CTRL+C CTRL+V тоже никто не отменял. |
Plex, вот да на распечатку с внешнего не спорю я тут задавал вопросы на корректировку там программного кода и т.д. чтоб отчет настроить помогали хорошо, за что огромное спасибо, столкнулся с тем что у меня с каждого нового листа дата повторяется, задал как убрать сказали читай там в очетах я не нашел как бы вот и встала проблема а занового спрашивать это тут начнется да я говорил там и т.д. не стал повторно спрашивать, на счет макрасов да в нете пошарил щас пару кликов и убиваю лишнии строки)
|
Цитата:
|
Подскажите народ как сделать отчет, в котором выводится машины и во сколько они покинули базу и во скок заехали, я сделал КТ он её пересек - уехал, второй раз пересек заехал, но есть 3 базы в которые они могут по раз 50 на дню заехать и получается КТ фиксирует и эти ложные заезды, и вторая проблема машины могут базироваться как на одной так и на другой, так что просто удалить левое название КТ из отчета нельзя, всё равно приходиться првоерять вручную а от куда он выехал и т.д., тоесть можно поставить на автоматизацию, что вот грейдер выехал в 7-40 заехал в 20-00 например и всё без лишних левых точек??
|
Цитата:
|
Есть проблема
При экпорте в ексель не всегда корректно сохраняется формат ячеек в title также при экспорте есть проблеммы с форматом ячеек http://saveimg.ru/show-image.php?id=...457a75940be314 слева ексель справа просмотр фастрепорта. как это испровить честно не соображу даже. |
storm, интересно а можно поподробнее каким образом к примеру это сделать и отфильтровать каким образом, плюс они ездят на др базы но неск раз так скажем за смену по 50 раз их тоже как то нужно убрать чтоб он не считывал их, к тому же он сегодня на 1ой базе, завтра со второй рейс начал...
|
Цитата:
а для начала сравните какой формат у этих ячеек выставлен в экселе и какой в фастрепортсе |
ещё паралленльно народ подскажите можно вывести рейсы те что у которых пробег будет выше 3км, потому что я щас наделал геозон на 3х базах и он начал на много много рейсов разбивать, щас осталось отсортировать их те что больше 2,3 км больше и их брать как рабочие остальные откинуть.
|
Цитата:
например для первой строки можно задать простой фильтр [Row#] == 1 тогда будут выводиться только первые строки для вывода первой и последней нужно будет написать функцию фильтрации, в которой одним из условий вывода будет выражение выше, а для второго выражения нужно получить кол-во строк в датасете и сравнить его с [Row#] |
Цитата:
http://www.fast-report.com/ru/download/public_files/9/ |
а вот ещё Сторм, я вот вывожу в фастрепорте форма отчет рейс, и шаблон взял поля, вот он мне вводит одной строкой машину, с 5 до 8 например, а как сделать чтобы он все рейсы что разделились у меня в программе чтоб он их выводил.
|
Цитата:
|
не, вроде нашел решение)) мне вот щас бы помогли с тем что, вот в фаст репаорте у меня по машинке выводится там 10 рейсов, и как поставить чтоб в конце была сумма некоторых ячеек со всех рейсов, ну так скажем итог .
|
а конвертация есть например в фаст репорте? в ДБФ нормальная а не такая что экспортируешь и там ширина столбцов здоровая...?
|
Цитата:
Далее, сформированный отчет в DBF выгрузить нельзя - форматом DBF не предусмотрены различные вещи типа заголовка, объединения ячеек, итоговых строк и т.п. DBF - это формально таблица, полностью состоящая из однотипных строк. |
Вложений: 1
Вот сделал такое тварение, подскажите теперь как шапку делать не после каждого рейса а с новой страницы?
|
Цитата:
|
хм не выводит в конце страницы(( что тру что фалс ставлю одна песня((
Добавлено через 2 минуты тоесть с каждой новой страницы шапку(( |
Цитата:
|
Вложений: 1
Вот шаблончик гляньте если не сложно...
|
Цитата:
и зачем вы используете GroupHeader, если у вас не задано условие группировки в нем? |
я взял готовый шаблон в автографе малость переделал и вуаля))) голочку дублировать шапку я убираю, так как она будет после каждого рейса.
|
Заказчик поставил задачу:
-формировать отчёт за период автоматически; -дискретность вывода информации 1 минута; -в отчёте должны быть номер ТС, номер АГ, время, пробег, расход топлива, моточасы. Делал ли подобное кто-нибудь? |
Цитата:
|
Спасибо, попробуем....
Добавлено через 19 минут А как сделать дискретность через 1 мин? |
КосмоТех, раз в минуту выводить отчет? У вас он формируется меньше минуты ???
|
Нужно выводить за период, сутки, например, но с разбивкой по минутно....
|
Цитата:
Не забывайте: чем короче интервал, тем выше погрешность. |
Период записи входов 1 минута, период передачи на сервер 5 минут. Да, таким образом нам надо выводить с дискретностью 5 минут. Эту задачу перед нами поставил программист 1С, чтобы потом вытаскивать из этих отчётов информацию себе в 1С.
|
Цитата:
|
Цитата:
Проблема в том, что из-за особенностей интервалов сбора данных и математики обработки и фильтрации данных, такое не получается сделать с хорошим качеством. P.S.: подобное, кстати, проделывает Георгий, со своим кэшем пробегов в модуле техконтроля, но даже на таких немаленьких интервалах как у него - не всё так просто. Хотя там погрешности не сильно влияют, т.к. для ТО плюс/минус 5 километров пробега роли не играет. |
Всё обстоит именно так, как Вы говорите. Количество техники большое, время работы разное, вытаскивать по каждой единице ему в тягость.... Боролись с ним и не побороли.... Какие могут быть варианты?
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Потом Вас же будут обвинять в том, что оно не работает как положено. Когда программист начинает говорить, что "мне это писать в тягость - разжуйте и выложите на тарелочку" - руководству надо задуматься о том, а нужен ли им такой программист. Еще надо понимать, что снять отчет за неделю куском на порядки быстрее, чем снять этот отчет за неделю 1-минутными кусочками. В моих примерах 1С есть снятие отчета по рейсу за произвольный интервал. Нет никаких проблем организовать для заданного интервала цикл расчета с шагом 1 минута. Пусть тот программист попробует и проверит - насколько медленнее снимается такая нарезка и потом попробует складывать эти отрезочки и сравнивать с "цельным" получение данных на разных интервалах. |
P.S: Знаете, что ситуация напоминает ? Как если бы я захотел получать бухгалтерский баланс на любом отрезке простым сложением нарезочек и каждый раз, при проведении каждой единицы товара пересчитывался бы этот баланс и дельта складывалась в базу...
|
В моих примерах 1С есть снятие отчета по рейсу за произвольный интервал.
Спасибо за совет. А где можно посмотреть примеры Ваших отчётов? |
Цитата:
|
Здрасвтуйте! подключил модуль отчетов AGReports версия 1.5.5 и при запуске выдает BDE не установлена. что с этим можно сделать?
|
Установить BDE - установка (галочка) - встроена в инсталлятор.
Либо отсюда напрямую: http://www.tk-chel.ru/zagruzka-fajlo...wnload-28.html |
спасибо!а не подскажите где скачать инсталяшку? а то я тока в зип архиве на вашем форуме нашел)
|
Цитата:
Справа страницы - Интернет-пакет 2 Мб (установка / обновление) - http://www.tk-chel.ru/download/AutoGRAPH_Setup_Inet.exe AGReports - это старый модуль отчетов. Рекомендуем вам пользоваться актуальным модулем отчетов ReportsNet, его вы можете найти в установщике - Модуль отчетов NET 1.0.5.0 |
SahatoshL, установить BDE, а лучше всего использовать модуль отчетов ReportsNET
|
Всем спасибо BDE подтянул и заработал. Сейчас еще посмотрю.
Цитата:
|
Приветствую! сижу ковыряюсь в AGReports и возник такой вопрос о составных отчетах. как можно два отчета запихать в один. при создании добавил 2 отчет а что насчет шаблона? как для двух отчетов подобрать один шаблон? я вот закинул отчет по рейсам и график скорости. или может я что то не допонял. или же пытался вставить подотчем в редакторе отчетов так же не получилось.
Добавлено через 3 минуты а кст есть еще мануал для Reports.NET? не могу ничего для него найти. |
Цитата:
Если нет, то лучше не заморачивайтесь. Net версию врядли дадут, она на тестировании. |
Цитата:
Цитата:
|
Цитата:
Добавлено через 4 минуты Цитата:
|
Текущее время: 12:09. Часовой пояс GMT. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot