Огляд fastreport - генератора звітів

Дякую вам за підтримку!

Генератор звітів - особливий клас програм, затребуваний як програмістами, так і корпоративними користувачами - всіма, кому необхідний детальний звіт за даними в потрібний час і в необхідній формі. Подібних програм-генераторів створено чимало, але FastReport від компанії Fast Reports займає в їхньому ряду особливе місце в силу підвищеної зручності програми для кінцевого користувача.

Де застосовується генератор звітів?

Давайте розглянемо ближче цей аспект з точки зору користувача.

для бухгалтера

Не секрет, що форми суворої звітності є затвердженими і фіксованими. Однак, як показує досвід роботи багатьох підприємств, все в підсумку залежить від вимоги місцевих податкових органів. Десь рахунок-фактуру можуть друкувати на одним аркуші з актом виконаних робіт, а десь окремо, але форма і набір даних, що виводяться в документах, принципово відрізняються. Наприклад, в рахунку-фактурі може виводитися згрупована інформація (нарахування і так далі), а в іншому випадку - детальна інформація. Обидва варіанти призводять до змін звітних форм, причому ці зміни потрібно зробити максимально швидко і правильно. FastReport допоможе вам у вирішенні і цього завдання.

іншим користувачам

Кожен генератор звітів підсумком своєї роботи повинен мати печатку звітів. При цьому друк звітів повинна бути максимально гнучкою і економною відносно витрати паперу. У FastReport 4.0, на відміну від попередніх версій, введені додаткові функції управління печаткою, а саме:
  • розрізання сторінок при друку на менший розмір паперу;
  • друк декількох сторінок на одній великій;
  • друк із масштабуванням;
  • управління дуплексом з діалогу друку;
  • друк імені копії на кожній копії документа (наприклад, "Перша копія", "Друга копія").

Основні режими і можливості друку

Безперервна сторінка. У цьому режимі ви фактично отримуєте суцільний лист, який містить весь набір даних, отриманих вами. Така корисна функція знайде своє застосування при друку значного набору даних, причому без перерви і необхідності міняти папір. Яскравий приклад такої функції: друк на рулоні. Потрібно відзначити, що існує можливість організувати безперервну сторінку як по висоті, так і по ширині.

Моделювання друку. Ця нова можливість вразить багатьох знавців FastReport. Фактично це пряме управління печаткою. Ви можете розрізати велику сторінку (А3) на сторінки формату А4. Ви можете склеїти сторінки А4 в А3, ви навіть можете зменшити пропорційно А3 до А4. І все це не змінюючи самого звіту, не встановлюючи складні процедури обробки звіту і так далі. Тепер навіть ваш головбух зможе роздрукувати звіти так, як йому (їй) буде завгодно.

Скидання нумерації аркушів. Ця функція також доведеться багатьом до смаку. Функція дозволяє здійснювати масовий друк багатосторінкових документів з унікальною нумерацією для кожного комплекту. Наприклад, вам необхідно зробити масовий друк договорів ваших клієнтів або абонентів. Немає проблем! Ви отримаєте бажане, просто використовуючи нову можливість, ви отримаєте індивідуальні комплекти договорів, так, як ніби ви підійшли індивідуально до друку кожного з них.

Друк імені копії. Ця функція дозволяє вам не переплутати, що і, головне, навіщо ви друкуєте.

Порядок друку. Тут уже говорилося про хорошої керованості звітами, і нам хочеться розповісти ще про одну корисної функції в надії, що вона вам сподобається. Ви можете вказати в діалоговому вікні принтера, як би вам хотілося роздрукувати звіт. У якому порядку виводити сторінки, як друкувати копії, як форматувати листи, скільки друкувати, з якого листа і за якою лист. Заманливо звучить, чи не так?

перехресний звіт

Про це варто сказати детальніше. Перехресний звіт - це таблиця з заздалегідь невідомим числом як рядків, так і стовпців. Елемент бізнес-аналізу, спрощений OLAP. Перехресний звіт поліпшений і став більш керованим. Мабуть, почнемо з ілюстрації, щоб ви могли на власні очі переконатися в правдивості наших слів.

Складаємо перехресний звіт

Перехресні звіти отримали в новій версії кращу керованість і нові функції:
  • відмінне управління осередками звіту;
  • перехресні звіти "один за одним";
  • ручне зміна і настройка осередків перехресного звіту;
  • заголовки осередків;
  • вирівнювання об'єднаних осередків;
  • об'єкти всередині таблиці;
  • сортування набору даних по зростанню і зменшенням.

Сортування, наприклад, дозволить вам відмовитися від сортування в SQL-запитах, а використовувати функцію FastReport. Це явно зменшить час виконання громіздких запитів.

Експорт в інші формати

Доступно 14 форматів для експорту

Пора поговорити про можливості експорту в різні формати. У більш ранніх версіях FastReport були певні труднощі зі збереженням в Excel, PDF не було взагалі, HTML, який виходив після експорту, неможливо було розглядати без здригання в голосі і тремору рук. Що ж ми бачимо зараз? Подивіться, на ілюстрації відображені всі доступні формати для експорту, їх ні багато ні мало чотирнадцять.

Той, хто спілкувався раніше з FastReport, скаже вам, що ранні версії (2.2, 2.1) могли проводити експорт в три-чотири формату, та й то результат експорту іноді викликав жах користувачів. У новій версії продукту експорт працює, не побоїмося гучного слова, ідеально. Скачайте демонстраційну версію з сайту розробника, і ви зможете переконатися в наших словах. З інтересу ми здійснили експорт в усі пропоновані формати - результат всюди відмінний.

програмісту підприємства

Чого вам раніше не вистачало в FastReport? Задайтесь цим питанням, хоча ми впевнені, що ви знаєте мінімум десять пунктів в якості відповідей на це питання. наприклад:
  • debugger;
  • watches;
  • підтримка декількох програмних мов;
  • підтримка скриптового мови.

Тепер це вже реалізовано розробниками в FastReport, і тими інструментами, до яких ви звикли в своїх засобах розробки, можна користуватися. Але навіть якщо ви не професійний програміст, а тільки що почали користуватися FastReport, ви зможете зробити звіти серйозного рівня. Правда, вам трохи доведеться покопатися в прикладах звітів, які ви легко і в надлишку знайдете в демонстраційній версії FastReport.

керівнику

Що ж отримує керівник від придбання нового, прогресивного продуктового рішення? Він отримує інструмент опосередкованого управління і контролю над діяльністю компанії. Тепер, щоб отримати звіт, він може навіть не повертатися зі своєї захоплюючої поїздки в Таїланд або Китай. Йому не потрібно дзвонити головбухові і з'ясовувати, "пішов чи процес" і як він йде. Йому досить відвідати веб-сайт своєї компанії, зайти в особистий кабінет керівника і отримати всі необхідні звіти у вигляді графіків, діаграм, таблиць з цифрами. (Особистий кабінет керівника легко організовується за допомогою нового інструменту - FastReport Server, сервер звітів.) Він як керівник в режимі реального часу може спостерігати за ефективністю своєї компанії, дивитися статистику отримання оплат від партнерів по бізнесу, перерахування в банк, статистику зростання зарплат в компанії і інші параметри. Приклади звіту ви можете побачити на скріншотах.

Звіт для керівника

Отже, для співробітників компанії переваги очевидні. Ви і ваші співробітники почнуть економити купу часу на зменшенні ручної праці. Ви і ваші співробітники зможуть більше часу приділяти своїй сім'ї, думати про розвиток фірми і пропонувати інновації. Адже саме інновації цінні найбільше в наш час. Це те, що зробить вашу компанію унікальною. FastReport в компанії з іншими продуктами допоможе вам в цьому. Ми з вами розглянули нові можливості з точки зору клієнта, що використовує новий FastReport в своїй повсякденній діяльності. Тепер коротко про FastReport для розробників програмного забезпечення.

Для розробників ПЗ

Трохи вище говорилося про різні системи, які вже використовують FastReport. Як ви думаєте, що зможуть запропонувати розробники цих систем в наступних версіях своїх продуктів, з урахуванням виходу FastReport 4.0? Все просто, вони запропонують вам нову версію своєї системи. Що ж нового буде в цих системах? Що такого, за що ви погодитеся (або погодиться керівництво вашої компанії) викласти певну суму грошей? Подумаємо разом.

По-перше, системи управління підприємством запропонують вам детальні і настроюються звіти, які ви зможете відправити по електронній пошті своїм партнерам по бізнесу в зручному для них форматі. Причому ви це зможете зробити за розкладом, адже нові продукти надає таку можливість завдяки планувальником завдань з підготовки звітів FastReport.

По-друге, ви отримаєте гнучкий інструмент для маркетингових досліджень вашої компанії.

По-третє, ви зможете підвищити якість обслуговування ваших клієнтів, якщо компанія надає послуги в будь-якій сфері (телекомунікації, виробництво, фінанси). При цьому ви мінімізуєте свої витрати, як фінансові, так і ресурсні, переводячи взаємодія з клієнтами в площину електронних документів (рахунки, рахунки-фактури, деталізація, статистика і інше).

FastReport Server

Цей інструмент включає в себе кілька додатків: FastReport Server Configurator і FastReport Client.

FastReport Server Configurator

FastReport Server Configurator - інструмент для налаштування роботи сервера звітів. Налаштовувати сервер звітів дуже легко. Ви просто ставите курсор вашої мишки на якусь настройку і міняєте її значення на потрібне вам. І все! Крім того, варто відразу зазначити, що сервер звітів працює як системний сервіс, що спрощує контроль за роботою служби. Ви можете налаштувати роботу служби сервера звітів тільки під певним користувачем операційної системи.

Налаштування прав доступу до звітів зроблена надзвичайно гнучко і зрозуміло простому користувачеві. Вам не потрібно ламати свою голову над складними командами, все є в інтерфейсі конфігураційного інструменту. Просто створюються групи користувачів, і користувач визначається в будь-яку групу.

Ви, напевно, вже стали шукати відповіді на запитання, а як же звіти стануть видні користувачам? В якому форматі потрібно зберегти звіт, щоб він став доступний через звичайний Internet Explorer? Все набагато простіше. Ви просто викладаєте ваші звіти у форматі fr3 в каталог сервера звітів (кореневої каталог визначається настройками, причому тут можуть бути і підкаталоги) - і все! Звіт доступний клієнтові відповідно до його правами доступу.

Огляд fastreport - генератора звітів

Що нового

У новій версії генератора додано багато корисних і приємних функцій. Оформлення четвертої версії дизайнера звітів виконано в стилі XP. Додана нова закладка - Data, що дозволяє працювати і візуально спостерігати всі джерела даних. У цій же закладці є можливість малювати діаграми, пов'язуючи різні джерела даних логічними зв'язками.

Крім того, в дизайнера реалізована можливість налагодження звіту (breakpoints, watches). Це оцінять програмісти, особливо ті, які попрацювали в інших генераторах звітів і не виявили у них цих можливостей.

Зазначені нововведення не вичерпують список нововведень. Просто ми перерахували основні, на наш погляд, смакоту, які можуть залучити потенційних споживачів FastReport.

Чергова версія генератора звітів вийшла в декількох варіантах, які відрізняються функціональної комплектацією:
  • Basic Edition. Базова версія генератора звітів, яка дозволяє реалізовувати бюджетні рішення. Цього рішення досить для реалізації "прямих" звітів.
  • Standard Edition. Якщо вам потрібно більше, ніж базовий набір, то в цій версії до ваших послуг: дизайнер діалогових форм, виведених в процесі побудови звіту; скриптова движок, що дозволяє управляти логікою побудови звіту і підтримує чотири мови (PascalScript, C ++ Script, JSCript, BasicScript); дизайнер звітів, доступний кінцевому користувачеві.
  • Professional Edition. Професійна версія призначена для глибокого вивчення генератора звітів, його розробки та інтеграції. Версія відрізняється від Standard Edition наявністю FastQueryBuilder і повних вихідних текстів генератора звітів.
  • Enterprise Edition. Корпоративна версія містить в собі максимальний набір функцій. Від Professional Edition ця редакція відрізняється наявністю компонента для побудови, розміщення і отримання веб-звітів.

Ефективність, функціональність і простота роботи - ось головні характеристики нової версії FastReport, яка у версії Enterprise являє собою комплексне рішення по отриманню звітів. Погодьтеся, що результат роботи будь-якої подібної системи в будь-якій галузі - швидке отримання виразних і наочних звітів будь-якої спрямованості. А якщо врахувати, що бізнес багатьох компаній - це бізнес в декількох країнах, то з'являється і нова вимога - централізоване отримання загальних даних і можливість їх деталізації. Fast Report - це база для реалізації стратегії Business Intelligence (BI) у вашій компанії. Це унікальне рішення від вітчизняних розробників, від компанії, що має великий досвід розробки та реалізації рішень.

Схожі статті