Создание отчетов в run-time

Как оформить заявку на решение для run-time отчетов
Процесс начинается с заполнения краткой анкеты на странице «Заказ модуля отчетности». Укажите версию вашей среды Delphi (от 10.3 Rio до 12 Athens), тип базы данных (Firebird, PostgreSQL, MSSQL) и желаемую глубину кастомизации шаблонов. После отправки формы вы получаете предварительную смету с указанием объёма работ и фиксированной стоимости.
Что происходит после оплаты
В течение 1 рабочего дня с момента подтверждения платежа мы открываем выделенный репозиторий в GitLab. В ответном письме высылается чек-лист с перечнем точек расширения: какие события (BeforePrint, OnGetValue) будут доступны, как передаются параметры в fast-report-скрипты. В этот же период назначается ведущий разработчик, который будет вести ваш запрос до конечной поставки.
Сроки и вехи поставки
Базовый набор процедур для генерации отчётов в runtime (загрузка шаблона из потока, подстановка параметров, экспорт в PDF/XLSX) поставляется за 5 рабочих дней. Если требуется интеграция с бизнес-логикой — например, формирование сложных иерархических срезов с группировкой по двум и более уровням — срок увеличивается до 10 дней. Каждая веха фиксируется в GitLab Milestone: вы видите прогресс в реальном времени.
- День 1-2: Адаптация модуля TfrxReport под вашу версию Delphi и бэкенд.
- День 3: Сборка типового отчёта (справочник с фильтрами).
- День 4: Оптимизация скорости выгрузки при 50 000+ записях.
- День 5: Подготовка инсталлятора для развёртывания на клиентских машинах.
Доставка и установка модуля
Готовый код (набор .pas-файлов, макросы для fast-report и документация в формате .chm) передаётся через защищённое облачное хранилище со сроком доступа 30 дней. Установка включает два этапа: сначала вы запускаете Powershell-скрипт, который регистрирует компоненты в палитре RAD Studio, затем в приложении прописываете вызов TfrxReport.Create(nil) с параметрами лицензии. По запросу подготавливаем видео-инструкцию длительностью до 3 минут.
Первичная настройка и калибровка
После установки мы удалённо (TeamViewer или AnyDesk) проводим калибровку генератора отчётов. Настраиваются: фильтр записей по датам, локализация форматов чисел и дат (для русского и английского интерфейса), привязка к событию OnClick на кнопке «Печать». Занимает от 30 до 90 минут в зависимости от числа шаблонов.
Техническое сопровождение после внедрения
В стоимость стандартного пакета входит три месяца поддержки: исправление багов, адаптация под обновления Delphi (патчи 2026 года), консультации по скриптам. Для расширенного SLA (до 12 месяцев) предлагается выделенный канал в Telegram с временем ответа до 2 часов в будние дни. Каждое обращение фиксируется в тикет-системе YouTrack с приоритетом — от «косметического» до «критического» (падение при формировании отчёта).
Обновления и миграция шаблонов
При выходе новой мажорной версии fast-report (например, v6.5 → v7) вы получаете скрипт миграции. Он автоматически конвертирует .fr3-файлы, обновляет ссылки на классы и проверяет корректность подстановок. Работы выполняются на тестовом контуре за 1-2 дня без остановки продуктивной среды. Все изменения логируются в отдельном changelog-файле.
Завершение сотрудничества: передача исходников
По окончании контракта мы формируем финальный архив: все исходные тексты, лицензионный ключ fast-report, примеры использования для всех типов отчётов (табличные, кросс-таблицы, диаграммы). Если через год вам потребуется доработка — например, добавить группировку по произвольным полям — мы восстановим контекст по архивным данным и выставим счёт только за новые часы.
Добавлено: 27.04.2026
